- Timestamp:
- Feb 9, 2009 4:12:59 PM (16 years ago)
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAll.cpp
r16579 r16599 899 899 900 900 GCPdPt = pGstPdpe->u & X86_PDPE_PG_MASK; 901 enmKind = PGMPOOLKIND_PAE_PD_FOR_PAE_PD;901 enmKind = (CPUMGetGuestCR4(pVM) & X86_CR4_PAE) ? PGMPOOLKIND_PAE_PD_FOR_PAE_PD : PGMPOOLKIND_PAE_PD_FOR_32BIT_PD; 902 902 } 903 903 -
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r16595 r16599 1619 1619 case PGMPOOLKIND_64BIT_PML4: 1620 1620 #ifdef VBOX_WITH_PGMPOOL_PAGING_ONLY 1621 case PGMPOOLKIND_PAE_PD_FOR_32BIT_PD: 1621 1622 case PGMPOOLKIND_32BIT_PD: 1622 1623 case PGMPOOLKIND_PAE_PDPT: … … 1653 1654 #ifdef PGMPOOL_WITH_MIXED_PT_CR3 1654 1655 break; 1655 #e ndif1656 #else 1656 1657 case PGMPOOLKIND_PAE_PD_FOR_32BIT_PD: 1658 #endif 1657 1659 default: 1658 1660 AssertFatalMsgFailed(("This can't happen! enmKind=%d\n", pPage->enmKind));
Note:
See TracChangeset
for help on using the changeset viewer.