From 671fa9780b458b082ddaf99ac793d47f940bc2c3 Mon Sep 17 00:00:00 2001 From: Sergey Vlasov Date: Mon, 26 Jun 2006 13:59:32 +0200 Subject: [PATCH] --- yaml --- r: 30517 b: refs/heads/master c: 409f89e0efcfea1a8b25f9c4a050c0cf1f1cb87c h: refs/heads/master i: 30515: cdd549067df3641f7cdd35e37beae4d6f511f538 v: v3 --- [refs] | 2 +- trunk/arch/x86_64/Makefile | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 57de5baadad8..e8b921019adb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 899ced0dd9457b9c349663ca4cb4ec09167728a6 +refs/heads/master: 409f89e0efcfea1a8b25f9c4a050c0cf1f1cb87c diff --git a/trunk/arch/x86_64/Makefile b/trunk/arch/x86_64/Makefile index e573e2ab5510..431bb4bc36cd 100644 --- a/trunk/arch/x86_64/Makefile +++ b/trunk/arch/x86_64/Makefile @@ -27,6 +27,7 @@ LDFLAGS_vmlinux := CHECKFLAGS += -D__x86_64__ -m64 cflags-y := +cflags-kernel-y := 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) @@ -35,7 +36,7 @@ cflags-y += -m64 cflags-y += -mno-red-zone cflags-y += -mcmodel=kernel cflags-y += -pipe -cflags-$(CONFIG_REORDER) += -ffunction-sections +cflags-kernel-$(CONFIG_REORDER) += -ffunction-sections # this makes reading assembly source easier, but produces worse code # actually it makes the kernel smaller too. cflags-y += -fno-reorder-blocks @@ -55,6 +56,7 @@ cflags-y += $(call cc-option,-funit-at-a-time) cflags-y += $(call cc-option,-mno-sse -mno-mmx -mno-sse2 -mno-3dnow,) CFLAGS += $(cflags-y) +CFLAGS_KERNEL += $(cflags-kernel-y) AFLAGS += -m64 head-y := arch/x86_64/kernel/head.o arch/x86_64/kernel/head64.o arch/x86_64/kernel/init_task.o