[ros-diffs] [ros-arm-bringup] 34889: - Fix build of NTOS and FreeLDR on ARM.

ros-arm-bringup at svn.reactos.org ros-arm-bringup at svn.reactos.org
Mon Jul 28 05:07:04 CEST 2008


Author: ros-arm-bringup
Date: Sun Jul 27 22:07:03 2008
New Revision: 34889

URL: http://svn.reactos.org/svn/reactos?rev=34889&view=rev
Log:
- Fix build of NTOS and FreeLDR on ARM.


Modified:
    trunk/reactos/ntoskrnl/include/internal/arm/mm.h
    trunk/reactos/ntoskrnl/mm/arm/stubs.c

Modified: trunk/reactos/ntoskrnl/include/internal/arm/mm.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/include/internal/arm/mm.h?rev=34889&r1=34888&r2=34889&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/include/internal/arm/mm.h [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/include/internal/arm/mm.h [iso-8859-1] Sun Jul 27 22:07:03 2008
@@ -164,6 +164,6 @@
 
 #define PTE_BASE    0xC0000000
 #define PDE_BASE    0xC1000000
-#define HYPER_SPACE ((PVOID)0xC1100000)
+#define HYPER_SPACE 0xC1100000
 
 #endif

Modified: trunk/reactos/ntoskrnl/mm/arm/stubs.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/arm/stubs.c?rev=34889&r1=34888&r2=34889&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/mm/arm/stubs.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/arm/stubs.c [iso-8859-1] Sun Jul 27 22:07:03 2008
@@ -619,7 +619,7 @@
     //
     // Loop hyperspace PTEs (1MB)
     //
-    FirstPte = PointerPte = MiGetPteAddress(HYPER_SPACE);
+    FirstPte = PointerPte = MiGetPteAddress((PVOID)HYPER_SPACE);
     LastPte = PointerPte + 256;
     while (PointerPte <= LastPte)
     {
@@ -657,7 +657,7 @@
     //
     // Return the address
     //
-    Address = HYPER_SPACE + ((PointerPte - FirstPte) * PAGE_SIZE);
+    Address = (PVOID)(HYPER_SPACE + ((PointerPte - FirstPte) * PAGE_SIZE));
     KeArmInvalidateTlbEntry(Address);
     DPRINT("[HMAP]: %p %lx\n", Address, Page);
     return Address;



More information about the Ros-diffs mailing list