diff options
-rw-r--r-- | conf/machine/include/tune-microblaze.inc | 18 | ||||
-rw-r--r-- | conf/machine/microblaze.conf | 12 |
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 | |||
3 | DEFAULTTUNE ?= "microblaze" | ||
4 | TUNE_ARCH = "microblaze" | ||
5 | TUNE_PKGARCH = "${TUNE_ARCH}" | ||
6 | |||
7 | AVAILTUNES += "microblaze" | ||
8 | TUNE_FEATURES_tune-microblaze ?= "fpu-soft" | ||
9 | PACKAGE_EXTRA_ARCHS_tune-microblaze = "" | ||
10 | |||
11 | # FPU Configuration | ||
12 | TUNEVALID[fpu-soft] = "Use software FPU." | ||
13 | TARGET_FPU = "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", "soft", "", d)}" | ||
14 | TUNE_CCARGS += "${@bb.utils.contains("TUNE_FEATURES", "fpu-soft", "-msoft-float", "", d)}" | ||
15 | |||
16 | # CPU Version Configuration | ||
17 | TUNE_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 | |||
5 | TARGET_CPU = "microblaze" | ||
6 | MACHINE_FEATURES := "" | ||
7 | |||
8 | require conf/machine/include/tune-microblaze.inc | ||
9 | |||
10 | KERNEL_IMAGETYPE = "uImage" | ||
11 | |||
12 | SERIAL_CONSOLE = "115200 ttyPS0" | ||