diff --git a/xtoskrnl/includes/mm/amd64/pte.hh b/xtoskrnl/includes/mm/amd64/pte.hh index 3f9c3ff..6480d75 100644 --- a/xtoskrnl/includes/mm/amd64/pte.hh +++ b/xtoskrnl/includes/mm/amd64/pte.hh @@ -32,6 +32,9 @@ namespace MM STATIC XTAPI PMMPTE GetValidPte(VOID); STATIC XTAPI VOID InitializePageTable(VOID); STATIC XTAPI VOID InitializeSystemPte(VOID); + STATIC XTAPI VOID InitializeSystemPtePool(IN PMMPTE StartingPte, + IN PFN_COUNT NumberOfPtes, + IN MMSYSTEM_PTE_POOL_TYPE PoolType); STATIC XTAPI VOID InitializeSystemPteSpace(VOID); STATIC XTAPI VOID MapP5E(IN PVOID StartAddress, IN PVOID EndAddress, @@ -60,9 +63,6 @@ namespace MM OUT PMMPTE *FoundCluster, OUT PMMPTE *PreviousClusterNode); STATIC XTAPI ULONG GetClusterSize(IN PMMPTE Pte); - STATIC XTAPI VOID InitializeSystemPtePool(IN PMMPTE StartingPte, - IN PFN_COUNT NumberOfPtes, - IN MMSYSTEM_PTE_POOL_TYPE PoolType); }; } diff --git a/xtoskrnl/includes/mm/i686/pte.hh b/xtoskrnl/includes/mm/i686/pte.hh index 116a022..f4f4af2 100644 --- a/xtoskrnl/includes/mm/i686/pte.hh +++ b/xtoskrnl/includes/mm/i686/pte.hh @@ -32,6 +32,9 @@ namespace MM STATIC XTAPI PMMPTE GetValidPte(VOID); STATIC XTAPI VOID InitializePageTable(VOID); STATIC XTAPI VOID InitializeSystemPte(VOID); + STATIC XTAPI VOID InitializeSystemPtePool(IN PMMPTE StartingPte, + IN PFN_COUNT NumberOfPtes, + IN MMSYSTEM_PTE_POOL_TYPE PoolType); STATIC XTAPI VOID InitializeSystemPteSpace(VOID); STATIC XTAPI VOID MapPDE(IN PVOID StartAddress, IN PVOID EndAddress, @@ -54,9 +57,6 @@ namespace MM OUT PMMPTE *FoundCluster, OUT PMMPTE *PreviousClusterNode); STATIC XTAPI ULONG GetClusterSize(IN PMMPTE Pte); - STATIC XTAPI VOID InitializeSystemPtePool(IN PMMPTE StartingPte, - IN PFN_COUNT NumberOfPtes, - IN MMSYSTEM_PTE_POOL_TYPE PoolType); }; }