Add GetPageFrameNumber() to PTE interfaces
Některé kontroly se nezdařily
Builds / ExectOS (amd64, debug) (push) Successful in 31s
Builds / ExectOS (amd64, release) (push) Successful in 29s
Builds / ExectOS (i686, debug) (push) Failing after 24s
Builds / ExectOS (i686, release) (push) Failing after 23s

Tento commit je obsažen v:
2025-11-04 23:03:47 +01:00
rodič 10b8ab347a
revize 66f27e4b9a
6 změnil soubory, kde provedl 73 přidání a 0 odebrání

Zobrazit soubor

@@ -173,6 +173,23 @@ MM::PageMap::GetP5eVirtualAddress(IN PMMP5E P5ePointer)
return (PVOID)((((LONGLONG)P5ePointer << 61) >> 16) * PageMapInfo.Xpa);
}
/**
* Gets the page frame number from a corresponding PTE.
*
* @param Pte
* The PTE pointer to get the page frame number from.
*
* @return This routine returns the page frame number.
*
* @since XT 1.0
*/
XTAPI
PFN_NUMBER
MM::PageMap::GetPageFrameNumber(IN PMMPTE Pte)
{
return Pte->Hardware.PageFrameNumber;
}
/**
* Gets the address of the PDE (Page Directory Entry), that maps given address.
*