[ros-diffs] [sir_richard] 45525: [MISC]: Build fixes to sync up with latest changes. [SETUPLDR]: Do not build on ARM. On a side note, I offer a bountry for "if ARCH != ARM" support in .rbuild files, instead of only allowing ==.

sir_richard at svn.reactos.org sir_richard at svn.reactos.org
Tue Feb 9 04:05:49 CET 2010


Author: sir_richard
Date: Tue Feb  9 04:05:49 2010
New Revision: 45525

URL: http://svn.reactos.org/svn/reactos?rev=45525&view=rev
Log:
[MISC]: Build fixes to sync up with latest changes.
[SETUPLDR]: Do not build on ARM. On a side note, I offer a bountry for "if ARCH != ARM" support in .rbuild files, instead of only allowing ==.

Modified:
    trunk/reactos/boot/freeldr/freeldr.rbuild
    trunk/reactos/include/reactos/arm/armddk.h
    trunk/reactos/ntoskrnl/include/internal/arm/mm.h

Modified: trunk/reactos/boot/freeldr/freeldr.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/boot/freeldr/freeldr.rbuild?rev=45525&r1=45524&r2=45525&view=diff
==============================================================================
--- trunk/reactos/boot/freeldr/freeldr.rbuild [iso-8859-1] (original)
+++ trunk/reactos/boot/freeldr/freeldr.rbuild [iso-8859-1] Tue Feb  9 04:05:49 2010
@@ -10,8 +10,18 @@
 		<xi:include href="freeldr/freeldr_base.rbuild" />
 		<xi:include href="freeldr/freeldr_arch.rbuild" />
 		<xi:include href="freeldr/freeldr_main.rbuild" />
-		<xi:include href="freeldr/setupldr_main.rbuild" />
 		<xi:include href="freeldr/freeldr.rbuild" />
-		<xi:include href="freeldr/setupldr.rbuild" />
+		<if property="ARCH" value="i386">
+		    <xi:include href="freeldr/setupldr_main.rbuild" />
+		    <xi:include href="freeldr/setupldr.rbuild" />		
+		</if>
+		<if property="ARCH" value="ppc">
+		    <xi:include href="freeldr/setupldr_main.rbuild" />
+		    <xi:include href="freeldr/setupldr.rbuild" />		
+		</if>
+		<if property="ARCH" value="amd64">
+		    <xi:include href="freeldr/setupldr_main.rbuild" />
+		    <xi:include href="freeldr/setupldr.rbuild" />		
+		</if>
 	</directory>
 </group>

Modified: trunk/reactos/include/reactos/arm/armddk.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/arm/armddk.h?rev=45525&r1=45524&r2=45525&view=diff
==============================================================================
--- trunk/reactos/include/reactos/arm/armddk.h [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/arm/armddk.h [iso-8859-1] Tue Feb  9 04:05:49 2010
@@ -122,9 +122,7 @@
 // Processor Control Region
 //
 #ifdef _WINNT_H
-typedef
-VOID
-(*PKINTERRUPT_ROUTINE)(VOID);
+#define KIRQL ULONG
 #endif
 typedef struct _KPCR
 {

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=45525&r1=45524&r2=45525&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] Tue Feb  9 04:05:49 2010
@@ -111,12 +111,12 @@
 
 #define MI_MAKE_LOCAL_PAGE(x)      ((x)->u.Hard.NonGlobal = 1)
 #define MI_MAKE_DIRTY_PAGE(x)      
-#define MI_MAKE_OWNER_PAGE(x)      ((x)->u.Hard.Access = 1) // FIXFIX
-#define MI_MAKE_WRITE_PAGE(x)      ((x)->u.Hard.ExtendedAccess = 1) // FIXFIX
+#define MI_MAKE_OWNER_PAGE(x)      ((x)->u.Hard.Owner = 1)
+#define MI_MAKE_WRITE_PAGE(x)      ((x)->u.Hard.ReadOnly = 0)
 #define MI_PAGE_DISABLE_CACHE(x)   ((x)->u.Hard.Cached = 0)
 #define MI_PAGE_WRITE_THROUGH(x)   ((x)->u.Hard.Buffered = 0)
 #define MI_PAGE_WRITE_COMBINED(x)  ((x)->u.Hard.Buffered = 1)
-#define MI_IS_PAGE_WRITEABLE(x)    ((x)->u.Hard.ExtendedAccess == 0)
+#define MI_IS_PAGE_WRITEABLE(x)    ((x)->u.Hard.ReadOnly == 0)
 #define MI_IS_PAGE_COPY_ON_WRITE(x)FALSE
 #define MI_IS_PAGE_DIRTY(x)        TRUE
 




More information about the Ros-diffs mailing list