Zkus zapnout mozek.
Toto je chyba hardwarová. Co a jak půjde fyzicky do cache TLB určuje na té nejnižší úrovni hardwar procesoru.
Chyba byla nahlášena Gůglem v červenci?
takže za půl roku:
a) Intel na to nehrábl a čekal na zázrak.
b) zkusil tuto chybu opravit mikrokódem, který by v tichosti propašoval pomocí OS do procesoru.
c) všechny pokusy s mikrokódem selhaly a zůstala jediná možnost, jak zmírnit klubající se skandál, mazat celou cache z té nejvyšší úrovně a to instrukcí OS požadujícího obecně vyprázdnit tuto cache.
d) nejde to opravit softwarově žádným způsobem a výmaz celé cache je jediný možný.
V tomto okamžiku bych také radši volil prasárnu pokaždé vyprázdnit cache než neudělat nic.
Třeba je to řešení dočasné a třeba to lze vyřešit opravou mikrokódem. Ale chce to čas, protože možná je potřeba vrtat nejen do TLB a řídících obvodů, ale ještě do něčeho na druhém konci procesoru. A to chce čas a pořádně otestovat. Hodně času, který nemají. V tomto případě zas mají volbu buď mizerně fungující procesor nebo možnost, že chyba v mikrokódu zrakví celý CPU.
Možná každá generace potřebuje jiné úpravy mikrokódu.
A kdyby přestala fungovat celá produkce Intelu za posledních pár let, tak Krzanič skončí na pracáku.