Wpis z mikrobloga

Dla tych którzy zastanawiają się dlaczego Intel po wypuścił aktualizacje mikrokodu tylko dla Skylake.

https://arstechnica.com/gadgets/2018/02/intel-releases-new-spectre-microcode-update-for-skylake-other-chips-remain-in-beta/

Intel musi dokładnie przetestować poprawki na każdej mikroarchitekturze. To z kolei wymaga czasu i dobrania priorytetów. Skylake został wybrany jako pierwsza linia dlatego, że wszystkie inne są skutecznie chronione w kernelu przez poprawki reptoline.
Skylake jako jedyny posiada fallback z return buffer do BTB dlatego właśnie reptoline nie działał na tej mikroarchitekturze. Załatanie skylake w pierwszej kolejności było priorytetem po słynnych już zarzutach Linusa do "śmieciowych" poprawek mikrokodu które nic nie wnoszą.

#embedded #spectre #meltdown #intel #programowanie #informatyka
  • 1