Changeset 1393 in vbox
- Timestamp:
- Mar 11, 2007 2:55:52 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PATM/PATMA.asm
r1369 r1393 1126 1126 1127 1127 test dword [esp], X86_EFL_NT 1128 jnz 1128 jnz near iret_fault1 1129 1129 1130 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. 1131 1131 test dword [esp+12], X86_EFL_VM 1132 jnz 1132 jnz near iret_return_to_v86 1133 1133 1134 1134 ;;!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! … … 1218 1218 iretd 1219 1219 1220 iret_return_to_v86: 1220 iret_return_to_v86: 1221 1221 test dword [esp+12], X86_EFL_IF 1222 1222 jz iret_fault … … 1734 1734 1735 1735 ; the called function will set PATM_INTERRUPTFLAG (!!) 1736 jmp dword [ss:PATM_CALL_PATCH_TARGET_ADDR] 1736 jmp dword [ss:PATM_CALL_PATCH_TARGET_ADDR] 1737 1737 1738 1738 PATMLookupAndCallEnd:
Note:
See TracChangeset
for help on using the changeset viewer.