Changeset 23487 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Oct 1, 2009 2:57:14 PM (15 years ago)
- Location:
- trunk/src/VBox/VMM/VMMR0
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-amd64.asm
r20992 r23487 101 101 movdqa [xDX + VMMR0JMPBUF.xmm15], xmm15 102 102 %endif 103 pushf 104 pop xAX 105 mov [xDX + VMMR0JMPBUF.rflags], xAX 103 106 104 107 ; … … 172 175 and qword [xDX + VMMR0JMPBUF.rip], byte 0 ; used for valid check. 173 176 mov rsp, [xDX + VMMR0JMPBUF.rsp] 177 push qword [xDX + VMMR0JMPBUF.rflags] 178 popf 174 179 jmp xCX 175 180 … … 399 404 mov rcx, [xDX + VMMR0JMPBUF.rip] 400 405 mov rsp, [xDX + VMMR0JMPBUF.rsp] 401 ;; @todo flags???? 406 push qword [xDX + VMMR0JMPBUF.rflags] 407 popf 402 408 jmp rcx 403 409 -
trunk/src/VBox/VMM/VMMR0/VMMR0JmpA-x86.asm
r20875 r23487 70 70 lea ecx, [esp + 4] ; (used in resume) 71 71 mov [xDX + VMMR0JMPBUF.esp], ecx 72 pushf 73 pop xAX 74 mov [xDX + VMMR0JMPBUF.eflags], xAX 72 75 73 76 ; … … 175 178 and dword [xDX + VMMR0JMPBUF.eip], byte 0 ; used for valid check. 176 179 mov esp, [xDX + VMMR0JMPBUF.esp] 180 push dword [xDX + VMMR0JMPBUF.eflags] 181 popf 177 182 jmp xCX 178 183 … … 352 357 mov ecx, [xDX + VMMR0JMPBUF.eip] 353 358 mov esp, [xDX + VMMR0JMPBUF.esp] 359 push dword [xDX + VMMR0JMPBUF.eflags] 360 popf 354 361 jmp ecx 355 362
Note:
See TracChangeset
for help on using the changeset viewer.