VirtualBox

Changeset 14134 in vbox


Ignore:
Timestamp:
Nov 12, 2008 5:22:40 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
39221
Message:

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

Location:
trunk/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • 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));
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