Changeset 18203 in vbox
- Timestamp:
- Mar 24, 2009 4:41:21 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGM.cpp
r18165 r18203 2175 2175 return &pRomRange->aPages[off >> PAGE_SHIFT]; 2176 2176 } 2177 AssertLogRelMsgFailed(("GCPhys=%RGp\n", GCPhys));2178 2177 return NULL; 2179 2178 } … … 2531 2530 } 2532 2531 2533 PPGMPAGE pPageActive = PGMROMPROT_IS_ROM(enmProt) ? &pRomPage->Virgin : &pRomPage->Shadow; 2534 PPGMPAGE pPagePassive = PGMROMPROT_IS_ROM(enmProt) ? &pRomPage->Shadow : &pRomPage->Virgin; 2535 2536 rc = pgmR3LoadPage(pVM, pSSM, PGMPAGETYPE_ROM_SHADOW, pPage, GCPhys, pRam); 2532 PPGMPAGE pPageActive = PGMROMPROT_IS_ROM(enmProt) ? &pRomPage->Virgin : &pRomPage->Shadow; 2533 PPGMPAGE pPagePassive = PGMROMPROT_IS_ROM(enmProt) ? &pRomPage->Shadow : &pRomPage->Virgin; 2534 uint8_t u8ActiveType = PGMROMPROT_IS_ROM(enmProt) ? PGMPAGETYPE_ROM : PGMPAGETYPE_ROM_SHADOW; 2535 uint8_t u8PassiveType= PGMROMPROT_IS_ROM(enmProt) ? PGMPAGETYPE_ROM_SHADOW : PGMPAGETYPE_ROM; 2536 2537 rc = pgmR3LoadPage(pVM, pSSM, u8ActiveType, pPage, GCPhys, pRam); 2537 2538 if (RT_SUCCESS(rc)) 2538 2539 { 2539 2540 *pPageActive = *pPage; 2540 rc = pgmR3LoadPage(pVM, pSSM, PGMPAGETYPE_ROM_SHADOW, pPagePassive, GCPhys, pRam);2541 rc = pgmR3LoadPage(pVM, pSSM, u8PassiveType, pPagePassive, GCPhys, pRam); 2541 2542 } 2542 2543 return rc; … … 2773 2774 AssertLogRelMsgRCReturn(rc, ("pPage=%R[pgmpage] iPage=%#x GCPhysPage=%#x %s\n", pPage, iPage, GCPhysPage, pRam->pszDesc), rc); 2774 2775 if (uType == PGMPAGETYPE_ROM_SHADOW) 2775 rc = pgmR3LoadShadowedRomPage(pVM, pSSM, pPage, GCPhys , pRam);2776 rc = pgmR3LoadShadowedRomPage(pVM, pSSM, pPage, GCPhysPage, pRam); 2776 2777 else 2777 2778 rc = pgmR3LoadPage(pVM, pSSM, uType, pPage, GCPhysPage, pRam); 2778 AssertLogRelMsgRCReturn(rc, ("rc=%Rrc iPage=%#x GCPhys =%#x %s\n", rc, iPage, pRam->GCPhys, pRam->pszDesc), rc);2779 AssertLogRelMsgRCReturn(rc, ("rc=%Rrc iPage=%#x GCPhysPage=%#x %s\n", rc, iPage, GCPhysPage, pRam->pszDesc), rc); 2779 2780 } 2780 2781 } … … 2831 2832 else 2832 2833 rc = pgmR3LoadPageZero(pVM, PGMPAGETYPE_INVALID, pPage, GCPhysPage, pRam); 2833 AssertLogRelMsgRCReturn(rc, ("rc=%Rrc iPage=%#x GCPhys =%#x %s\n", rc, iPage, pRam->GCPhys, pRam->pszDesc), rc);2834 AssertLogRelMsgRCReturn(rc, ("rc=%Rrc iPage=%#x GCPhysPage=%#x %s\n", rc, iPage, GCPhysPage, pRam->pszDesc), rc); 2834 2835 } 2835 2836 }
Note:
See TracChangeset
for help on using the changeset viewer.