VirtualBox

Changeset 1253 in vbox


Ignore:
Timestamp:
Mar 6, 2007 9:16:35 AM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
19195
Message:

Correction (PAE)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMM.cpp

    r1252 r1253  
    29812981        pHyperCtx->cr4 = X86_CR4_PGE | X86_CR4_OSFSXR | X86_CR4_OSXMMEEXCPT;
    29822982
    2983         PGMMODE enmShadowMode = PGMGetShadowMode(pVM);
    2984         switch(enmShadowMode)
    2985         {
    2986         case PGMMODE_REAL:
    2987         case PGMMODE_PROTECTED:     /* Protected mode, no paging. */
    2988         case PGMMODE_AMD64:         /* 64-bit AMD paging (long mode). */
    2989         case PGMMODE_AMD64_NX:      /* 64-bit AMD paging (long mode) with NX enabled. */
    2990         default:                   /* shut up gcc */
    2991             AssertFailed();
    2992             return VERR_PGM_UNSUPPORTED_HOST_PAGING_MODE;
    2993 
    2994         case PGMMODE_32_BIT:        /* 32-bit paging. */
    2995             break;
    2996 
    2997         case PGMMODE_PAE:           /* PAE paging. */
    2998         case PGMMODE_PAE_NX:        /* PAE paging with NX enabled. */
    2999             pHyperCtx->cr4 |= X86_CR4_PAE;
    3000             break;
    3001         }
    3002 
    3003 
    30042983        /*
    30052984         * Profile switching.
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