Linux kerneles kerülőmegoldás érkezik az AMD TLBI #1718 hibájára

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A hibával érintett CPU-k bizonyos esetekben nem érvénytelenítik a TLB-bejegyzést, amikor régebbi mikrokód-verziókon az INVLPGB / TLBSYNC utasításpárt hajtják végre.

2024 vége óta a Linux az AMD INVLPGB utasítást használja a kernel TLB ürítésekhez a teljesítmény javítása érdekében, ahogy azt a korábbi Phoronix mérések is mutatták. A most mainline-ba került kód egy szoftveres kerülőmegoldást vezet be: kényszeríti a TLBSYNC használatát, hogy a TLB-bejegyzések érvénytelenítése akkor is helyesen működjön, ha a mikrokód nem tartalmazza a hibát enyhítő módosítást.

Ez az egyetlen javítás a mai x86 fix pull requestben, amely a Linux 7.3-rc7-be kerül, és a következő napokban visszaportolják a korábbi kernel verziókra is az elmúlt két év támogatott kernel ágain.