Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

x86, boot: Document intermediates more clearly

This adds a comment detailing the various intermediate files used to build
the bootable decompression image for the x86 kernel.

Signed-off-by: Kees Cook <keescook@chromium.org>
Reviewed-by: Josh Triplett <josh@joshtriplett.org>
Cc: Matt Fleming <matt.fleming@intel.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Junjie Mao <eternal.n08@gmail.com>
Link: http://lkml.kernel.org/r/20141031162204.GA26268@www.outflux.net
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>

authored by

Kees Cook and committed by
Thomas Gleixner
fb7183ef 4f4274af

+12
+12
arch/x86/boot/compressed/Makefile
··· 3 3 # 4 4 # create a compressed vmlinux image from the original vmlinux 5 5 # 6 + # vmlinuz is: 7 + # decompression code (*.o) 8 + # asm globals (piggy.S), including: 9 + # vmlinux.bin.(gz|bz2|lzma|...) 10 + # 11 + # vmlinux.bin is: 12 + # vmlinux stripped of debugging and comments 13 + # vmlinux.bin.all is: 14 + # vmlinux.bin + vmlinux.relocs 15 + # vmlinux.bin.(gz|bz2|lzma|...) is: 16 + # (see scripts/Makefile.lib size_append) 17 + # compressed vmlinux.bin.all + u32 size of vmlinux.bin.all 6 18 7 19 targets := vmlinux vmlinux.bin vmlinux.bin.gz vmlinux.bin.bz2 vmlinux.bin.lzma \ 8 20 vmlinux.bin.xz vmlinux.bin.lzo vmlinux.bin.lz4