VirtualBox

Changeset 47033 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Jul 8, 2013 11:29:23 AM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
87066
Message:

VMM/VMMR0: HMR0 fix regression caused by r86900.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMR0Mixed.mac

    r47032 r47033  
    750750
    751751    ; Save the Guest CPU context pointer.
    752     mov     xSI, [xBP + xCB * 2]                 ; pCtx
    753     push    xSI                                  ; push for saving the state at the end
     752    mov     xSI, [xBP + xCB * 2 + RTHCPHYS_CB * 2]  ; pCtx
     753    push    xSI                                     ; push for saving the state at the end
    754754
    755755    ; 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 vmrun
     756    mov     xAX, [xBP + xCB * 2]                    ; pVMCBHostPhys (64 bits physical address; x86: take low dword only)
     757    push    xAX                                     ; save for the vmload after vmrun
    758758    vmsave
    759759
    760760    ; 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)
    762762
    763763    ; Restore Guest's general purpose registers.
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette