summaryrefslogtreecommitdiffstats
path: root/arch/x86/Makefile_32.cpu
diff options
context:
space:
mode:
authorTobias Doerffel <tobias.doerffel@gmail.com>2009-08-21 23:06:23 +0200
committerIngo Molnar <mingo@elte.hu>2009-08-23 11:20:02 +0200
commit366d19e181be873c70f4aafca3931d77d781ccd7 (patch)
tree0cdaba0911a3874c71de8b8ed24be2562c1f9b9a /arch/x86/Makefile_32.cpu
parent8a517c514d5893602cf85c1b4c47afbbc04d2198 (diff)
downloadlinux-366d19e181be873c70f4aafca3931d77d781ccd7.tar.gz
linux-366d19e181be873c70f4aafca3931d77d781ccd7.tar.bz2
linux-366d19e181be873c70f4aafca3931d77d781ccd7.zip
x86: add specific support for Intel Atom architecture
Add another option when selecting CPU family so the kernel can be optimized for Intel Atom CPUs. If GCC supports tuning options for Intel Atom they will be used. Signed-off-by: Tobias Doerffel <tobias.doerffel@gmail.com> Signed-off-by: H. Peter Anvin <hpa@zytor.com> LKML-Reference: <1251018457-19157-1-git-send-email-tobias.doerffel@gmail.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'arch/x86/Makefile_32.cpu')
-rw-r--r--arch/x86/Makefile_32.cpu2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/x86/Makefile_32.cpu b/arch/x86/Makefile_32.cpu
index 80177ec052f0..30e9a264f69d 100644
--- a/arch/x86/Makefile_32.cpu
+++ b/arch/x86/Makefile_32.cpu
@@ -33,6 +33,8 @@ cflags-$(CONFIG_MCYRIXIII) += $(call cc-option,-march=c3,-march=i486) $(align)-f
cflags-$(CONFIG_MVIAC3_2) += $(call cc-option,-march=c3-2,-march=i686)
cflags-$(CONFIG_MVIAC7) += -march=i686
cflags-$(CONFIG_MCORE2) += -march=i686 $(call tune,core2)
+cflags-$(CONFIG_MATOM) += $(call cc-option,-march=atom,$(call cc-option,-march=core2,-march=i686)) \
+ $(call cc-option,-mtune=atom,$(call cc-option,-mtune=generic))
# AMD Elan support
cflags-$(CONFIG_X86_ELAN) += -march=i486