Desde mediados de 2022, los ingenieros de AMD han estado trabajando en la compatibilidad con Virtual NMI con SVM para la máquina virtual basada en kernel (KVM) como una optimización de la eficiencia. Con el kernel Linux 6.4 en desarrollo, se fusionó la compatibilidad con AMD VNMI.
Las CPU Intel han sido compatibles durante mucho tiempo con la virtualización de interrupción no enmascarable (NMI), mientras que las CPU Zen 4 son compatibles con NMI virtual inicial. VNMI equivale a una optimización de la eficiencia, ya que con los invitados virtualizados de AMD, KVM no necesitará rastrear el estado de NMI del invitado y preocuparse por interceptar el IRET para el manejo de finalización de NMI.
Los ingenieros de AMD revisaron los parches varias veces para ponerlos en forma durante el año pasado para la línea principal. La compatibilidad con AMD SVM Virtual NMI se fusionó con la línea principal como parte de las actualizaciones de Linux 6.4 KVM.
Todos los detalles técnicos sobre la implementación de AMD Virtual NMI se pueden encontrar en el manual del programador de AMD.
El KVM pull para Linux 6.4 también incluye varias correcciones ARM64, varios KVM Optimizaciones x86/x86_64, mejoras en el manejo de TDP MMU, mejoras en la autoprueba de Intel AMX y varios otros cambios.