Changeset 10280 in vbox for trunk/src/VBox/VMM/VMMAll
- Timestamp:
- Jul 5, 2008 3:06:42 PM (16 years ago)
- Location:
- trunk/src/VBox/VMM/VMMAll
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
r10270 r10280 65 65 #ifdef IN_RING0 /* no mappings in VT-x and AMD-V mode */ 66 66 # define PGM_WITHOUT_MAPPINGS 67 #endif 68 69 /* There's no need for tracking physical pages when there's no guest paging involved. */ 70 #if !PGM_WITH_PAGING(PGM_GST_TYPE) 71 #undef PGMPOOL_WITH_USER_TRACKING 67 72 #endif 68 73 -
trunk/src/VBox/VMM/VMMAll/PGMAllPool.cpp
r10279 r10280 3158 3158 } 3159 3159 3160 case PGMPOOLKIND_32BIT_PT_FOR_PHYS: /* treat it like a 4 MB page */3161 3160 case PGMPOOLKIND_32BIT_PT_FOR_32BIT_4MB: 3162 3161 { … … 3167 3166 } 3168 3167 3169 case PGMPOOLKIND_PAE_PT_FOR_PHYS: /* treat it like a 4 MB page */3170 3168 case PGMPOOLKIND_PAE_PT_FOR_PAE_2MB: 3171 3169 case PGMPOOLKIND_PAE_PT_FOR_32BIT_4MB: … … 3184 3182 case PGMPOOLKIND_PAE_PT_FOR_PAE_2MB: 3185 3183 case PGMPOOLKIND_PAE_PT_FOR_32BIT_4MB: 3186 case PGMPOOLKIND_32BIT_PT_FOR_PHYS:3187 case PGMPOOLKIND_PAE_PT_FOR_PHYS:3188 3184 break; 3189 3185 #endif /* !PGMPOOL_WITH_GCPHYS_TRACKING */ … … 3192 3188 case PGMPOOLKIND_PAE_PD_FOR_PAE_PD: 3193 3189 case PGMPOOLKIND_64BIT_PD_FOR_64BIT_PD: 3194 case PGMPOOLKIND_64BIT_PD_FOR_PHYS:3195 3190 pgmPoolTrackDerefPDPae(pPool, pPage, (PX86PDPAE)pvShw); 3196 3191 break; 3197 3192 3198 case PGMPOOLKIND_64BIT_PDPT_FOR_PHYS:3199 3193 case PGMPOOLKIND_64BIT_PDPT_FOR_64BIT_PDPT: 3200 3194 pgmPoolTrackDerefPDPT64Bit(pPool, pPage, (PX86PDPT)pvShw); … … 3203 3197 case PGMPOOLKIND_64BIT_PML4_FOR_64BIT_PML4: 3204 3198 pgmPoolTrackDerefPML464Bit(pPool, pPage, (PX86PML4)pvShw); 3199 break; 3200 3201 case PGMPOOLKIND_64BIT_PD_FOR_PHYS: 3202 case PGMPOOLKIND_64BIT_PDPT_FOR_PHYS: 3203 case PGMPOOLKIND_PAE_PT_FOR_PHYS: 3204 case PGMPOOLKIND_32BIT_PT_FOR_PHYS: 3205 /* No tracking here. */ 3205 3206 break; 3206 3207
Note:
See TracChangeset
for help on using the changeset viewer.