Технології

Виправлення ідентифікації AMD Zen 5 у Linux 7.2-rc6

V

Voydevich.com

2 хв читання

Концептуальна ілюстрація виправлення ідентифікації процесорів у ядрі Linux

Виправлення ідентифікації процесорів AMD

Майбутній випуск ядра Linux 7.2-rc6 включатиме виправлення, що стосуються x86 архітектури. Одним з ключових є усунення помилкової класифікації деяких процесорів AMD Zen 5 як Zen 6. Це виправлення є частиною пакету оновлень x86, який був надісланий до списку розсилки ядра Linux і очікується до злиття перед випуском Linux 7.2-rc6.

Уточнення діапазонів ідентифікаторів

Раніше цього літа до ядра Linux було додано патч, який розширював підтримку моделей Zen 6, включаючи ідентифікатори від 0xd0 до 0xef у сімействі 1Ah. Однак виявилося, що і Zen 5, і Zen 6 належать до сімейства 1Ah, але ідентифікатори від 0xd0 до 0xd7 насправді зарезервовані для Zen 5, а не для Zen 6.

Новий патч виправляє цю ситуацію, чітко визначаючи ідентифікатори 0xd0-0xd7 як належні Zen 5. Переглянуті діапазони ідентифікаторів для майбутніх процесорів Zen 6 тепер включають 0xc0-0xcf, 0xd8-0xef, а також 0x50-0x5f та 0x80-0xaf.

Інші виправлення x86

Крім виправлення ідентифікації процесорів, цього тижня було внесено ще одне важливе виправлення x86. Воно додає кваліфікатор volatile та параметр clobbers до реалізації функції memcmp() для x86 в ядрі. Це зроблено для запобігання помилкам, пов'язаним з переупорядкуванням інструкцій та оптимізаціями. Це виправлення вирішує проблему, яка виникла минулого місяця, коли деякі віртуальні машини з Xen не могли завантажитися.

Що це означає для розробників

Ця новина означає, що розробники, які працюють з ядром Linux, отримають коректну ідентифікацію процесорів AMD Zen 5 та Zen 6. Також буде усунуто проблему з неможливістю завантаження віртуальних машин Xen, спричинену помилками в memcmp().

Ключові факти

  • Linux 7.2-rc6 виправляє помилкову ідентифікацію процесорів AMD Zen 5 як Zen 6.

  • Попередня версія ядра помилково призначила ідентифікатори 0xd0-0xd7 Zen 6, хоча вони належать Zen 5.

  • Новий патч перепризначає ідентифікатори 0xd0-0xd7 для Zen 5 та уточнює діапазони для Zen 6 (0xc0-0xcf, 0xd8-0xef, 0x50-0x5f, 0x80-0xaf).

  • Також виправлено помилку в memcmp() для x86, що усуває проблеми із завантаженням віртуальних машин Xen.

Джерела

ТехнологіїHardware та чипиРозробка ПЗ

Джерело

Written by Michael Larabel in AMD on 2 August 2026 at 06:25 AM EDT. Add A Comment

Linux 7.2-rc6 Fixes Some AMD Zen 5 CPUs Being Mistakenly Identified As Zen 6

2 серпня 2026

Оригінал

Попередні статті

Стопка старовинних тибетських буддійських текстів, частково затінена сучасною архітектурною спорудою
2 серпня 2026Політика

Новий закон Китаю про етнічну єдність викликає занепокоєння щодо транснаціональних репресій

Новий закон Китаю про етнічну єдність, що набув чинності на початку липня, викликає занепокоєння в Массачусетсі щодо можливого посилення тиску на дисидентів за межами країни.

Наступні статті