aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc')
-rw-r--r--meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc20
1 files changed, 20 insertions, 0 deletions
diff --git a/meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc b/meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc
new file mode 100644
index 00000000..93f7d0d1
--- /dev/null
+++ b/meta-xilinx-core/conf/machine/include/xilinx-microblaze.inc
@@ -0,0 +1,20 @@
+# Verify meta-microblaze is part of the config!
+INHERIT += "xilinx-microblaze"
+
+# To avoid the require overriding previous defaults we use the override to make this the default
+TUNE_FEATURES_save := "${TUNE_FEATURES:tune-microblaze}"
+
+require conf/machine/include/microblaze/tune-microblaze.inc
+
+# Reset the default value back to what it was previously set to...
+TUNE_FEATURES:tune-microblaze := "${TUNE_FEATURES_save}"
+
+# Various microblaze architecture defaults
+
+# microblaze does not get on with pie for reasons not looked into as yet
+GCCPIE:microblaze = ""
+GLIBCPIE:microblaze = ""
+SECURITY_CFLAGS:microblaze = ""
+SECURITY_LDFLAGS:microblaze = ""
+# Microblaze does not support gnu hash style
+LINKER_HASH_STYLE:microblaze = "sysv"