linux-stable-rt/arch/i386
Eric W. Biederman 5a18c92aab Revert "[PATCH] paravirt: Add startup infrastructure for paravirtualization"
This reverts commit c9ccf30d77.

Entering the kernel at startup_32 without passing our real mode data in
%esi, and without guaranteeing that physical and virtual addresses are
identity mapped makes head.S impossible to maintain.

The only user of this infrastructure is lguest which is not merged so
nothing we currently support will break by removing this over designed
nightmare, and only the pending lguest patches will be affected.  The
pending Xen patches have a different entry point that they use.

We are currently discussing what Xen and lguest need to do to boot the
kernel in a more normal fashion so using startup_32 in this weird manner is
clearly not their long term direction.

So let's remove this code in head.S before it causes brain damage to people
trying to maintain head.S

Cc: Chris Wright <chrisw@sous-sol.org>
Cc: Andi Kleen <ak@suse.de>
Cc: Jeremy Fitzhardinge <jeremy@goop.org>
Cc: Zachary Amsden <zach@vmware.com>
CC: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-05-10 09:26:53 -07:00
..
boot
crypto
kernel Revert "[PATCH] paravirt: Add startup infrastructure for paravirtualization" 2007-05-10 09:26:53 -07:00
lib
mach-default
mach-es7000
mach-generic Use the APIC to determine the hardware processor id - i386 2007-05-09 12:30:48 -07:00
mach-visws
mach-voyager i386: voyager: use __maybe_unused 2007-05-09 12:30:57 -07:00
math-emu
mm
oprofile
pci i386 pci: use __maybe_unused 2007-05-09 12:30:56 -07:00
power
Kconfig Kconfig: A couple of grammatical fixes in arch/i386/Kconfig 2007-05-09 07:23:41 +02:00
Kconfig.cpu Fix trivial typos in Kconfig* files 2007-05-09 07:12:20 +02:00
Kconfig.debug
Makefile
Makefile.cpu
defconfig