Linux 7.3 додає підтримку для нефатальних помилок PCI та нових чіпів Intel

By: www.diariobitcoin.com|2026/08/26 20:39:04
0
Поширити
copy
Оцінити в GoogleОцінити в Google

Linux 7.3 впровадить зміни в підсистемі PCI/PCIe для повідомлення про певні нефатальні помилки, додавання апаратного забезпечення Intel та покращення функцій енергозбереження і зв'язку між пристроями.

  • Ядро додасть підтримку для нефатальних помилок попередження, передбачених у PCI Express 7.0.
  • Контролер VMD отримає нові ідентифікатори для Intel Dunlow та Nova Lake.
  • NVIDIA Vera Rubin, системи Arrow Lake HX та певні порти PCIe отримають покращення сумісності та управління енергоспоживанням.

Розробка Linux 7.3 просувається з новою серією змін для підсистеми PCI та PCI Express, які є важливою частиною ядра, що дозволяє операційній системі взаємодіяти з картами, процесорами, накопичувачами та іншими підключеними пристроями. Оновлення включають підтримку для помилок, які до цього часу залишалися прихованими, нові ідентифікатори апаратного забезпечення та налаштування, спрямовані на покращення сумісності на серверах, робочих станціях та пристроях різних архітектур.

Цю інформацію повідомив Phoronix, який переглянув запит на інтеграцію змін підсистеми PCI/PCIe для наступної версії ядра. Набір включає виправлення, специфічні особливості певних пристроїв та покращення управління енергоспоживанням, хоча це все ще версія в розробці, а не фінальне видання Linux 7.3.

PCIe помилки, які більше не залишаться непоміченими

Однією з найважливіших змін є впровадження підтримки так званих нефатальних помилок попередження, відомих у технічній документації як Advisory Non-Fatal Errors. Специфікація PCI Express 7.0 дозволяє вказувати певні нефатальні умови за цією категорією, але Linux за замовчуванням маскував їх, і до цього часу не повідомляв їх системі.

Це налаштування не означає, що кожне попередження перерве роботу обладнання або що сповіщення обов'язково означає критичну несправність. Його важливість полягає в тому, щоб забезпечити більшу видимість подій, які можуть допомогти діагностувати проблеми з комунікацією або функціонуванням у PCIe, особливо на платформах, де важливий профілактичний моніторинг.

Різниця між фатальною та нефатальною помилкою також допомагає поставити зміни в контекст: перші можуть загрожувати безперервності операції, тоді як другі дозволяють системі продовжувати працювати за певних умов. Повідомляючи про попередження, передбачені PCI Express 7.0, ядро може надати більше інформації адміністраторам та діагностичним інструментам, не перетворюючи автоматично кожну подію на збій.

Отже, зміна спрямована на покращення спостережуваності апаратного забезпечення, а не на обіцянку, що помилки PCIe зникнуть. Її корисність залежатиме від того, як кожна платформа реалізує специфікацію, від якості її драйверів та від того, як користувачі інтерпретують повідомлення, що генеруються системою.

Нові ідентифікатори для Intel Dunlow та Nova Lake

Код Linux 7.3 також додає нові ідентифікатори пристроїв для Intel Nova Lake та Dunlow у контролері VMD. Згідно з доступною інформацією, зміни обмежуються визнанням цих ідентифікаторів, не вимагаючи додаткових модифікацій у логіці контролера для активації базової підтримки.

Назва Dunlow з'явилася влітку і вважається пов'язаною з процесорами Intel Xeon початкового рівня, орієнтованими на платформи серверів та робочих станцій. Інформація з джерела описує його як платформу, похідну від Nova Lake, хоча ця характеристика подається як оцінка, а не як повна технічна специфікація, підтверджена в оголошенні ядра.

VMD, скорочення від Volume Management Device, є технологією, що використовується Intel для управління певними пристроями зберігання PCIe через процесор і прошивку платформи. Включення ідентифікаторів дозволяє ядру правильно розпізнавати нові конструкції апаратного забезпечення, коли вони з'являються на сумісних пристроях, що є маленьким кроком у коді, але необхідним для запобігання тому, щоб нові компоненти залишалися без належної ідентифікації.

