summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Rossi <nathan.rossi@petalogix.com>2012-09-26 17:22:28 +1000
committerNathan Rossi <nathan.rossi@petalogix.com>2012-09-26 17:22:28 +1000
commit1f4530e5bc2fbba2f3129d216a488eeb814b658b (patch)
treeba21597e04bab3824871b7ce811b6dfc6c52140b
parent88e5ad9e5e14f572c6cdddb88b5a4a6583e4b7ee (diff)
downloadmeta-xilinx-1f4530e5bc2fbba2f3129d216a488eeb814b658b.tar.gz
Added 'microblaze' machine and tune configuration.
Signed-off-by: Nathan Rossi <nathan.rossi@petalogix.com>
-rw-r--r--conf/machine/include/tune-microblaze.inc18
-rw-r--r--conf/machine/microblaze.conf12
2 files changed, 30 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
diff --git a/conf/machine/microblaze.conf b/conf/machine/microblaze.conf
new file mode 100644
index 00000000..f890f55b
--- /dev/null
+++ b/conf/machine/microblaze.conf
@@ -0,0 +1,12 @@
1#@TYPE: Machine
2#@NAME: microblaze
3#@DESCRIPTION: microblaze
4
5TARGET_CPU = "microblaze"
6MACHINE_FEATURES := ""
7
8require conf/machine/include/tune-microblaze.inc
9
10KERNEL_IMAGETYPE = "uImage"
11
12SERIAL_CONSOLE = "115200 ttyPS0"