Changeset 1338 in vbox
- Timestamp:
- Mar 8, 2007 5:07:33 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/PATMA.asm
r1336 r1338 1128 1128 jnz iret_fault1 1129 1129 1130 test dword [esp+12], X86_EFL_IF1131 jz iret_clearIF1132 1133 1130 ; we can't do an iret to v86 code, as we run with CPL=1. The iret would attempt a protected mode iret and (most likely) fault. 1134 1131 test dword [esp+12], X86_EFL_VM … … 1141 1138 test dword [esp+8], 2 1142 1139 jnz iret_notring0 1140 1141 test dword [esp+12], X86_EFL_IF 1142 jz iret_clearIF 1143 1143 1144 1144 ; force ring 1 CS RPL … … 1219 1219 1220 1220 iret_return_to_v86: 1221 test dword [esp+12], X86_EFL_IF 1222 jz iret_fault 1223 1221 1224 ; Go to our hypervisor trap handler to perform the iret to v86 code 1222 1225 mov dword [ss:PATM_TEMP_EAX], eax
Note:
See TracChangeset
for help on using the changeset viewer.