VirtualBox

Opened 7 years ago

Last modified 7 years ago

#16780 closed defect

IEM IRET with VME cause #GP with TF set — at Initial Version

Reported by: Yuhong Bao Owned by:
Component: VMM Version: VirtualBox 5.1.22
Keywords: Cc:
Guest type: other Host type: other

Description

From https://www.virtualbox.org/svn/vbox/trunk/src/VBox/VMM/VMMAll/IEMAllCImpl.cpp.h :

else if ( enmEffOpSize == IEMMODE_16BIT

&& ( !(uNewFlags & X86_EFL_IF)

!Efl.Bits.u1VIP )

&& !(uNewFlags & X86_EFL_TF) )

I don't remember IRET with TF set causing GP faults with VME, unlike POPF. This is documented in http://www.rcollins.org/ddj/May98/May98.html

Change History (0)

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use