diff options
Diffstat (limited to 'meta-zephyr-bsp/conf/machine/include/tune-arc.inc')
-rw-r--r-- | meta-zephyr-bsp/conf/machine/include/tune-arc.inc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meta-zephyr-bsp/conf/machine/include/tune-arc.inc b/meta-zephyr-bsp/conf/machine/include/tune-arc.inc new file mode 100644 index 0000000..7db88ef --- /dev/null +++ b/meta-zephyr-bsp/conf/machine/include/tune-arc.inc @@ -0,0 +1,20 @@ +DEFAULTTUNE ?= "arc" + +TUNE_ARCH = "arc" +TUNE_PKGARCH = "arc" +TUNE_FEATURES:tune-arc = "littleendian" +TUNE_CCARGS = "" + +TUNEVALID[littleendian] = "Little endian mode" + +TUNEVALID[quark-se] = "Intel Quark SE support (ARC core)" +TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'quark-se', ' -mcpu=quarkse_em', '', d)}" +AVAILTUNES += "quark-se" + +TUNEVALID[nodata] = "ARC mo-sdata" +TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'no-sdata', ' -mno-sdata', '', d)}" +AVAILTUNES += "no-sdata" + +TUNEVALID[nodata] = "ARC no-delete-null-pointer-checks" +TUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'no-delete-null-pointer-checks', ' -fno-delete-null-pointer-checks', '', d)}" +AVAILTUNES += "no-delete-null-pointer-checks" |