[XDK]
authorTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 26 Apr 2015 20:20:08 +0000 (20:20 +0000)
committerTimo Kreuzer <timo.kreuzer@reactos.org>
Sun, 26 Apr 2015 20:20:08 +0000 (20:20 +0000)
Add arm/mm.h (not used yet)

svn path=/trunk/; revision=67448

reactos/include/xdk/arm/mm.h [new file with mode: 0644]

diff --git a/reactos/include/xdk/arm/mm.h b/reactos/include/xdk/arm/mm.h
new file mode 100644 (file)
index 0000000..a8c9f91
--- /dev/null
@@ -0,0 +1,27 @@
+$if (_NTDDK_)
+
+#define PTI_SHIFT 12
+#define PDI_SHIFT 22
+
+#define PDE_BASE 0xC0300000
+#define PTE_BASE 0xC0000000
+#define PDE_TOP  0xC0300FFF
+#define PTE_TOP  0xC03FFFFF
+
+extern NTKERNELAPI PVOID MmHighestUserAddress;
+extern NTKERNELAPI PVOID MmSystemRangeStart;
+extern NTKERNELAPI ULONG MmUserProbeAddress;
+
+#define MM_HIGHEST_USER_ADDRESS MmHighestUserAddress
+#define MM_SYSTEM_RANGE_START MmSystemRangeStart
+#if defined(_LOCAL_COPY_USER_PROBE_ADDRESS_)
+#define MM_USER_PROBE_ADDRESS _LOCAL_COPY_USER_PROBE_ADDRESS_
+extern ULONG _LOCAL_COPY_USER_PROBE_ADDRESS_;
+#else
+#define MM_USER_PROBE_ADDRESS MmUserProbeAddress
+#endif
+#define MM_LOWEST_USER_ADDRESS (PVOID)0x10000
+#define MM_KSEG0_BASE       MM_SYSTEM_RANGE_START
+#define MM_SYSTEM_SPACE_END 0xFFFFFFFF
+
+$endif /* _NTDDK_ */