1 Reply Latest reply on Dec 23, 2009 8:17 AM by martina

    AMD SVM, NMI handling by VMM

      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?