linux/arch/x86/boot/compressed
H. Peter Anvin 95a38f3463 x86, setup: compile with -DDISABLE_BRANCH_PROFILING
Impact: code size reduction (possibly critical)

The x86 boot and decompression code has no use of the branch profiling
constructs, so disable them.  This would bloat the setup code by as
much as 14K, eating up a fairly large chunk of the 32K area we are
guaranteed to have.

Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
2009-04-03 16:34:45 +02:00
..
.gitignore .gitignore updates 2008-10-30 11:38:45 -07:00
head_32.S Merge branches 'x86/asm', 'x86/cleanups' and 'x86/headers' into x86/core 2009-02-20 17:40:50 +01:00
head_64.S Merge branches 'x86/asm', 'x86/cleanups' and 'x86/headers' into x86/core 2009-02-20 17:40:50 +01:00
Makefile x86, setup: compile with -DDISABLE_BRANCH_PROFILING 2009-04-03 16:34:45 +02:00
misc.c bzip2/lzma: x86 kernel compression support 2009-01-04 15:53:35 -08:00
relocs.c x86 setup: correct segfault in generation of 32-bit reloc kernel 2008-10-03 13:42:04 -07:00
vmlinux_32.lds x86: switch to .rodata.compressed in arch/x86/boot/compressed/vmlinux_??.scr 2008-01-30 13:33:38 +01:00
vmlinux_64.lds x86: cleanup: change _end to end_before_pgt 2008-04-19 19:19:55 +02:00
vmlinux.scr x86: unify arch/x86/boot/compressed/vmlinux_??.scr 2008-01-30 13:33:38 +01:00