summaryrefslogtreecommitdiffstats
path: root/meta-xilinx-standalone
diff options
context:
space:
mode:
authorAlejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>2020-01-30 15:13:05 -0800
committerAlejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>2020-01-30 15:16:40 -0800
commitdf6c8d6cae4e1c3a20bfddf8cf04d9d6c7736cbd (patch)
treee1b2728e387d3c7adfb08775dce23edd496e1d9f /meta-xilinx-standalone
parent741cbe14e4738bb69a45f858607a6c099a541c3a (diff)
downloadmeta-xilinx-df6c8d6cae4e1c3a20bfddf8cf04d9d6c7736cbd.tar.gz
Create machines that use SOC_FAMILY
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandr@xilinx.com>
Diffstat (limited to 'meta-xilinx-standalone')
-rw-r--r--meta-xilinx-standalone/README.md2
-rw-r--r--meta-xilinx-standalone/conf/machine/cortexa53-zynqmp.conf (renamed from meta-xilinx-standalone/conf/machine/cortexa53.conf)3
-rw-r--r--meta-xilinx-standalone/conf/machine/cortexr5-versal.conf17
-rw-r--r--meta-xilinx-standalone/conf/machine/cortexr5-zynqmp.conf (renamed from meta-xilinx-standalone/conf/machine/cortexr5.conf)2
-rw-r--r--meta-xilinx-standalone/conf/machine/microblaze-plm.conf11
-rw-r--r--meta-xilinx-standalone/conf/machine/microblaze-pmu.conf (renamed from meta-xilinx-standalone/conf/machine/zynqmp-pmu.conf)0
6 files changed, 33 insertions, 2 deletions
diff --git a/meta-xilinx-standalone/README.md b/meta-xilinx-standalone/README.md
index c7bdeb6e..0aab1ea7 100644
--- a/meta-xilinx-standalone/README.md
+++ b/meta-xilinx-standalone/README.md
@@ -41,7 +41,7 @@ Usage
41 41
42DISTRO="xilinx-standalone" 42DISTRO="xilinx-standalone"
43 43
44MACHINE="zynqmp-pmu" 44MACHINE="microblaze-pmu"
45 45
46GCCVERSION="7.%" 46GCCVERSION="7.%"
47 47
diff --git a/meta-xilinx-standalone/conf/machine/cortexa53.conf b/meta-xilinx-standalone/conf/machine/cortexa53-zynqmp.conf
index 052edec4..282624ee 100644
--- a/meta-xilinx-standalone/conf/machine/cortexa53.conf
+++ b/meta-xilinx-standalone/conf/machine/cortexa53-zynqmp.conf
@@ -11,3 +11,6 @@ ARMPKGARCH_tune-cortexa53 = "cortexa53"
11 11
12TUNE_FEATURES_tune-cortexa53 = "${TUNE_FEATURES_tune-aarch64} cortexa53" 12TUNE_FEATURES_tune-cortexa53 = "${TUNE_FEATURES_tune-aarch64} cortexa53"
13PACKAGE_EXTRA_ARCHS_tune-cortexa53 = "${PACKAGE_EXTRA_ARCHS_tune-aarch64}" 13PACKAGE_EXTRA_ARCHS_tune-cortexa53 = "${PACKAGE_EXTRA_ARCHS_tune-aarch64}"
14
15SOC_FAMILY = "zynqmp"
16
diff --git a/meta-xilinx-standalone/conf/machine/cortexr5-versal.conf b/meta-xilinx-standalone/conf/machine/cortexr5-versal.conf
new file mode 100644
index 00000000..05bc28fd
--- /dev/null
+++ b/meta-xilinx-standalone/conf/machine/cortexr5-versal.conf
@@ -0,0 +1,17 @@
1DEFAULTTUNE ?= "cortexr5"
2
3require conf/machine/include/arm/arch-arm.inc
4
5TUNEVALID[cortexr5] = "Enable Cortex-r5 specific processor optimizations"
6TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'cortexr5', ' -mcpu=cortex-r5', '', d)}"
7
8AVAILTUNES += "cortexr5"
9
10ARMPKGARCH_tune-cortexr5 = "cortexr5"
11
12TUNE_FEATURES_tune-cortexr5 = "cortexr5"
13
14#PACKAGE_EXTRA_ARCHS_tune-cortexr5 = "cortexr5"
15
16SOC_FAMILY = "versal"
17
diff --git a/meta-xilinx-standalone/conf/machine/cortexr5.conf b/meta-xilinx-standalone/conf/machine/cortexr5-zynqmp.conf
index c40f9b8b..58804bfe 100644
--- a/meta-xilinx-standalone/conf/machine/cortexr5.conf
+++ b/meta-xilinx-standalone/conf/machine/cortexr5-zynqmp.conf
@@ -13,6 +13,6 @@ TUNE_FEATURES_tune-cortexr5 = "cortexr5"
13 13
14#PACKAGE_EXTRA_ARCHS_tune-cortexr5 = "cortexr5" 14#PACKAGE_EXTRA_ARCHS_tune-cortexr5 = "cortexr5"
15 15
16 16SOC_FAMILY = "zynqmp"
17 17
18 18
diff --git a/meta-xilinx-standalone/conf/machine/microblaze-plm.conf b/meta-xilinx-standalone/conf/machine/microblaze-plm.conf
new file mode 100644
index 00000000..32ea9739
--- /dev/null
+++ b/meta-xilinx-standalone/conf/machine/microblaze-plm.conf
@@ -0,0 +1,11 @@
1DEFAULTTUNE ?= "microblaze"
2
3require conf/machine/include/microblaze/arch-microblaze.inc
4
5# Endianess, multiplier, barrel shift, pattern compare, floating point double or single, are the possibilities
6AVAILTUNES += "microblaze"
7TUNE_FEATURES_tune-microblaze = "microblaze v11.0 barrel-shift pattern-compare"
8PACKAGE_EXTRA_ARCHS_tune-microblaze = "${TUNE_PKGARCH}"
9SOC_FAMILY = "versal"
10
11TARGET_LINK_HASH_STYLE_microblaze = ""
diff --git a/meta-xilinx-standalone/conf/machine/zynqmp-pmu.conf b/meta-xilinx-standalone/conf/machine/microblaze-pmu.conf
index 6759c2d8..6759c2d8 100644
--- a/meta-xilinx-standalone/conf/machine/zynqmp-pmu.conf
+++ b/meta-xilinx-standalone/conf/machine/microblaze-pmu.conf