VirtualBox

Changeset 16425 in vbox


Ignore:
Timestamp:
Jan 30, 2009 4:04:24 PM (16 years ago)
Author:
vboxsync
Message:

VBOX_WITH_PGMPOOL_PAGING_ONLY: missing cases for pgm pool

File:
1 edited

Legend:

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

    r16423 r16425  
    12781278        case PGMPOOLKIND_EPT_PD_FOR_PHYS:
    12791279        case PGMPOOLKIND_EPT_PT_FOR_PHYS:
     1280        case PGMPOOLKIND_PAE_PD_PHYS_PROT:
     1281        case PGMPOOLKIND_PAE_PD_PHYS_REAL:
     1282        case PGMPOOLKIND_PAE_PDPT_PHYS_REAL:
     1283        case PGMPOOLKIND_PAE_PDPT_PHYS_PROT:
     1284        case PGMPOOLKIND_32BIT_PD_PHYS_REAL:
     1285        case PGMPOOLKIND_32BIT_PD_PHYS_PROT:
    12801286            return true;
    12811287
     
    15661572                case PGMPOOLKIND_EPT_PT_FOR_PHYS:
    15671573                case PGMPOOLKIND_ROOT_NESTED:
     1574                case PGMPOOLKIND_PAE_PD_PHYS_PROT:
     1575                case PGMPOOLKIND_PAE_PD_PHYS_REAL:
     1576                case PGMPOOLKIND_PAE_PDPT_PHYS_REAL:
     1577                case PGMPOOLKIND_PAE_PDPT_PHYS_PROT:
     1578                case PGMPOOLKIND_32BIT_PD_PHYS_REAL:
     1579                case PGMPOOLKIND_32BIT_PD_PHYS_PROT:
    15681580                    break;
    15691581                default:
     
    16321644        case PGMPOOLKIND_PAE_PDPT_PHYS_REAL:
    16331645        case PGMPOOLKIND_PAE_PDPT_PHYS_PROT:
     1646        case PGMPOOLKIND_PAE_PD_PHYS_PROT:
     1647        case PGMPOOLKIND_PAE_PD_PHYS_REAL:
    16341648            /* Nothing to monitor here. */
    16351649            return VINF_SUCCESS;
     
    17261740        case PGMPOOLKIND_EPT_PT_FOR_PHYS:
    17271741        case PGMPOOLKIND_ROOT_NESTED:
     1742        case PGMPOOLKIND_PAE_PD_PHYS_PROT:
     1743        case PGMPOOLKIND_PAE_PD_PHYS_REAL:
     1744        case PGMPOOLKIND_PAE_PDPT_PHYS_REAL:
     1745        case PGMPOOLKIND_PAE_PDPT_PHYS_PROT:
     1746        case PGMPOOLKIND_32BIT_PD_PHYS_REAL:
     1747        case PGMPOOLKIND_32BIT_PD_PHYS_PROT:
    17281748            /* Nothing to monitor here. */
    17291749            return VINF_SUCCESS;
     
    24422462#ifdef VBOX_WITH_PGMPOOL_PAGING_ONLY
    24432463        case PGMPOOLKIND_32BIT_PD:
     2464        case PGMPOOLKIND_32BIT_PD_PHYS_REAL:
     2465        case PGMPOOLKIND_32BIT_PD_PHYS_PROT:
    24442466#else
    24452467        case PGMPOOLKIND_ROOT_32BIT_PD:
     
    24682490        case PGMPOOLKIND_EPT_PD_FOR_PHYS:
    24692491        case PGMPOOLKIND_EPT_PT_FOR_PHYS:
     2492        case PGMPOOLKIND_PAE_PD_PHYS_PROT:
     2493        case PGMPOOLKIND_PAE_PD_PHYS_REAL:
     2494        case PGMPOOLKIND_PAE_PDPT_PHYS_REAL:
     2495        case PGMPOOLKIND_PAE_PDPT_PHYS_PROT:
    24702496            return 8;
    24712497
     
    25232549        case PGMPOOLKIND_EPT_PT_FOR_PHYS:
    25242550        case PGMPOOLKIND_ROOT_NESTED:
     2551        case PGMPOOLKIND_PAE_PD_PHYS_PROT:
     2552        case PGMPOOLKIND_PAE_PD_PHYS_REAL:
     2553        case PGMPOOLKIND_PAE_PDPT_PHYS_REAL:
     2554        case PGMPOOLKIND_PAE_PDPT_PHYS_PROT:
     2555        case PGMPOOLKIND_32BIT_PD_PHYS_REAL:
     2556        case PGMPOOLKIND_32BIT_PD_PHYS_PROT:
    25252557            /** @todo can we return 0? (nobody is calling this...) */
    25262558            AssertFailed();
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