summaryrefslogtreecommitdiffstats
path: root/arch/i386
diff options
context:
space:
mode:
authorPaolo 'Blaisorblade' Giarrusso2006-10-11 10:21:35 +0200
committerLinus Torvalds2006-10-11 20:14:20 +0200
commit1b4ad242fcfcf1e261604cb91ee5fb8032900997 (patch)
tree84ffb5ef172dc4142b132dc84e6585d26353fa07 /arch/i386
parent[PATCH] uml: make UML_SETJMP always safe (diff)
downloadkernel-qcow2-linux-1b4ad242fcfcf1e261604cb91ee5fb8032900997.tar.gz
kernel-qcow2-linux-1b4ad242fcfcf1e261604cb91ee5fb8032900997.tar.xz
kernel-qcow2-linux-1b4ad242fcfcf1e261604cb91ee5fb8032900997.zip
[PATCH] uml: fix processor selection to exclude unsupported processors and features
Makes UML compile on any possible processor choice. The two problems were: *) x86 code, when 386 is selected, checks at runtime boot_cpuflags, which we do not have. *) 3Dnow support for memcpy() et al. does not compile currently and fixing this is not trivial, so simply disable it; with this change, if one selects MK7 UML compiles (while it did not). Signed-off-by: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> Cc: Jeff Dike <jdike@addtoit.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/i386')
-rw-r--r--arch/i386/Kconfig.cpu3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/i386/Kconfig.cpu b/arch/i386/Kconfig.cpu
index 21c9a4e71104..fc4f2abccf06 100644
--- a/arch/i386/Kconfig.cpu
+++ b/arch/i386/Kconfig.cpu
@@ -7,6 +7,7 @@ choice
config M386
bool "386"
+ depends on !UML
---help---
This is the processor type of your CPU. This information is used for
optimizing purposes. In order to compile a kernel that can run on
@@ -301,7 +302,7 @@ config X86_USE_PPRO_CHECKSUM
config X86_USE_3DNOW
bool
- depends on MCYRIXIII || MK7 || MGEODE_LX
+ depends on (MCYRIXIII || MK7 || MGEODE_LX) && !UML
default y
config X86_OOSTORE