25.4 CHANGES TO INSTRUCTION BEHAVIOR IN VMX NON-ROOT OPERATION
IRET.Behavior of IRET with regard to NMI blocking (see Table 24-3) is
determined by the settings of the “NMI exiting” and “virtualNMIs” VM-execution
controls:
— If the “NMI exiting” VM-execution control is 0, IRET operates normally and
unblocks NMIs. (If the “NMI exiting” VM-execution control is 0, the “virtual
NMIs” control must be 0; see Section 26.2.1.1.)
— If the “NMI exiting” VM-execution control is 1, IRET does not affect blocking
of NMIs. If, in addition, the “virtual NMIs” VM-execution control is 1, the
logical processor tracks virtual-NMI blocking. In this case, IRET removes any
virtual-NMI blocking.
The unblocking of NMIs or virtual NMIs specified above occurs even if IRET
causes a fault
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |