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

    AMD SVM, NMI handling by VMM

    ultimate
      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?