summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/microblaze/feature-microblaze-endian.inc
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/include/microblaze/feature-microblaze-endian.inc')
-rw-r--r--conf/machine/include/microblaze/feature-microblaze-endian.inc13
1 files changed, 13 insertions, 0 deletions
diff --git a/conf/machine/include/microblaze/feature-microblaze-endian.inc b/conf/machine/include/microblaze/feature-microblaze-endian.inc
new file mode 100644
index 00000000..80567611
--- /dev/null
+++ b/conf/machine/include/microblaze/feature-microblaze-endian.inc
@@ -0,0 +1,13 @@
1# This feature file must be included/required FIRST as it defines the start of the PKGARCH bitbake variable
2MBCCARGSENDIAN = ""
3MBPKGENDIAN = ""
4
5TUNEVALID[little-endian] = "Use Microblaze Little Endian."
6MBCCARGSENDIAN += "${@bb.utils.contains("TUNE_FEATURES", "little-endian", "-mlittle-endian", "" ,d)}"
7MBPKGENDIAN .= "${@bb.utils.contains("TUNE_FEATURES", "little-endian", "el", "eb" ,d)}"
8
9TUNEVALID[big-endian] = "Use Microblaze Big Endian."
10MBCCARGSENDIAN += "${@bb.utils.contains("TUNE_FEATURES", "big-endian", "-mbig-endian", "" ,d)}"
11MBPKGENDIAN .= "${@bb.utils.contains("TUNE_FEATURES", "big-endian", "eb", "" ,d)}"
12
13TUNECONFLICTS[little-endian] = "big-endian"