Kembali ke pertengahan 2022, para insinyur AMD telah bekerja pada dukungan Virtual NMI dengan SVM untuk Mesin Virtual (KVM) berbasis Kernel sebagai pengoptimalan efisiensi. Dengan kernel Linux 6.4 yang sedang dikembangkan, dukungan AMD VNMI telah digabungkan.

CPU Intel telah lama mendukung virtualisasi Non-Maskable Interrupt (NMI), sedangkan dengan CPU Zen 4 adalah dukungan NMI Virtual awal. VNMI merupakan pengoptimalan efisiensi karena dengan tamu tervirtualisasi AMD, KVM tidak perlu melacak status NMI tamu dan khawatir mencegat IRET untuk penanganan penyelesaian NMI.

Insinyur AMD merevisi tambalan beberapa kali untuk membentuknya selama setahun terakhir untuk mainlining. Dukungan AMD SVM Virtual NMI digabungkan ke arus utama sebagai bagian dari pembaruan Linux 6.4 KVM.


Semua detail teknis tentang implementasi AMD Virtual NMI dapat ditemukan melalui panduan pemrogram AMD.

Penarikan KVM untuk Linux 6.4 juga menyertakan beberapa perbaikan ARM64, berbagai KVM pengoptimalan x86/x86_64, peningkatan penanganan MMU TDP, peningkatan uji mandiri Intel AMX, dan berbagai perubahan lainnya.

Categories: IT Info