diff --git a/arch/i386/Makefile.cpu b/arch/i386/Makefile.cpu index dcd936ef45db613b941ba178c6b0ff786827c94b..a11befba26d5b78face98824b3aff15f4fcafc87 100644 --- a/arch/i386/Makefile.cpu +++ b/arch/i386/Makefile.cpu @@ -39,3 +39,7 @@ cflags-$(CONFIG_X86_ELAN) += -march=i486 # Geode GX1 support cflags-$(CONFIG_MGEODEGX1) += -march=pentium-mmx +# add at the end to overwrite eventual tuning options from earlier +# cpu entries +cflags-$(CONFIG_X86_GENERIC) += $(call tune,generic) + diff --git a/arch/x86_64/Makefile b/arch/x86_64/Makefile index 7405dfd6522b89682f5ae10ccefcf266c5d8f14b..f5e48ba9bec75140555d28d0df16073364bbdee6 100644 --- a/arch/x86_64/Makefile +++ b/arch/x86_64/Makefile @@ -29,6 +29,7 @@ CHECKFLAGS += -D__x86_64__ -m64 cflags-$(CONFIG_MK8) += $(call cc-option,-march=k8) cflags-$(CONFIG_MPSC) += $(call cc-option,-march=nocona) +cflags-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=generic) CFLAGS += $(cflags-y) CFLAGS += -m64