[ros-diffs] [tkreuzer] 44321: [MM] - Fix calculation of MemoryArea size for the Page tables - Fix debug output for page table and hyperspace addresses

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Sun Nov 29 16:55:46 CET 2009


Author: tkreuzer
Date: Sun Nov 29 16:55:46 2009
New Revision: 44321

URL: http://svn.reactos.org/svn/reactos?rev=44321&view=rev
Log:
[MM]
- Fix calculation of MemoryArea size for the Page tables
- Fix debug output for page table and hyperspace addresses

Modified:
    branches/ros-amd64-bringup/reactos/ntoskrnl/mm/mminit.c

Modified: branches/ros-amd64-bringup/reactos/ntoskrnl/mm/mminit.c
URL: http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/ntoskrnl/mm/mminit.c?rev=44321&r1=44320&r2=44321&view=diff
==============================================================================
--- branches/ros-amd64-bringup/reactos/ntoskrnl/mm/mminit.c [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/ntoskrnl/mm/mminit.c [iso-8859-1] Sun Nov 29 16:55:46 2009
@@ -84,7 +84,7 @@
     Status = MmCreateMemoryArea(MmGetKernelAddressSpace(),
                                 MEMORY_AREA_OWNED_BY_ARM3 | MEMORY_AREA_STATIC,
                                 &BaseAddress,
-                                PTE_BASE - PTE_TOP + 1,
+                                PTE_TOP - PTE_BASE + 1,
                                 PAGE_READWRITE,
                                 &MArea,
                                 TRUE,
@@ -308,13 +308,13 @@
             MiSessionSpaceEnd,
             "Session Space");
     DPRINT1("          0x%p - 0x%p\t%s\n",
-            PTE_BASE, PDE_BASE,
+            PTE_BASE, PTE_TOP,
             "Page Tables");
     DPRINT1("          0x%p - 0x%p\t%s\n",
-            PDE_BASE, HYPER_SPACE,
+            PDE_BASE, PDE_TOP,
             "Page Directories");
     DPRINT1("          0x%p - 0x%p\t%s\n",
-            HYPER_SPACE, HYPER_SPACE + (4 * 1024 * 1024),
+            HYPER_SPACE, HYPER_SPACE_END,
             "Hyperspace");
     DPRINT1("          0x%p - 0x%p\t%s\n",
             MmPagedPoolStart,




More information about the Ros-diffs mailing list