summaryrefslogtreecommitdiffstats
path: root/conf/machine/include/tune-microblaze.inc
blob: b387ea1a52ebebad2e2f580791cd296a484bee0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Tune options for microblaze
# The only tune 'feature' defined here is the microblaze tune.
# See the machine file (microblaze[el].conf) for details.

DEFAULTTUNE ?= "microblaze"

TUNE_ARCH = "microblazeel"

require conf/machine/include/tune-microblaze-features.inc

AVAILTUNES += "microblaze"
TUNEVALID[microblaze] = "Microblaze"
TUNE_FEATURES_tune-microblaze += "microblaze"

TUNE_CCARGS += "${MBCCARGSENDIAN} ${MBCCARGSVERSION} ${MBCCARGSBARRELSHIFT} ${MBCCARGSMUL} ${MBCCARGSDIV} ${MBCCARGSFPU} ${MBCCARGSPATTERNCOMPARE} ${MBCCARGSREORDER}"
MBPKGMATH = "${MBPKGMUL}${MBPKGDIV}${MBPKGFPU}"
TUNE_PKGARCH = "microblaze${MBPKGENDIAN}${MBPKGVERSION}${MBPKGBARRELSHIFT}${MBPKGSPATTERNCOMPARE}${MBPKGREORDER}${MBPKGMATH}"
PACKAGE_EXTRA_ARCHS_tune-microblaze = "${TUNE_PKGARCH}"