ultimate

AMD SVM, NMI handling by VMM

Discussion created by ultimate on Dec 22, 2009
Latest reply on Dec 23, 2009 by martina
SVM, NMI

 

Dear All,

 

I am using NMI's in my tiny VMM for internal purposes (for sending commands between CPUs via IPI mechanism). 

AMD System Programming Manual says about NMI handling:

 

"The VMM can intercept non-maskable interrupts (NMI) using a VMCB control bit (see Table 15-7).

When intercepted, NMIs cause an exit from the guest and are held pending."

 

And yes, after handling NMI VM exit I get subsequent VM exits due to NMIs.

Is it possible to avoid generating these NMI VM exits after handling NMI VM exit internally by VMM?

 



Outcomes