Visszatérve 2022 közepére, az AMD mérnökei a hatékonyság optimalizálása érdekében a Virtual NMI támogatásán dolgoztak SVM-mel a kernel alapú virtuális géphez (KVM). A fejlesztés alatt álló Linux 6.4-es kernellel az AMD VNMI-támogatás egyesült.

Az Intel CPU-k régóta támogatják a nem maszkolható megszakítás (NMI) virtualizációt, míg a Zen 4 CPU-k esetében a kezdeti virtuális NMI támogatás. A VNMI a hatékonyság optimalizálását jelenti, mivel az AMD virtualizált vendégek esetén a KVM-nek nem kell nyomon követnie a vendég NMI állapotát, és nem kell aggódnia az IRET elfogása miatt az NMI befejezésének kezeléséhez.

Az AMD mérnökei többször is átdolgozták a javításokat, hogy az elmúlt év során megfelelő formába hozzák őket a főburkolathoz. Az AMD SVM Virtual NMI támogatása a Linux 6.4 KVM frissítéseinek részeként egyesült a fővonallal.


Az AMD Virtual NMI megvalósításának összes műszaki részlete megtalálható a következő oldalon: az AMD programozói kézikönyvben.

A KVM pull Linux 6.4-hez számos ARM64-javítást és különféle KVM-eket is tartalmaz x86/x86_64 optimalizálás, TDP MMU kezelési fejlesztések, Intel AMX önteszt fejlesztések és számos egyéb változtatás.

Categories: IT Info