VirtualBox

Changeset 45875 in vbox for trunk/src/VBox/VMM/VMMSwitcher


Ignore:
Timestamp:
May 2, 2013 12:52:33 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
85471
Message:

VMM/VMMR0: Distinguish better between invalid VMXON, VMCS pointers and VMCS pointers passed to VMLAUNCH/VMRESUME.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMSwitcher/LegacyandAMD64.mac

    r45862 r45875  
    774774ALIGNCODE(16)
    775775.vmlaunch64_done:
    776     jc      near .vmstart64_invalid_vmxon_ptr
     776    jc      near .vmstart64_invalid_vmcs_ptr
    777777    jz      near .vmstart64_start_failed
    778778
     
    896896
    897897
    898 .vmstart64_invalid_vmxon_ptr:
     898.vmstart64_invalid_vmcs_ptr:
    899899    pop     rsi         ; pCtx (needed in rsi by the macros below)
    900900
     
    915915
    916916    ; Restore all general purpose host registers.
    917     mov     eax, VERR_VMX_INVALID_VMXON_PTR
     917    mov     eax, VERR_VMX_INVALID_VMCS_PTR_TO_START_VM
    918918    jmp     .vmstart64_end
    919919
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