]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
x86: add CONFIG_X86_MOVBE option
authorDavid Woodhouse <David.Woodhouse@intel.com>
Mon, 3 Dec 2012 16:55:38 +0000 (16:55 +0000)
committerDavid Woodhouse <David.Woodhouse@intel.com>
Thu, 20 Dec 2012 01:05:25 +0000 (01:05 +0000)
Currently depends only on CONFIG_MATOM. This will change because big-core
CPUs are getting movbe too...

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Acked-by: H. Peter Anvin <hpa@linux.intel.com>
arch/x86/Kconfig.cpu
arch/x86/Makefile

index c026cca5602c6fe5c84619f0b43b2fe7c3bb2382..d1476fa2ebf23e5fe094430c914920b92ef8cf94 100644 (file)
@@ -325,6 +325,10 @@ config X86_INVD_BUG
        def_bool y
        depends on M486
 
+config X86_MOVBE
+       def_bool y
+       depends on MATOM && !X86_GENERIC
+
 config X86_ALIGNMENT_16
        def_bool y
        depends on MWINCHIP3D || MWINCHIPC6 || MCYRIXIII || MELAN || MK6 || M586MMX || M586TSC || M586 || M486 || MVIAC3_2 || MGEODEGX1
index e71fc4279aab62825524bba4357bd3cb3b6e847e..21fbbfb072361ea1e2b77c907308cc9b01e41551 100644 (file)
@@ -64,6 +64,7 @@ else
                 $(call cc-option,-march=core2,$(call cc-option,-mtune=generic))
        cflags-$(CONFIG_MATOM) += $(call cc-option,-march=atom) \
                $(call cc-option,-mtune=atom,$(call cc-option,-mtune=generic))
+        cflags-$(CONFIG_X86_MOVBE) += $(call cc-option,-mmovbe)
         cflags-$(CONFIG_GENERIC_CPU) += $(call cc-option,-mtune=generic)
         KBUILD_CFLAGS += $(cflags-y)