Changeset 93595 in vbox for trunk/src/VBox
- Timestamp:
- Feb 3, 2022 9:28:31 PM (3 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 1 deleted
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/Makefile.kmk
r93471 r93595 135 135 VMMR3/MMHeap.cpp \ 136 136 VMMR3/MMHyper.cpp \ 137 VMMR3/MMPagePool.cpp \138 137 VMMR3/NEMR3.cpp \ 139 138 VMMR3/PDM.cpp \ -
trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
r93554 r93595 3705 3705 { 3706 3706 /* 3707 * Page Table.3708 */3707 * Page Table. 3708 */ 3709 3709 const GSTPT *pPTSrc; 3710 3710 rc = PGM_GCPHYS_2_PTR_V2(pVM, pVCpu, PGM_A20_APPLY(pVCpu, GCPhysGst & ~(RTGCPHYS)(GUEST_PAGE_SIZE - 1)), … … 3782 3782 if (RT_FAILURE(rc)) 3783 3783 { 3784 # if 0 3784 3785 if (HCPhysShw != MMR3PageDummyHCPhys(pVM)) /** @todo this is wrong. */ 3785 3786 { … … 3789 3790 continue; 3790 3791 } 3792 # endif 3791 3793 } 3792 3794 else if (HCPhysShw != (HCPhys & SHW_PTE_PG_MASK)) … … 3802 3804 if (!pPhysPage) 3803 3805 { 3804 # if def IN_RING3 /** @todo make MMR3PageDummyHCPhys an 'All' function! */3806 # if 0 3805 3807 if (HCPhysShw != MMR3PageDummyHCPhys(pVM)) /** @todo this is wrong. */ 3806 3808 { … … 4016 4018 if (RT_FAILURE(rc)) 4017 4019 { 4020 # if 0 4018 4021 if (HCPhysShw != MMR3PageDummyHCPhys(pVM)) /** @todo this is wrong. */ 4019 4022 { … … 4022 4025 cErrors++; 4023 4026 } 4027 # endif 4024 4028 } 4025 4029 else if (HCPhysShw != (HCPhys & X86_PTE_PAE_PG_MASK)) … … 4034 4038 if (!pPhysPage) 4035 4039 { 4036 # if def IN_RING3/** @todo make MMR3PageDummyHCPhys an 'All' function! */4040 # if 0 /** @todo make MMR3PageDummyHCPhys an 'All' function! */ 4037 4041 if (HCPhysShw != MMR3PageDummyHCPhys(pVM)) /** @todo this is wrong. */ 4038 4042 { -
trunk/src/VBox/VMM/include/MMInternal.h
r93554 r93595 589 589 R3PTRTYPE(PMMHYPERHEAP) pHyperHeapR3; 590 590 591 /** Pointer to the dummy page.592 * The dummy page is a paranoia thingy used for instance for pure MMIO RAM ranges593 * to make sure any bugs will not harm whatever the system stores in the first594 * physical page. */595 R3PTRTYPE(void *) pvDummyPage;596 /** Physical address of the dummy page. */597 RTHCPHYS HCPhysDummyPage;598 599 591 /** Size of the base RAM in bytes. (The CFGM RamSize value.) */ 600 592 uint64_t cbRamBase;
Note:
See TracChangeset
for help on using the changeset viewer.