You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Lasse Collin
303148045a
x86: support XZ-compressed kernel
...
This integrates the XZ decompression code to the x86 pre-boot code.
mkpiggy.c is updated to reserve about 32 KiB more buffer safety margin for
kernel decompression. It is done unconditionally for all decompressors to
keep the code simpler.
The XZ decompressor needs around 30 KiB of heap, so the heap size is
increased to 32 KiB on both x86-32 and x86-64.
Documentation/x86/boot.txt is updated to list the XZ magic number.
With the x86 BCJ filter in XZ, XZ-compressed x86 kernel tends to be a few
percent smaller than the equivalent LZMA-compressed kernel.
Signed-off-by: Lasse Collin <lasse.collin@tukaani.org>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Alain Knaff <alain@knaff.lu>
Cc: Albin Tonnerre <albin.tonnerre@free-electrons.com>
Cc: Phillip Lougher <phillip@lougher.demon.co.uk>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
14 years ago
..
compressed
x86: support XZ-compressed kernel
14 years ago
tools
x86: remove zImage support
16 years ago
.gitignore
x86, boot: add new generated files to the appropriate .gitignore files
16 years ago
Makefile
x86, setup: reorganize the early console setup
15 years ago
a20.c
x86, setup: "glove box" BIOS interrupts in the core boot code
16 years ago
apm.c
x86, setup: "glove box" BIOS interrupts in the APM code
16 years ago
bioscall.S
x86, boot: use .code16gcc instead of .code16
16 years ago
bitops.h
…
boot.h
x86, setup: move isdigit.h to ctype.h, header files on top.
15 years ago
cmdline.c
x86, setup: reorganize the early console setup
15 years ago
code16gcc.h
…
copy.S
x86: copy.S - use GLOBAL,ENDPROC macros
16 years ago
cpu.c
x86 setup: handle more than 8 CPU flag words
17 years ago
cpucheck.c
x86: boot: stub out unimplemented CPU feature words
17 years ago
ctype.h
x86, setup: move isdigit.h to ctype.h, header files on top.
15 years ago
early_serial_console.c
x86, setup: Fix earlyprintk=serial,0x3f8,115200
15 years ago
edd.c
x86, setup: "glove box" BIOS interrupts in the EDD code
16 years ago
header.S
kbuild: move utsrelease.h to include/generated
15 years ago
install.sh
kbuild: use INSTALLKERNEL to select customized installkernel script
16 years ago
main.c
x86, setup: enable early console output from the decompressor
15 years ago
mca.c
x86, setup: "glove box" BIOS interrupts in the MCA code
16 years ago
memory.c
Merge branch 'x86/urgent' into x86/setup
16 years ago
mkcpustr.c
x86: Remove trailing spaces in messages
15 years ago
mtools.conf.in
…
pm.c
x86: remove zImage support
16 years ago
pmjump.S
x86, setup: move 32-bit code to .text32
16 years ago
printf.c
x86, setup: reorganize the early console setup
15 years ago
regs.c
x86, setup: "glove box" BIOS calls -- infrastructure
16 years ago
setup.ld
x86: Document linker script ASSERT() quirk
16 years ago
string.c
x86, setup: Make the setup code also accept console=uart8250
15 years ago
tty.c
x86, setup: reorganize the early console setup
15 years ago
version.c
kbuild: move utsrelease.h to include/generated
15 years ago
vesa.h
…
video-bios.c
x86: fix usage of bios intcall()
16 years ago
video-mode.c
…
video-vesa.c
Merge branch 'x86-setup-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
16 years ago
video-vga.c
x86, setup: Set ax register in boot vga query
15 years ago
video.c
x86, setup: When restoring the screen, update boot_params.screen_info
15 years ago
video.h
x86, setup: remove obsolete pre-Kconfig CONFIG_VIDEO_ variables
16 years ago