1*d159c7fbSAndrew Geissler# Settings for the GCC(1) cpu-type "quark": 2*d159c7fbSAndrew Geissler# 3*d159c7fbSAndrew Geissler# 4*d159c7fbSAndrew Geissler# 5*d159c7fbSAndrew GeisslerDEFAULTTUNE ?= "i586-nlp-32" 6*d159c7fbSAndrew Geissler 7*d159c7fbSAndrew Geissler# Include the previous tune to pull in PACKAGE_EXTRA_ARCHS 8*d159c7fbSAndrew Geisslerrequire conf/machine/include/x86/arch-x86.inc 9*d159c7fbSAndrew Geissler 10*d159c7fbSAndrew Geissler# x86 with no lock prefix 11*d159c7fbSAndrew GeisslerTUNEVALID[i586-nlp] = "IA32 with Lock Prefix omitted" 12*d159c7fbSAndrew GeisslerTUNE_CCARGS .= "${@bb.utils.contains('TUNE_FEATURES', 'i586-nlp', ' -march=i586 -Wa,-momit-lock-prefix=yes', '', d)}" 13*d159c7fbSAndrew Geissler 14*d159c7fbSAndrew Geissler# Quark tune feature 15*d159c7fbSAndrew GeisslerAVAILTUNES = "i586-nlp-32" 16*d159c7fbSAndrew GeisslerTUNE_FEATURES:tune-i586-nlp-32 = "${TUNE_FEATURES:tune-x86} i586-nlp" 17*d159c7fbSAndrew GeisslerBASE_LIB:tune-i586-nlp-32 = "lib" 18*d159c7fbSAndrew GeisslerTUNE_PKGARCH:tune-i586-nlp-32 = "i586-nlp-32" 19*d159c7fbSAndrew GeisslerPACKAGE_EXTRA_ARCHS:tune-i586-nlp-32 = "i586-nlp-32" 20