Changeset 30895 in vbox
- Timestamp:
- Jul 17, 2010 2:25:17 AM (15 years ago)
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/PGMInline.h
r30889 r30895 679 679 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 680 680 PX86PDPT pGuestPDPT = NULL; 681 int rc = pgmR0DynMapGCPageOffInlined(&pVCpu->CTX_SU CC(pVM)->pgm.s, pPGM->GCPhysCR3, (void **)&pGuestPDPT);681 int rc = pgmR0DynMapGCPageOffInlined(&pVCpu->CTX_SUFF(pVM)->pgm.s, pVCpu->pgm.s.GCPhysCR3, (void **)&pGuestPDPT); 682 682 AssertRCReturn(rc, NULL); 683 683 #else … … 798 798 { 799 799 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 800 int rc = pgmR0DynMapGCPageInlined(&pVCpu->CTX_SUFF(pVM)->pgm.s, p PGM->GCPhysCR3, (void **)ppPml4);800 int rc = pgmR0DynMapGCPageInlined(&pVCpu->CTX_SUFF(pVM)->pgm.s, pVCpu->pgm.s.GCPhysCR3, (void **)ppPml4); 801 801 if (RT_FAILURE(rc)) 802 802 { … … 840 840 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 841 841 PX86PML4 pGuestPml4; 842 int rc = pgmR0DynMapGCPageInlined( PGMCPU2PGM(pPGM), pPGM->GCPhysCR3, (void **)&pGuestPml4);842 int rc = pgmR0DynMapGCPageInlined(&pVCpu->CTX_SUFF(pVM)->pgm.s, pVCpu->pgm.s.GCPhysCR3, (void **)&pGuestPml4); 843 843 AssertRCReturn(rc, NULL); 844 844 #else -
trunk/src/VBox/VMM/PGMInternal.h
r30892 r30895 289 289 */ 290 290 #ifdef VBOX_WITH_2X_4GB_ADDR_SPACE_IN_R0 291 # define PGM_ RCPHYS_2_PTR_BY_VMCPU(pVCpu, GCPhys, ppv) \291 # define PGM_GCPHYS_2_PTR_BY_VMCPU(pVCpu, GCPhys, ppv) \ 292 292 pgmR0DynMapGCPageInlined(&(pVCpu)->CTX_SUFF(pVM)->pgm.s, GCPhys, (void **)(ppv)) 293 293 #else -
trunk/src/VBox/VMM/VMMAll/PGMAllBth.h
r30891 r30895 3501 3501 3502 3502 # elif PGM_GST_TYPE == PGM_TYPE_AMD64 3503 unsigned iPDSrc ;3504 PX86PML4E pPml4eSrc ;3503 unsigned iPDSrc = 0; /* shut up gcc */ 3504 PX86PML4E pPml4eSrc = NULL; /* ditto */ 3505 3505 X86PDPE PdpeSrc; 3506 3506 PGSTPD pPDSrc = pgmGstGetLongModePDPtr(pVCpu, GCPtrPage, &pPml4eSrc, &PdpeSrc, &iPDSrc);
Note:
See TracChangeset
for help on using the changeset viewer.