summaryrefslogtreecommitdiffstats
path: root/sys/arm/freescale
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-12-21 23:48:32 +0000
committerian <ian@FreeBSD.org>2014-12-21 23:48:32 +0000
commit4fe84e7e6c3e81fca071264f5df5857cd8383080 (patch)
treef36fdf4e60d6ca0719520faad89f5a2021a3ee34 /sys/arm/freescale
parentb6d7453b2baf0d21d3940778d6afac3bc20d88c5 (diff)
downloadFreeBSD-src-4fe84e7e6c3e81fca071264f5df5857cd8383080.zip
FreeBSD-src-4fe84e7e6c3e81fca071264f5df5857cd8383080.tar.gz
Add -march=armv7a to the kernel compile for all ARM systems which are v7a.
Submitted by: Michal Meloun <meloun@miracle.cz>
Diffstat (limited to 'sys/arm/freescale')
-rw-r--r--sys/arm/freescale/imx/std.imx511
-rw-r--r--sys/arm/freescale/imx/std.imx531
-rw-r--r--sys/arm/freescale/imx/std.imx61
-rw-r--r--sys/arm/freescale/vybrid/std.vybrid1
4 files changed, 4 insertions, 0 deletions
diff --git a/sys/arm/freescale/imx/std.imx51 b/sys/arm/freescale/imx/std.imx51
index ce9d7d2..4ffcac7 100644
--- a/sys/arm/freescale/imx/std.imx51
+++ b/sys/arm/freescale/imx/std.imx51
@@ -1,6 +1,7 @@
# $FreeBSD$
machine arm armv6
cpu CPU_CORTEXA
+makeoptions CONF_CFLAGS="-march=armv7a -Wa,-march=armv7a"
makeoptions ARM_LITTLE_ENDIAN
options ARM_L2_PIPT
diff --git a/sys/arm/freescale/imx/std.imx53 b/sys/arm/freescale/imx/std.imx53
index 09bdb2d..6bc96cf 100644
--- a/sys/arm/freescale/imx/std.imx53
+++ b/sys/arm/freescale/imx/std.imx53
@@ -1,6 +1,7 @@
# $FreeBSD$
machine arm armv6
cpu CPU_CORTEXA
+makeoptions CONF_CFLAGS="-march=armv7a -Wa,-march=armv7a"
makeoptions ARM_LITTLE_ENDIAN
options ARM_L2_PIPT
diff --git a/sys/arm/freescale/imx/std.imx6 b/sys/arm/freescale/imx/std.imx6
index a559f17..4249f9e 100644
--- a/sys/arm/freescale/imx/std.imx6
+++ b/sys/arm/freescale/imx/std.imx6
@@ -1,6 +1,7 @@
# $FreeBSD$
machine arm armv6
cpu CPU_CORTEXA
+makeoptions CONF_CFLAGS="-march=armv7a -Wa,-march=armv7a"
makeoptions ARM_LITTLE_ENDIAN
options ARM_L2_PIPT
diff --git a/sys/arm/freescale/vybrid/std.vybrid b/sys/arm/freescale/vybrid/std.vybrid
index 2fbd85c..35a2a25 100644
--- a/sys/arm/freescale/vybrid/std.vybrid
+++ b/sys/arm/freescale/vybrid/std.vybrid
@@ -4,6 +4,7 @@ makeoption ARM_LITTLE_ENDIAN
cpu CPU_CORTEXA
machine arm armv6
+makeoptions CONF_CFLAGS="-march=armv7a -Wa,-march=armv7a"
options PHYSADDR=0x80000000
OpenPOWER on IntegriCloud