VirtualBox

Changeset 14134

Show
Ignore:
Timestamp:
11/12/08 18:22:40 (2 months ago)
Author:
vboxsync
Message:

32->64 bit mode skeleton, nothing yet works, for sure

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/VBox/VMM/Makefile.kmk

    r14116 r14134  
    138138        VMMSwitcher/32BitToPAE.asm \ 
    139139        VMMSwitcher/PAETo32Bit.asm \ 
    140         VMMSwitcher/PAEToPAE.asm 
     140        VMMSwitcher/PAEToPAE.asm \ 
     141        VMMSwitcher/32BitToAMD64.asm 
    141142VMMR3_SOURCES.amd64 = \ 
    142143        VMMSwitcher/AMD64ToPAE.asm 
  • trunk/src/VBox/VMM/VMMSwitcher.cpp

    r13830 r14134  
    6868    NULL,   //&vmmR3Switcher32BitTo32Bit_Def, 
    6969    NULL,   //&vmmR3Switcher32BitToPAE_Def, 
    70     NULL,   //&vmmR3Switcher32BitToAMD64_Def, 
     70    &vmmR3Switcher32BitToAMD64_Def, 
    7171    NULL,   //&vmmR3SwitcherPAETo32Bit_Def, 
    7272    NULL,   //&vmmR3SwitcherPAEToPAE_Def, 
  • trunk/src/VBox/VMM/VMMSwitcher/VMMSwitcher.mac

    r13813 r14134  
    3535%define VMMSWITCHER_AMD64_TO_PAE        7 
    3636%define VMMSWITCHER_AMD64_TO_AMD64      8 
     37%define VMMSWITCHER_AMD64_TO_32         11 
    3738%define VMMSWITCHER_HOST_TO_VMX         9 
    3839%define VMMSWITCHER_HOST_TO_SVM         10 
    39 %define VMMSWITCHER_MAX                 11 
     40%define VMMSWITCHER_MAX                 12 
    4041; } 
    4142 
  • trunk/src/recompiler_new/VBoxRecompiler.c

    r13968 r14134  
    19091909    { 
    19101910        /* In 'normal' raw mode we don't have access to the hidden selector registers. */ 
    1911         if (pVM->rem.s.Env.segs[R_SS].selector != (uint16_t)pCtx->ss) 
     1911        if (pVM->rem.s.Env.segs[R_SS].selector != pCtx->ss) 
    19121912        { 
    19131913            Log2(("REMR3State: SS changed from %04x to %04x!\n", pVM->rem.s.Env.segs[R_SS].selector, pCtx->ss)); 

© 2008 Sun Microsystems, Inc.
ContactPrivacy policy