From 3a6220a5f060ad14612a090d17b9521e212b9826 Mon Sep 17 00:00:00 2001 From: Sir Richard Date: Tue, 9 Feb 2010 22:57:14 +0000 Subject: [PATCH] [NDK]: Add MMPDE structure for ARM. svn path=/trunk/; revision=45543 --- reactos/include/ndk/arm/mmtypes.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/reactos/include/ndk/arm/mmtypes.h b/reactos/include/ndk/arm/mmtypes.h index 45c5de17e26..febadda1cd5 100644 --- a/reactos/include/ndk/arm/mmtypes.h +++ b/reactos/include/ndk/arm/mmtypes.h @@ -170,6 +170,31 @@ typedef union _MMPTE_HARDWARE ULONG AsUlong; } MMPTE_HARDWARE, *PMMPTE_HARDWARE; +typedef union _MMPDE_HARDWARE +{ + struct + { + ULONG Valid:1; + ULONG LargePage:1; + ULONG Buffered:1; + ULONG Cached:1; + ULONG NoExecute:1; + ULONG Domain:4; + ULONG Ecc:1; + ULONG PageFrameNumber:22; + }; + ULONG AsUlong; +} MMPDE_HARDWARE, *PMMPDE_HARDWARE; + +typedef struct _MMPDE +{ + union + { + MMPDE_HARDWARE Hard; + ULONG Long; + } u; +} MMPDE, *PMMPDE; + // // Use the right PTE structure // -- 2.17.1