[NTOSKRNL/V86VDM]

- Merge the EFLAGS register instead of overwriting it when restoring it from a POPF call.

svn path=/trunk/; revision=58892
This commit is contained in:
Jérôme Gardou 2013-04-29 16:17:46 +00:00
parent bd3b0e8ef4
commit ec8ff3a906

View file

@ -155,7 +155,7 @@ KiVdmOpcodePOPF(IN PKTRAP_FRAME TrapFrame,
V86EFlags |= EFLAGS_V86_MASK;
/* Update EFlags in trap frame */
TrapFrame->EFlags = V86EFlags;
TrapFrame->EFlags |= V86EFlags;
/* Check if ESP0 needs to be fixed up */
if (TrapEFlags & EFLAGS_V86_MASK) Ki386AdjustEsp0(TrapFrame);