Commit 1b4ad242 authored by Paolo 'Blaisorblade' Giarrusso's avatar Paolo 'Blaisorblade' Giarrusso Committed by Linus Torvalds

[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: default avatarPaolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Cc: Jeff Dike <jdike@addtoit.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent b5cdb579
...@@ -7,6 +7,7 @@ choice ...@@ -7,6 +7,7 @@ choice
config M386 config M386
bool "386" bool "386"
depends on !UML
---help--- ---help---
This is the processor type of your CPU. This information is used for 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 optimizing purposes. In order to compile a kernel that can run on
...@@ -301,7 +302,7 @@ config X86_USE_PPRO_CHECKSUM ...@@ -301,7 +302,7 @@ config X86_USE_PPRO_CHECKSUM
config X86_USE_3DNOW config X86_USE_3DNOW
bool bool
depends on MCYRIXIII || MK7 || MGEODE_LX depends on (MCYRIXIII || MK7 || MGEODE_LX) && !UML
default y default y
config X86_OOSTORE config X86_OOSTORE
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment