diff options
author | Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it> | 2006-10-11 04:21:35 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-11 14:14:20 -0400 |
commit | 1b4ad242fcfcf1e261604cb91ee5fb8032900997 (patch) | |
tree | 84ffb5ef172dc4142b132dc84e6585d26353fa07 /arch/i386 | |
parent | b5cdb5797d364a112879e49cc708083853ffc592 (diff) |
[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.cpu | 3 |
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 | |||
7 | 7 | ||
8 | config M386 | 8 | config M386 |
9 | bool "386" | 9 | bool "386" |
10 | depends on !UML | ||
10 | ---help--- | 11 | ---help--- |
11 | This is the processor type of your CPU. This information is used for | 12 | This is the processor type of your CPU. This information is used for |
12 | optimizing purposes. In order to compile a kernel that can run on | 13 | optimizing purposes. In order to compile a kernel that can run on |
@@ -301,7 +302,7 @@ config X86_USE_PPRO_CHECKSUM | |||
301 | 302 | ||
302 | config X86_USE_3DNOW | 303 | config X86_USE_3DNOW |
303 | bool | 304 | bool |
304 | depends on MCYRIXIII || MK7 || MGEODE_LX | 305 | depends on (MCYRIXIII || MK7 || MGEODE_LX) && !UML |
305 | default y | 306 | default y |
306 | 307 | ||
307 | config X86_OOSTORE | 308 | config X86_OOSTORE |