diff options
author | Adrian Dudau <adrian.dudau@enea.com> | 2014-06-26 14:29:42 +0200 |
---|---|---|
committer | Adrian Dudau <adrian.dudau@enea.com> | 2014-06-26 14:29:42 +0200 |
commit | 99ac0639fff61cbdcfe58668eb9b0083d624504f (patch) | |
tree | f9142a48899bace9dda4f48c80e9a6f4b123c504 /conf/machine/include/microblaze/feature-microblaze-fpu.inc | |
download | meta-xilinx-99ac0639fff61cbdcfe58668eb9b0083d624504f.tar.gz |
initial commit for Enea Linux 4.0
Migrated from the internal git server on the daisy-enea branch
Signed-off-by: Adrian Dudau <adrian.dudau@enea.com>
Diffstat (limited to 'conf/machine/include/microblaze/feature-microblaze-fpu.inc')
-rw-r--r-- | conf/machine/include/microblaze/feature-microblaze-fpu.inc | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/conf/machine/include/microblaze/feature-microblaze-fpu.inc b/conf/machine/include/microblaze/feature-microblaze-fpu.inc new file mode 100644 index 00000000..bf2fe38b --- /dev/null +++ b/conf/machine/include/microblaze/feature-microblaze-fpu.inc | |||
@@ -0,0 +1,17 @@ | |||
1 | TUNEVALID[fpu-soft] = "Use Microblaze software FPU" | ||
2 | TUNEVALID[fpu-hard] = "Enable Microblaze hardware FPU in basic mode." | ||
3 | TUNEVALID[fpu-hard-extended] = "Enable Microblaze hardware FPU in extended mode - conversion and square root instructions." | ||
4 | |||
5 | # Establish which fpu is configured in TUNE_FEATURES. Soft is the default for gcc. | ||
6 | MBCCARGSFPU_BASIC = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", "-mhard-float", "", d)}" | ||
7 | MBCCARGSFPU = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard-extended", "-mhard-float -mxl-float-convert -mxl-float-sqrt", "${MBCCARGSFPU_BASIC}" ,d)}" | ||
8 | |||
9 | MBPKGFPU_BASIC = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", "-fb", "", d)}" | ||
10 | MBPKGFPU = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard-extended", "-fe", "${MBPKGFPU_BASIC}", d)}" | ||
11 | |||
12 | # Set target fpu (bitbake known target) to soft or hard (basic or extended in microblaze language) | ||
13 | TARGETFPU_BASIC = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard", "fpu-hard", "fpu-soft", d)}" | ||
14 | TARGET_FPU = "${@bb.utils.contains("TUNE_FEATURES", "fpu-hard-extended", "fpu-hard", "${TARGETFPU_BASIC}", d)}" | ||
15 | |||
16 | TUNECONFLICTS[fpu-hard] = "fpu-soft" | ||
17 | TUNECONFLICTS[fpu-hard-extended] = "fpu-soft" | ||