summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone/conf
diff options
context:
space:
mode:
authorAlejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>2019-02-08 11:48:17 -0800
committerSai Hari Chandana Kalluri <chandana.kalluri@xilinx.com>2019-12-09 17:00:46 -0800
commit0c7877738fa5bbcc4910982248f2047118fe6645 (patch)
tree3d96890f4a9e9917dc83be6c80de92a35abcf535 /meta-xilinx-standalone/conf
parent51ffb671c04239c812ca7e9e5c29917fe1606ca1 (diff)
downloadmeta-xilinx-0c7877738fa5bbcc4910982248f2047118fe6645.tar.gz
Adds MACHINE.conf containing default tune for Cortex A72
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Diffstat (limited to 'meta-xilinx-standalone/conf')
-rw-r--r--meta-xilinx-standalone/conf/machine/cortexa72.conf54
1 files changed, 54 insertions, 0 deletions
diff --git a/meta-xilinx-standalone/conf/machine/cortexa72.conf b/meta-xilinx-standalone/conf/machine/cortexa72.conf
new file mode 100644
index 00000000..b2bcd0ec
--- /dev/null
+++ b/meta-xilinx-standalone/conf/machine/cortexa72.conf
@@ -0,0 +1,54 @@
1DEFAULTTUNE ?= "cortexa72"
2
3require conf/machine/include/arm/arch-armv8.inc
4
5TUNEVALID[cortexa72] = "Enable Cortex-A72 specific processor optimizations"
6TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexa72', ' -mcpu=cortex-a72', '', d)}"
7
8AVAILTUNES += "cortexa72"
9
10ARMPKGARCH_tune-cortexa72 = "cortexa72"
11
12TUNE_FEATURES_tune-cortexa72 = "${TUNE_FEATURES_tune-aarch64} cortexa72"
13PACKAGE_EXTRA_ARCHS_tune-cortexa72 = "${PACKAGE_EXTRA_ARCHS_tune-aarch64}"
14
15
16#LANGUAGES_append = ",lto"
17
18GCC_CONFIGURE_A72 ?= " \
19 --disable-bootstrap \
20 --disable-multiarch \
21 --disable-threads \
22 --enable-c99 \
23 --enable-checking=yes \
24 --enable-linker-build-id \
25 --enable-long-long \
26 --enable-lto \
27 --enable-multilib \
28 --enable-plugins \
29 --enable-shared \
30 --enable-threads=no \
31 --with-cloog=no \
32 --with-gnu-as \
33 --with-gnu-ld \
34 --with-isl=no \
35 --with-multilib-list=aprofile \
36 --with-ppl=no \
37"
38
39EXTRA_OECONF_pn-gcc-cross-${TARGET_ARCH}_append_xilinx-standalone = " \
40 ${GCC_CONFIGURE_A72} \
41"
42
43BINUTILS_CONFIGURE_A72 ?= " \
44 --disable-gprof \
45 --disable-libdecnumber \
46 --disable-readline \
47 --disable-shared \
48 --enable-lto \
49 --enable-static \
50"
51
52EXTRA_OECONF_pn-binutils-cross-${TARGET_ARCH}_append_xilinx-standalone = " \
53 ${BINUTILS_CONFIGURE_A72} \
54"