Lines Matching refs:iPDE
824 unsigned iPDE = (uAddress >> X86_PD_SHIFT) & X86_PD_MASK;
827 if (pVM->pgm.s.pInterPD->a[iPDE].u)
829 RTHCPHYS HCPhysPT = pVM->pgm.s.pInterPD->a[iPDE].u & X86_PDE_PG_MASK;
843 AssertLogRelMsgFailedReturn(("Conflict iPTE=%#x iPDE=%#x uAddress=%RHv pPT->a[iPTE].u=%RX32\n", iPTE, iPDE, uAddress, pPT->a[iPTE].u),
850 iPDE = (uAddress >> X86_PD_PAE_SHIFT) & X86_PD_PAE_MASK;
855 if (pVM->pgm.s.apInterPaePDs[iPDPE]->a[iPDE].u)
857 RTHCPHYS HCPhysPT = pVM->pgm.s.apInterPaePDs[iPDPE]->a[iPDE].u & X86_PDE_PAE_PG_MASK;
871 AssertLogRelMsgFailedReturn(("Conflict iPTE=%#x iPDE=%#x uAddress=%RHv pPTPae->a[iPTE].u=%#RX64\n", iPTE, iPDE, uAddress, pPTPae->a[iPTE].u),
901 unsigned iPDE = (uAddress >> X86_PD_SHIFT) & X86_PD_MASK;
904 if (pVM->pgm.s.pInterPD->a[iPDE].u)
905 pPT = (PX86PT)MMPagePhys2Page(pVM, pVM->pgm.s.pInterPD->a[iPDE].u & X86_PDE_PG_MASK);
908 pVM->pgm.s.pInterPD->a[iPDE].u = X86_PDE_P | X86_PDE_A | X86_PDE_RW
918 iPDE = (uAddress >> X86_PD_PAE_SHIFT) & X86_PD_PAE_MASK;
923 if (pVM->pgm.s.apInterPaePDs[iPDPE]->a[iPDE].u)
924 pPTPae = (PX86PTPAE)MMPagePhys2Page(pVM, pVM->pgm.s.apInterPaePDs[iPDPE]->a[iPDE].u & X86_PDE_PAE_PG_MASK);
928 pVM->pgm.s.apInterPaePDs[iPDPE]->a[iPDE].u = X86_PDE_P | X86_PDE_A | X86_PDE_RW
970 unsigned iPDE = iOldPDE * 2 % 512;
971 pVM->pgm.s.apInterPaePDs[iPD]->a[iPDE].u = 0;
972 iPDE++;
973 AssertFatal(iPDE < 512);
974 pVM->pgm.s.apInterPaePDs[iPD]->a[iPDE].u = 0;
1021 unsigned iPDE = iNewPDE * 2 % 512;
1024 pPGM->apInterPaePDs[iPD]->a[iPDE] = PdePae0;
1025 iPDE++;
1026 AssertFatal(iPDE < 512);
1029 pPGM->apInterPaePDs[iPD]->a[iPDE] = PdePae1;