diff --git a/reactos/ntoskrnl/include/internal/amd64/mm.h b/reactos/ntoskrnl/include/internal/amd64/mm.h index e78c3ec8193..63f740a2aea 100644 --- a/reactos/ntoskrnl/include/internal/amd64/mm.h +++ b/reactos/ntoskrnl/include/internal/amd64/mm.h @@ -154,13 +154,6 @@ #define ValidKernelPpe ValidKernelPde -PULONG64 -FORCEINLINE -MmGetPageDirectory(VOID) -{ - return (PULONG64)__readcr3(); -} - PMMPTE FORCEINLINE MiAddressToPxe(PVOID Address) diff --git a/reactos/ntoskrnl/include/internal/arm/mm.h b/reactos/ntoskrnl/include/internal/arm/mm.h index 0bc642bd4e6..d75ba15493f 100644 --- a/reactos/ntoskrnl/include/internal/arm/mm.h +++ b/reactos/ntoskrnl/include/internal/arm/mm.h @@ -108,9 +108,6 @@ typedef enum _ARM_DOMAIN ManagerDomain } ARM_DOMAIN; -struct _EPROCESS; -PULONG MmGetPageDirectory(VOID); - #define MI_MAKE_LOCAL_PAGE(x) ((x)->u.Hard.NonGlobal = 1) #define MI_MAKE_DIRTY_PAGE(x) #define MI_MAKE_ACCESSED_PAGE(x) diff --git a/reactos/ntoskrnl/include/internal/i386/mm.h b/reactos/ntoskrnl/include/internal/i386/mm.h index 27237a67a2b..499294770a1 100644 --- a/reactos/ntoskrnl/include/internal/i386/mm.h +++ b/reactos/ntoskrnl/include/internal/i386/mm.h @@ -4,9 +4,6 @@ #pragma once -struct _EPROCESS; -PULONG MmGetPageDirectory(VOID); - #ifdef _PAE_ #define _MI_PAGING_LEVELS 3 #else diff --git a/reactos/ntoskrnl/mm/arm/page.c b/reactos/ntoskrnl/mm/arm/page.c index f9b15d63540..a3e7c24053a 100644 --- a/reactos/ntoskrnl/mm/arm/page.c +++ b/reactos/ntoskrnl/mm/arm/page.c @@ -137,14 +137,6 @@ MmCreateProcessAddressSpace(IN ULONG MinWs, return FALSE; } -PULONG -NTAPI -MmGetPageDirectory(VOID) -{ - /* Return the TTB */ - return (PULONG)KeArmTranslationTableRegisterGet().AsUlong; -} - NTSTATUS NTAPI MmCreateVirtualMappingUnsafe(IN PEPROCESS Process, diff --git a/reactos/ntoskrnl/mm/arm/stubs.c b/reactos/ntoskrnl/mm/arm/stubs.c index cbcd5f95027..9ad14bdc2f1 100644 --- a/reactos/ntoskrnl/mm/arm/stubs.c +++ b/reactos/ntoskrnl/mm/arm/stubs.c @@ -315,16 +315,6 @@ MmCreateProcessAddressSpace(IN ULONG MinWs, return TRUE; } -PULONG -NTAPI -MmGetPageDirectory(VOID) -{ - // - // Return the TTB - // - return (PULONG)KeArmTranslationTableRegisterGet().AsUlong; -} - NTSTATUS NTAPI MmCreateVirtualMappingInternal(IN PEPROCESS Process, diff --git a/reactos/ntoskrnl/mm/i386/pagepae.c b/reactos/ntoskrnl/mm/i386/pagepae.c index 60457cc28fe..b6c255dabd4 100644 --- a/reactos/ntoskrnl/mm/i386/pagepae.c +++ b/reactos/ntoskrnl/mm/i386/pagepae.c @@ -105,14 +105,6 @@ MiFlushTlb(PULONG Pt, PVOID Address) #endif } - - -PULONG -MmGetPageDirectory(VOID) -{ - return (PULONG)__readcr3(); -} - static ULONG ProtectToPTE(ULONG flProtect) { diff --git a/reactos/ntoskrnl/mm/powerpc/page.c b/reactos/ntoskrnl/mm/powerpc/page.c index 2a7ce4ad208..2d3db202e26 100644 --- a/reactos/ntoskrnl/mm/powerpc/page.c +++ b/reactos/ntoskrnl/mm/powerpc/page.c @@ -74,15 +74,6 @@ MiFlushTlb(PULONG Pt, PVOID Address) __asm__("tlbi %0" : "=r" (Address)); } - - -PULONG -MmGetPageDirectory(VOID) -{ - unsigned int page_dir=0; - return((PULONG)page_dir); -} - static ULONG ProtectToFlags(ULONG flProtect) {