]> err.no Git - linux-2.6/commit
Remove "noreplacement" kernel command line option.
authorLinus Torvalds <torvalds@evo.osdl.org>
Fri, 22 Jul 2005 22:29:40 +0000 (18:29 -0400)
committerLinus Torvalds <torvalds@evo.osdl.org>
Fri, 22 Jul 2005 22:29:40 +0000 (18:29 -0400)
commit72538d8565b0205240d88591b72db3c7f3f1881a
treef7d1a78787e8027b6144487580e1c811cdb4fc2a
parent2847e3478c3d8119eedc3e0cb85a308b21f681dd
Remove "noreplacement" kernel command line option.

It is no longer valid to not replace instructions, since we depend on
different behaviour depending on CPU capabilities.

If you need to limit the capabilities of the replacements (because the
boot CPU has features that non-boot CPU's do not have, for example), you
need to explicitly disable those capabilities that are not shared across
all CPU's.

For example, if your boot CPU has FXSR, but other CPU's in your system
do not, you need to use the "nofxsr" kernel command line, not disable
instruction replacement per se.
arch/i386/kernel/setup.c