linux-sg2042/arch/x86_64/boot/compressed
Zachary Amsden 08da5a2ca4 x86_64: Early segment setup for VT
VT is very picky about when it can enter execution.
Get all segments setup and get LDT and TR into valid state to allow
VT execution under VMware and KVM (untested).

This makes the boot decompression run under VT, which makes it several
orders of magnitude faster on 64-bit Intel hardware.

Before, I was seeing times up to a minute or more to decompress a 1.3MB kernel
on a very fast box.

Signed-off-by: Zachary Amsden <zach@vmware.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-08-11 15:58:13 -07:00
..
Makefile x86_64: Remove outdated comment in boot decompressor Makefile 2007-07-22 11:03:38 -07:00
head.S x86_64: Early segment setup for VT 2007-08-11 15:58:13 -07:00
misc.c [PATCH] x86: deflate stack usage in lib/inflate.c 2007-05-02 19:27:15 +02:00
vmlinux.lds [PATCH] x86-64: Relocatable Kernel Support 2007-05-02 19:27:07 +02:00
vmlinux.scr [PATCH] x86-64: Relocatable Kernel Support 2007-05-02 19:27:07 +02:00