VirtualBox

Changeset 93595 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Feb 3, 2022 9:28:31 PM (3 years ago)
Author:
vboxsync
Message:

VMM/MM: Removed unused MMR3PageDummyHCPhys & MMR3PageDummyHCPtr functionality. bugref:9571 bugref:9898

Location:
trunk/src/VBox/VMM
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/Makefile.kmk

    r93471 r93595  
    135135        VMMR3/MMHeap.cpp \
    136136        VMMR3/MMHyper.cpp \
    137         VMMR3/MMPagePool.cpp \
    138137        VMMR3/NEMR3.cpp \
    139138        VMMR3/PDM.cpp \
  • trunk/src/VBox/VMM/VMMAll/PGMAllBth.h

    r93554 r93595  
    37053705                    {
    37063706                        /*
    3707                         * Page Table.
    3708                         */
     3707                         * Page Table.
     3708                         */
    37093709                        const GSTPT *pPTSrc;
    37103710                        rc = PGM_GCPHYS_2_PTR_V2(pVM, pVCpu, PGM_A20_APPLY(pVCpu, GCPhysGst & ~(RTGCPHYS)(GUEST_PAGE_SIZE - 1)),
     
    37823782                            if (RT_FAILURE(rc))
    37833783                            {
     3784#   if 0
    37843785                                if (HCPhysShw != MMR3PageDummyHCPhys(pVM)) /** @todo this is wrong. */
    37853786                                {
     
    37893790                                    continue;
    37903791                                }
     3792#   endif
    37913793                            }
    37923794                            else if (HCPhysShw != (HCPhys & SHW_PTE_PG_MASK))
     
    38023804                            if (!pPhysPage)
    38033805                            {
    3804 #  ifdef IN_RING3 /** @todo make MMR3PageDummyHCPhys an 'All' function! */
     3806#  if 0
    38053807                                if (HCPhysShw != MMR3PageDummyHCPhys(pVM))  /** @todo this is wrong. */
    38063808                                {
     
    40164018                            if (RT_FAILURE(rc))
    40174019                            {
     4020#   if 0
    40184021                                if (HCPhysShw != MMR3PageDummyHCPhys(pVM))  /** @todo this is wrong. */
    40194022                                {
     
    40224025                                    cErrors++;
    40234026                                }
     4027#   endif
    40244028                            }
    40254029                            else if (HCPhysShw != (HCPhys & X86_PTE_PAE_PG_MASK))
     
    40344038                            if (!pPhysPage)
    40354039                            {
    4036 #  ifdef IN_RING3 /** @todo make MMR3PageDummyHCPhys an 'All' function! */
     4040#  if 0 /** @todo make MMR3PageDummyHCPhys an 'All' function! */
    40374041                                if (HCPhysShw != MMR3PageDummyHCPhys(pVM))  /** @todo this is wrong. */
    40384042                                {
  • trunk/src/VBox/VMM/include/MMInternal.h

    r93554 r93595  
    589589    R3PTRTYPE(PMMHYPERHEAP)     pHyperHeapR3;
    590590
    591     /** Pointer to the dummy page.
    592      * The dummy page is a paranoia thingy used for instance for pure MMIO RAM ranges
    593      * to make sure any bugs will not harm whatever the system stores in the first
    594      * physical page. */
    595     R3PTRTYPE(void *)           pvDummyPage;
    596     /** Physical address of the dummy page. */
    597     RTHCPHYS                    HCPhysDummyPage;
    598 
    599591    /** Size of the base RAM in bytes. (The CFGM RamSize value.) */
    600592    uint64_t                    cbRamBase;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette