summaryrefslogtreecommitdiffstats
path: root/conf/machine/include
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/include')
-rw-r--r--conf/machine/include/tune-microblaze.inc18
1 files changed, 18 insertions, 0 deletions
diff --git a/conf/machine/include/tune-microblaze.inc b/conf/machine/include/tune-microblaze.inc
new file mode 100644
index 00000000..e6dd2295
--- /dev/null
+++ b/conf/machine/include/tune-microblaze.inc
@@ -0,0 +1,18 @@
1# Tune options for microblaze big endian
2
3DEFAULTTUNE ?= "microblaze"
4TUNE_ARCH = "microblaze"
5TUNE_PKGARCH = "${TUNE_ARCH}"
6
7AVAILTUNES += "microblaze"
8TUNE_FEATURES_tune-microblaze ?= "fpu-soft"
9PACKAGE_EXTRA_ARCHS_tune-microblaze = ""
10
11# FPU Configuration
12TUNEVALID[fpu-soft] = "Use software FPU."
13TARGET_FPU = "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", "soft", "", d)}"
14TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", "-msoft-float", "", d)}"
15
16# CPU Version Configuration
17TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "microblaze", "-mcpu=v8.30.a", "", d)}"
18