Changeset 65983 in vbox for trunk/src/VBox/VMM/include
- Timestamp:
- Mar 7, 2017 1:34:33 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 113809
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/VMM/include/PGMInline.h
r65982 r65983 721 721 } 722 722 #endif 723 return &pGuestPDPT->a[( GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE];723 return &pGuestPDPT->a[(uint32_t)GCPtr >> X86_PDPT_SHIFT]; 724 724 } 725 725 … … 739 739 if (RT_LIKELY(pGuestPDPT)) 740 740 { 741 const unsigned iPdpt = ( GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE;741 const unsigned iPdpt = (uint32_t)GCPtr >> X86_PDPT_SHIFT; 742 742 if ( pGuestPDPT->a[iPdpt].n.u1Present 743 743 && !(pGuestPDPT->a[iPdpt].u & pVCpu->pgm.s.fGstPaeMbzPdpeMask) ) … … 788 788 if (RT_UNLIKELY(!pGuestPDPT)) 789 789 return NULL; 790 const unsigned iPdpt = ( GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE;790 const unsigned iPdpt = (uint32_t)GCPtr >> X86_PDPT_SHIFT; 791 791 if (pPdpe) 792 792 *pPdpe = pGuestPDPT->a[iPdpt]; … … 1055 1055 DECLINLINE(PX86PDPAE) pgmShwGetPaePDPtr(PVMCPU pVCpu, RTGCPTR GCPtr) 1056 1056 { 1057 const unsigned iPdpt = ( GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE;1057 const unsigned iPdpt = (uint32_t)GCPtr >> X86_PDPT_SHIFT; 1058 1058 PX86PDPT pPdpt = pgmShwGetPaePDPTPtr(pVCpu); 1059 1059 … … 1080 1080 DECLINLINE(PX86PDPAE) pgmShwGetPaePDPtr(PVMCPU pVCpu, PX86PDPT pPdpt, RTGCPTR GCPtr) 1081 1081 { 1082 const unsigned iPdpt = ( GCPtr >> X86_PDPT_SHIFT) & X86_PDPT_MASK_PAE;1082 const unsigned iPdpt = (uint32_t)GCPtr >> X86_PDPT_SHIFT; 1083 1083 1084 1084 if (!pPdpt->a[iPdpt].n.u1Present)
Note:
See TracChangeset
for help on using the changeset viewer.