Author: ros-arm-bringup
Date: Sat Jul 11 17:04:46 2009
New Revision: 41880
URL: http://svn.reactos.org/svn/reactos?rev=41880&view=rev
Log:
*** WE WILL NOW BE FOCUSING AND BUILDING FOR ARM CORTEX-A8 (ARMv7) ***
*** SUPPORT FOR ARMv6 WILL ALSO BE ENFORCED, BUT NOTHING LOWER ***
*** THE TARGET PLATFORM IS TI OMAP3-35xx and OMAP3-34xx ***
Modified:
trunk/reactos/config-arm.template.rbuild
Modified: trunk/reactos/config-arm.template.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/config-arm.template.rbuild…
==============================================================================
--- trunk/reactos/config-arm.template.rbuild [iso-8859-1] (original)
+++ trunk/reactos/config-arm.template.rbuild [iso-8859-1] Sat Jul 11 17:04:46 2009
@@ -15,19 +15,19 @@
<!--
Sub-architecture (board) to build for. Specify one of:
- kurobox versatile
+ kurobox versatile omap3
-->
-<property name="SARCH" value="versatile" />
+<property name="SARCH" value="omap3" />
<!--
Generate instructions for this CPU type. Specify one of:
- armv5te
+ armv5te armv7-a
See GCC manual for more CPU names.
-->
-<property name="OARCH" value="armv5te" />
+<property name="OARCH" value="armv7-a" />
<!--
Author: ros-arm-bringup
Date: Sat Jul 11 16:57:41 2009
New Revision: 41877
URL: http://svn.reactos.org/svn/reactos?rev=41877&view=rev
Log:
GAS should also receive the -march flag, not just the compiler... otherwise, gcc won't let you use things like "cmov" on x86, or anything beyond the armv4 instruction set on ARM
Modified:
trunk/reactos/tools/rbuild/backend/mingw/mingw.cpp
Modified: trunk/reactos/tools/rbuild/backend/mingw/mingw.cpp
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/tools/rbuild/backend/mingw…
==============================================================================
--- trunk/reactos/tools/rbuild/backend/mingw/mingw.cpp [iso-8859-1] (original)
+++ trunk/reactos/tools/rbuild/backend/mingw/mingw.cpp [iso-8859-1] Sat Jul 11 16:57:41 2009
@@ -456,6 +456,7 @@
if ( ProjectNode.configuration.Compiler == GnuGcc )
{
fprintf ( fMakefile, "ifneq ($(OARCH),)\n" );
+ fprintf ( fMakefile, "PROJECT_ASFLAGS += -march=$(OARCH)\n" );
fprintf ( fMakefile, "PROJECT_CFLAGS += -march=$(OARCH)\n" );
fprintf ( fMakefile, "PROJECT_CXXFLAGS += -march=$(OARCH)\n" );
fprintf ( fMakefile, "endif\n" );