[Xenomai-git] Gilles Chanteperdrix : arm: clarify README.INSTALL

2012-01-08 Thread GIT version control
Module: xenomai-2.6
Branch: master
Commit: 8dcaf35393ac691fb6cc22e1ad42ea066a83472e
URL:
http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=8dcaf35393ac691fb6cc22e1ad42ea066a83472e

Author: Gilles Chanteperdrix gilles.chanteperd...@xenomai.org
Date:   Tue Dec 27 14:06:53 2011 +0100

arm: clarify README.INSTALL

---

 README.INSTALL |   25 -
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/README.INSTALL b/README.INSTALL
index 1cd5fb0..ebeffd3 100644
--- a/README.INSTALL
+++ b/README.INSTALL
@@ -391,7 +391,30 @@ NOTE: Contrarily to previous releases, Xenomai no longer 
passes any
 arm architecture specific flags, or FPU flags to gcc, so, users
 are expected to pass them using the CFLAGS and LDFLAGS variables as
 demonstrated above, where the AT91RM9200 is based on the ARM920T core,
-and so is an armv4t architecture.
+and so is an armv4t architecture. The following table summarizes the
+CFLAGS and options to pass for the known SOCs:
+
+--
+SOC | CFLAGS | configure options
+++
+at91rm9200  | -march=armv4t -msoft-float |
+at91sam9x   | -march=armv5 -msoft-float  |
+ixp4xx  | -march=armv5 -msoft-float  | --enable-arm-tsc=ixp4xx
+imx1| -march=armv4t -msoft-float |
+imx21   | -march=armv5 -msoft-float  |
+imx31   | -march=armv6 -mfpu=vfp |
+imx51/imx53 | -march=armv7-a -mfpu=vfp3 *|
+omap3   | -march=armv7-a -mfpu=vfp3 *|
+omap4   | -march=armv7-a -mfpu=vfp3 *| --enable-smp
+orion   | -march=armv5 -mfpu=vfp |
+pxa | -march=armv5 -msoft-float  |
+pxa3xx  | -march=armv5 -msoft-float  | --enable-arm-quirks=xscale3
+s3c24xx | -march=armv4t -msoft-float |
+sa1100  | -march=armv4t -msoft-float | --enable-arm-quirks=sa1100
+---
+
+* Depending on the gcc versions, the flag for armv7 may be
+-march=armv7-a or -march=armv7a.
 
 2.5 Building for NIOS II
 


___
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git


[Xenomai-git] Gilles Chanteperdrix : arm: clarify README.INSTALL again

2012-01-08 Thread GIT version control
Module: xenomai-2.6
Branch: master
Commit: 642ad7c26c953ce057a5f0a5037d31df233ae8f2
URL:
http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=642ad7c26c953ce057a5f0a5037d31df233ae8f2

Author: Gilles Chanteperdrix gilles.chanteperd...@xenomai.org
Date:   Tue Dec 27 18:11:31 2011 +0100

arm: clarify README.INSTALL again

---

 README.INSTALL |5 +
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/README.INSTALL b/README.INSTALL
index ebeffd3..2a5ce58 100644
--- a/README.INSTALL
+++ b/README.INSTALL
@@ -416,6 +416,11 @@ sa1100  | -march=armv4t -msoft-float | 
--enable-arm-quirks=sa1100
 * Depending on the gcc versions, the flag for armv7 may be
 -march=armv7-a or -march=armv7a.
 
+It is possible to build for an older architecture version (v6 instead
+of v7, or v4 instead of v5), if your toolchain does not support the
+target architecture, the only rule being that if SMP is enabled, the
+architecture should not be less than v6.
+
 2.5 Building for NIOS II
 
 


___
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git


[Xenomai-git] Gilles Chanteperdrix : arm: clarify README.INSTALL

2011-12-27 Thread GIT version control
Module: xenomai-2.6
Branch: master
Commit: 9e3fef8281201849a30b7129428540705798ee73
URL:
http://git.xenomai.org/?p=xenomai-2.6.git;a=commit;h=9e3fef8281201849a30b7129428540705798ee73

Author: Gilles Chanteperdrix gilles.chanteperd...@xenomai.org
Date:   Tue Dec 27 14:06:53 2011 +0100

arm: clarify README.INSTALL

---

 README.INSTALL |   25 -
 1 files changed, 24 insertions(+), 1 deletions(-)

diff --git a/README.INSTALL b/README.INSTALL
index 1cd5fb0..ebeffd3 100644
--- a/README.INSTALL
+++ b/README.INSTALL
@@ -391,7 +391,30 @@ NOTE: Contrarily to previous releases, Xenomai no longer 
passes any
 arm architecture specific flags, or FPU flags to gcc, so, users
 are expected to pass them using the CFLAGS and LDFLAGS variables as
 demonstrated above, where the AT91RM9200 is based on the ARM920T core,
-and so is an armv4t architecture.
+and so is an armv4t architecture. The following table summarizes the
+CFLAGS and options to pass for the known SOCs:
+
+--
+SOC | CFLAGS | configure options
+++
+at91rm9200  | -march=armv4t -msoft-float |
+at91sam9x   | -march=armv5 -msoft-float  |
+ixp4xx  | -march=armv5 -msoft-float  | --enable-arm-tsc=ixp4xx
+imx1| -march=armv4t -msoft-float |
+imx21   | -march=armv5 -msoft-float  |
+imx31   | -march=armv6 -mfpu=vfp |
+imx51/imx53 | -march=armv7-a -mfpu=vfp3 *|
+omap3   | -march=armv7-a -mfpu=vfp3 *|
+omap4   | -march=armv7-a -mfpu=vfp3 *| --enable-smp
+orion   | -march=armv5 -mfpu=vfp |
+pxa | -march=armv5 -msoft-float  |
+pxa3xx  | -march=armv5 -msoft-float  | --enable-arm-quirks=xscale3
+s3c24xx | -march=armv4t -msoft-float |
+sa1100  | -march=armv4t -msoft-float | --enable-arm-quirks=sa1100
+---
+
+* Depending on the gcc versions, the flag for armv7 may be
+-march=armv7-a or -march=armv7a.
 
 2.5 Building for NIOS II
 


___
Xenomai-git mailing list
Xenomai-git@gna.org
https://mail.gna.org/listinfo/xenomai-git