VirtualBox

Changeset 8110 in vbox


Ignore:
Timestamp:
Apr 17, 2008 3:50:17 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
29812
Message:

Allow clearing of CPUMCPUIDFEATURE_PAE

File:
1 edited

Legend:

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

    r8108 r8110  
    10981098            break;
    10991099
     1100        case CPUMCPUIDFEATURE_PAE:
     1101        {
     1102            if (pVM->cpum.s.aGuestCpuIdStd[0].eax >= 1)
     1103                pVM->cpum.s.aGuestCpuIdStd[1].edx &= ~X86_CPUID_FEATURE_EDX_PAE;
     1104            if (    pVM->cpum.s.aGuestCpuIdExt[0].eax >= 0x80000001
     1105                &&  pVM->cpum.s.aGuestCpuIdExt[1].edx)
     1106                pVM->cpum.s.aGuestCpuIdExt[1].edx &= ~X86_CPUID_AMD_FEATURE_EDX_PAE;
     1107            LogRel(("CPUMClearGuestCpuIdFeature: Disabled PAE!\n"));
     1108            break;
     1109        }
     1110
    11001111        default:
    11011112            AssertMsgFailed(("enmFeature=%d\n", enmFeature));
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