Прихід цих ідентифікаторів не є еквівалентом повної оцінки продуктивності і не підтверджує всі комерційні характеристики Dunlow або Nova Lake. Проте це показує, що дерево розробки ядра вже враховує майбутнє апаратне забезпечення і що сумісність Linux готується до того, як ці платформи досягнуть більш широкої присутності на серверах або робочих станціях.

DMA між пристроями та системами Arrow Lake HX

Серед нововведень також з'являється NVIDIA Vera Rubin у списку платформ, що підтримують peer-to-peer DMA, або P2PDMA. Ця функція дозволяє певним пристроям PCIe обмінюватися даними безпосередньо, без залежності від звичайного маршруту через основну пам'ять, що може бути корисним у навантаженнях, які переміщують великі обсяги інформації між прискорювачами та іншими компонентами.

Підтримка у списку ядра не гарантує, що всі конфігурації Vera Rubin використовуватимуть P2PDMA однаково, або що будь-яка комбінація пристроїв буде сумісною. Функція вимагає координації між апаратним забезпеченням, драйверами та топологією PCIe, тому її доступність представляє базу програмного забезпечення, яку конкретні системи повинні перевірити.

Драйвер Intel, у свою чергу, отримує підтримку для VMCONFIG BUS_RESTRICT_CFG=3. Зміна дозволяє перераховувати підлеглі пристрої в системах Intel Arrow Lake HX, що є необхідною операцією для того, щоб операційна система могла ідентифікувати компоненти, підключені за певними сегментами або портами платформи.

Перерахування є важливим етапом завантаження та управління пристроями PCIe, оскільки ядру потрібно знати, яке апаратне забезпечення існує і де воно знаходиться, перш ніж призначати ресурси та завантажувати драйвери. У Arrow Lake HX нова конфігурація намагається вирішити конкретне обмеження виявлення, без того, щоб доступна інформація вказувала на більш широкі зміни в загальному функціонуванні цих пристроїв.

Попередження, енергія та специфічні виправлення

Linux 7.3 також покаже попередження, коли простір користувача записує в конфігураційні області, які зарезервовані виключно для ядра. Цей захід додає діагностичний сигнал для операцій, які можуть заважати нормальному контролю пристрою, хоча оголошення не деталізує, що будь-яке таке записування буде автоматично заблоковано.

Розділення між простором користувача та ядром є особливо важливим в управлінні пристроями, оскільки неналежна модифікація реєстрів може призвести до поведінки, яку важко відстежити. Попередження надає додаткову інформацію для виявлення інструментів або робочих процесів, які намагаються змінити захищені конфігурації, без того, щоб джерело приписувало цю зміну універсальною політикою блокування.

Ще одне налаштування дозволяє використовувати стан низького споживання D3 на кореневих портах з рідною можливістю гарячого підключення на платформах, що не є x86. Стан D3 зменшує споживання пристрою PCIe, коли він не потребує залишатися повністю активним, але підтримка залежить від того, щоб платформа правильно управляла переходами енергії.

Зміни не активуються для всіх платформ x86, оскільки деякі старі дизайни x86 не були належним чином перевірені для стану низького споживання D3. Ця обережність відображає те, що функція, доступна в специфікації, не завжди може бути активована загально без специфічних тестів прошивки, апаратного забезпечення та шляхів відновлення.

Врешті-решт, ядро уникне стану очікування низького споживання L0s у картридері PCI Express Realtek RTS525A. У цьому пристрої використання L0s закінчувалося викликом бурі переривань AER, надмірним потоком сповіщень, пов'язаних з відновленням та звітуванням про помилки PCI Express.

Вимкнувши цей перехід для конкретного картридера, Linux надає пріоритет стабільності перед потенційною економією енергії, яка викликала негативні наслідки. Зміна належить до категорії специфічних налаштувань або «квірків» ядра, де виняток для певної моделі може бути кращим, ніж застосування загального правила, яке шкодить іншим пристроям.

Що означають зміни для користувачів Linux

