[ros-diffs] [ros-arm-bringup] 34977: - Fix ARM NTOS brekage (and amd64/ppc): - Only build kd/i386 on i386 builds since this code is x86-32 centric. - Only call KdpEnableSafeMem on i386 builds, since the code uses x86-32 centric defines.
ros-arm-bringup at svn.reactos.org
ros-arm-bringup at svn.reactos.org
Thu Jul 31 09:31:55 CEST 2008
Author: ros-arm-bringup
Date: Thu Jul 31 02:31:55 2008
New Revision: 34977
URL: http://svn.reactos.org/svn/reactos?rev=34977&view=rev
Log:
- Fix ARM NTOS brekage (and amd64/ppc):
- Only build kd/i386 on i386 builds since this code is x86-32 centric.
- Only call KdpEnableSafeMem on i386 builds, since the code uses x86-32 centric defines.
Modified:
trunk/reactos/ntoskrnl/kd/kdinit.c
trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild
Modified: trunk/reactos/ntoskrnl/kd/kdinit.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/kd/kdinit.c?rev=34977&r1=34976&r2=34977&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/kd/kdinit.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/kd/kdinit.c [iso-8859-1] Thu Jul 31 02:31:55 2008
@@ -258,7 +258,11 @@
return TRUE;
}
else
- KdpEnableSafeMem();
+ {
+#ifdef _M_IX86
+ KdpEnableSafeMem();
+#endif
+ }
/* Call the Initialization Routines of the Registered Providers */
KdpCallInitRoutine(BootPhase);
Modified: trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild?rev=34977&r1=34976&r2=34977&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ntoskrnl-generic.rbuild [iso-8859-1] Thu Jul 31 02:31:55 2008
@@ -273,9 +273,11 @@
</directory>
</directory>
<directory name="kd">
- <directory name="i386">
- <file>kdmemsup.c</file>
- </directory>
+ <if property="ARCH" value="i386">
+ <directory name="i386">
+ <file>kdmemsup.c</file>
+ </directory>
+ </if>
</directory>
<if property="_WINKD_" value="0">
<directory name="kdbg">
More information about the Ros-diffs
mailing list