Bumalik sa kalagitnaan ng 2022 AMD engineers ay nagtatrabaho sa Virtual NMI support sa SVM para sa Kernel-based Virtual Machine (KVM) bilang isang pag-optimize ng kahusayan. Sa in-development na Linux 6.4 kernel ang AMD VNMI support ay pinagsama.

Matagal nang sinusuportahan ng mga Intel CPU ang Non-Maskable Interrupt (NMI) virtualization habang ang mga Zen 4 na CPU ay paunang suporta sa Virtual NMI. Ang VNMI ay katumbas ng pag-optimize ng kahusayan tulad ng sa mga virtualized na bisita ng AMD, hindi na kakailanganin ng KVM na subaybayan ang estado ng NMI ng bisita at mag-alala tungkol sa pagharang sa IRET para sa paghawak sa pagkumpleto ng NMI.

Binago ng mga inhinyero ng AMD ang mga patch nang ilang beses upang maging hugis ang mga ito sa nakaraang taon para sa mainlining. Ang AMD SVM Virtual NMI support ay pinagsama sa mainline bilang bahagi ng Linux 6.4 KVM updates.


Matatagpuan ang lahat ng teknikal na detalye sa pagpapatupad ng AMD Virtual NMI sa pamamagitan ng manwal ng AMD programmer.

Ang KVM pull para sa Linux 6.4 ay may kasamang ilang ARM64 fixes, iba’t ibang KVM x86/x86_64 optimizations, TDP MMU handling improvements, Intel AMX self-test improvements, at iba’t ibang pagbabago.

Categories: IT Info