Інтеграція цих модифікацій приносить переваги переважно тим, хто керує серверами, робочими станціями та обладнанням з новим апаратним забезпеченням, більше ніж тим, хто використовує настільну установку без спеціалізованих пристроїв PCIe. Нові ідентифікатори можуть покращити розпізнавання платформ Intel, тоді як налаштування звітності та енергоспоживання допомагають досліджувати проблеми, які раніше могли залишатися без видимого пояснення.

У середовищах з прискорювачами, швидким зберіганням або кількома підключеними пристроями, P2PDMA та більш повна нумерація можуть вплинути на те, як система використовує топологію PCIe. Однак джерело не надає цифр продуктивності, тому було б неправильно очікувати конкретних вигод у швидкості, затримці або споживанні на основі цих змін сумісності.

Помилки, що не є фатальними, також слід інтерпретувати з обережністю: отримання більшої інформації не означає, що обладнання ось-ось вийде з ладу. Адміністратори та розробники повинні відрізняти між ізольованими сповіщеннями, повторюваними проблемами та подіями, пов'язаними з конкретним пристроєм або драйвером, особливо коли система підтримує свої операції в нормальному режимі.

Оскільки Linux 7.3 все ще розробляється, деталі можуть отримати нові виправлення перед остаточною версією. Описана інтеграція відповідає змінам PCI/PCIe, які були включені протягом зазначеного тижня, і їх остаточне прийняття залежатиме від циклу перегляду та стабілізації ядра.

Цей набір підтверджує звичну тенденцію в розробці Linux: значна частина видимих покращень для користувача виникає з дуже конкретних налаштувань у ідентифікації, діагностиці та управлінні енергією. У цьому випадку мета не є єдиною функцією високого профілю, а більш підготовленою платформою PCIe для нових апаратних засобів та більш прозорою щодо помилок, які раніше залишалися прихованими.

Ціна --

--
--
--

Цей контент надано лише для загальних інформаційних цілей і не є фінансовою, інвестиційною, юридичною чи податковою консультацією. Події, нагороди, онлайн-акцій або пов’язану інформацію, згадана тут, не слід розглядати як рекомендацію, прохання чи запрошення до купівлі, продажу, торгівлі чи інших операцій з криптоактивами. Криптоактиви є дуже волатильними та можуть призвести до збитків. Доступність послуг, продуктів WEEX та пов’язаних із ними подій може відрізнятися залежно від регіону. Ви несете відповідальність за забезпечення відповідності вашої участі чинному місцевому законодавству та нормативним актам.

Вам також може сподобатися

Популярні гаманці Bitcoin ризикують втратити підтримку нових апаратних пристроїв, оскільки критичний міст безпеки перестає приймати нові пристрої

Bitcoin HWI заморожує підтримку нових пристроїв, поки команди гаманців оцінюють заміну Rust BHWI, тести на паритет і залишкові ризики інтеграції.

Armbian 26.8 переписує свій інсталятор та розширює підтримку плат ARM і RISC-V

Armbian 26.8 приходить з переписаним інсталятором, завантажувальними ISO-образами UEFI та підтримкою широкого списку нових одноплатних комп'ютерів ARM і RISC-V.

Benchmark: Ринок недооцінює наміри Metaplanet щодо придбання Siiibo Securities

Nova Post розпочала співпрацю з Orlen Paczka, доступно 15000 пунктів отримання

Завтра Комітет фінансових послуг Палати представників США проведе слухання щодо Закону CLARITY

Компанія Metaplanet надала відповідь на консультацію JPX щодо нових нормативних вимог: дотримання відповідних процедур не вплине на реалізацію стратегії щодо біткойна та екологічної структури

Саймон Герович, генеральний директор японської компанії Metaplanet, акції якої котируються на біржі, опублікував допис на платформі X у відповідь на заяву Japan Exchange Group (JPX) про відтермінування включення до індексу компаній, що мають значні активи у криптовалюті, зазначивши, що він поважає відповідні процедури та...
...

Вміст

Найновіші статті

Більше

Нещодавні лістинги монет на WEEX

iconiconiconiconiconicon
Підтримка клієнтів:@weikecs
Співпраця:@weikecs
Кількісна торгівля та маркетмейкінг:[email protected]
VIP-програма:[email protected]