]> Git Repo - linux.git/commit - include/linux/efi.h
kexec: add BSS to resource tree
authorBernhard Walle <[email protected]>
Sun, 21 Oct 2007 23:42:01 +0000 (16:42 -0700)
committerLinus Torvalds <[email protected]>
Mon, 22 Oct 2007 15:13:19 +0000 (08:13 -0700)
commit00bf4098beb15ca174b54f3af1f1e1908d7d18a3
tree611bacb1f855c86e8b6b210bffabfc3ab481b60e
parentc03ab37cbe1db0ec9186d8de04dd3801c0af0fba
kexec: add BSS to resource tree

Add the BSS to the resource tree just as kernel text and kernel data are in
the resource tree.  The main reason behind this is to avoid crashkernel
reservation in that area.

While it's not strictly necessary to have the BSS in the resource tree (the
actual collision detection is done in the reserve_bootmem() function before),
the usage of the BSS resource should be presented to the user in /proc/iomem
just as Kernel data and Kernel code.

Note: The patch currently is only implemented for x86 and ia64 (because
efi_initialize_iomem_resources() has the same signature on i386 and ia64).

[[email protected]: coding-style fixes]
Signed-off-by: Bernhard Walle <[email protected]>
Cc: "Eric W. Biederman" <[email protected]>
Cc: Vivek Goyal <[email protected]>
Cc: <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: Ingo Molnar <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
arch/ia64/kernel/efi.c
arch/ia64/kernel/setup.c
arch/x86/kernel/e820_32.c
arch/x86/kernel/e820_64.c
arch/x86/kernel/efi_32.c
arch/x86/kernel/setup_32.c
arch/x86/kernel/setup_64.c
include/linux/efi.h
This page took 0.057112 seconds and 4 git commands to generate.