Changeset 47033 in vbox for trunk/src/VBox/VMM/VMMR0
- Timestamp:
- Jul 8, 2013 11:29:23 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 87066
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac
r47032 r47033 750 750 751 751 ; Save the Guest CPU context pointer. 752 mov xSI, [xBP + xCB * 2 ]; pCtx753 push xSI ; push for saving the state at the end752 mov xSI, [xBP + xCB * 2 + RTHCPHYS_CB * 2] ; pCtx 753 push xSI ; push for saving the state at the end 754 754 755 755 ; Save host fs, gs, sysenter msr etc. 756 mov xAX, [xBP + xCB * 2] ; pVMCBHostPhys (64 bits physical address; x86: take low dword only)757 push xAX ; save for the vmload after vmrun756 mov xAX, [xBP + xCB * 2] ; pVMCBHostPhys (64 bits physical address; x86: take low dword only) 757 push xAX ; save for the vmload after vmrun 758 758 vmsave 759 759 760 760 ; Setup eax for VMLOAD. 761 mov xAX, [xBP + xCB * 2 + RTHCPHYS_CB] ; pVMCBPhys (64 bits physical address; take low dword only)761 mov xAX, [xBP + xCB * 2 + RTHCPHYS_CB] ; pVMCBPhys (64 bits physical address; take low dword only) 762 762 763 763 ; Restore Guest's general purpose registers.
Note:
See TracChangeset
for help on using the changeset viewer.