Intel випустила оновлення мікрокоду для кількох поколінь CPU

Intel випустила оновлення мікрокоду для кількох поколінь CPU

З початку січня складно було пропустити новини, що стосуються апаратних вразливостей Spectre і Meltdown - настільки серйозною і всеосяжною виявилася тема. Хоча виробники знали про ці проблеми ще з літа минулого року, більшість, схоже, почала реагувати лише після оприлюднення подробиць фахівцями команди Google Project Zero.


Наприклад, Intel ще в січні крім інших заплаток випустила оновлення мікрокоду проти Spectre для своїх процесорів Broadwell, Haswell, Skylake, Kaby Lake і Coffee Lake. Але майже відразу з'ясувалося, що вони призводять до збоїв і перезавантажень систем. Спочатку Intel заявила, що проблема стосується тільки чіпів Broadwell і Haswell, але пізніше визнала існування збоїв на комп'ютерах з процесорами Skylake, Kaby Lake і Coffee Lake і рекомендувала партнерам і користувачам поки утриматися від установки заплаток. Нарешті, на початку лютого був представлений виправлений варіант мікрокоду, але тільки для мобільних і настільних споживчих чіпів сімейства Skylake.


Тепер, після місяця інтенсивних тестів і обкатки заплаток Intel і її партнерами, прийшов час і інших більш-менш актуальних процесорів: були випущені оновлення мікрокоду для чіпів на базі архітектур Kaby Lake і Coffee Lake, а також незачеплених попереднім оновленням Skylake-базованих платформ. Мова йде про процесори 6, 7 і 8-го поколінь Intel Core i, а також останніх сімейств Core X, Xeon Scalable і Xeon D.

Новий варіант мікрокоду буде доступний в більшості випадків через випуск OEM-виробниками нових прошивок материнських плат і ноутбуків. Intel як і раніше закликала людей постійно оновлювати свої системи до актуальних версій, а також опублікувала документ, в якому розписала стан аналогічних виправлень мікрокоду для інших своїх продуктів, у тому числі більш ранніх чіпів, починаючи з 45-нм Core 2. Для якихось із цих чіпів латки тільки плануються, для інших - перебувають у стані раннього тестування, для третіх - існують вже у вигляді бета-версії. Як правило, чим старіє архітектура, тим пізніше вона отримає прошивки із захистом проти Spectre. Тим не менш, оновлення мікрокоду для більш-менш актуальних архітектур Sandy Bridge, Ivy Bridge, Haswell і Broadwell вже знаходяться в стані бета-тестування. Також ряд чіпів Atom і навіть прискорювачі Xeon Phi вже отримали заплатки.

Intel нагадала, що існують й інші методи боротьби проти розкритих вразливостей блоку передбачення гілок у сучасних процесорах. Наприклад, Retpoline, розроблений Google проти Spectre CVE-2017-5715 (branch target injection або цільове впровадження в гілку). Для тих, хто цікавиться додатковою інформацією про Retpoline і принципи його роботи, компанія опублікувала особливу технічну доповідь.

Випущені Intel оновлення мікрокоду проти Spectre в найближчі дні і тижні почнуть виходити у вигляді свіжих прошивок BIOS для різних материнських плат. Цікаво, чи матимуть вони додатковий ефект на деградацію продуктивності кінцевих систем?

Image

Publish modules to the "offcanvas" position.