[ros-diffs] [sir_richard] 47160: [NTOS]: HEADERS: Add PDE_TOP. It is defined for IA64/AMD64 but not for i386 (in the public headers). Add a note that these addresses are bogus on PAE systems.

sir_richard at svn.reactos.org sir_richard at svn.reactos.org
Wed May 12 02:38:46 CEST 2010


Author: sir_richard
Date: Wed May 12 02:38:46 2010
New Revision: 47160

URL: http://svn.reactos.org/svn/reactos?rev=47160&view=rev
Log:
[NTOS]: HEADERS: Add PDE_TOP. It is defined for IA64/AMD64 but not for i386 (in the public headers). Add a note that these addresses are bogus on PAE systems.

Modified:
    trunk/reactos/ntoskrnl/include/internal/i386/mm.h

Modified: trunk/reactos/ntoskrnl/include/internal/i386/mm.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/include/internal/i386/mm.h?rev=47160&r1=47159&r2=47160&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/include/internal/i386/mm.h [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/include/internal/i386/mm.h [iso-8859-1] Wed May 12 02:38:46 2010
@@ -14,8 +14,10 @@
 #define PAGETABLE_MAP       (0xc0000000)
 #define PAGEDIRECTORY_MAP   (0xc0000000 + (PAGETABLE_MAP / (1024)))
 
+/* FIXME: These are different for PAE */
 #define PTE_BASE    0xC0000000
 #define PDE_BASE    0xC0300000
+#define PDE_TOP     0xC0300FFF
 #define PTE_TOP     0xC03FFFFF
 #define HYPER_SPACE 0xC0400000
 




More information about the Ros-diffs mailing list