linux/arch/ia64/kernel
Bernhard Walle 00bf4098be 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).

[akpm@linux-foundation.org: coding-style fixes]
Signed-off-by: Bernhard Walle <bwalle@suse.de>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Vivek Goyal <vgoyal@in.ibm.com>
Cc: <linux-arch@vger.kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-10-22 08:13:19 -07:00
..
cpufreq
acpi-ext.c
acpi-processor.c
acpi.c
asm-offsets.c
audit.c
brl_emu.c
crash.c [IA64] Fix kernel hangup in kdump on INIT 2007-10-12 15:24:40 -07:00
crash_dump.c
cyclone.c
efi.c kexec: add BSS to resource tree 2007-10-22 08:13:19 -07:00
efi_stub.S
entry.h
entry.S
err_inject.c
esi.c
esi_stub.S
fsys.S
fsyscall_gtod_data.h
gate-data.S
gate.lds.S ia64 vDSO: linker script indentation 2007-10-16 10:01:50 -07:00
gate.S
head.S
ia64_ksyms.c
init_task.c
iosapic.c
irq.c
irq_ia64.c
irq_lsapic.c
ivt.S
jprobes.S
kprobes.c kprobes: support kretprobe blacklist 2007-10-16 09:43:10 -07:00
machine_kexec.c [IA64] fix non-numa build 2007-10-17 14:28:38 -07:00
machvec.c
Makefile
mca.c [IA64] Fix race when multiple cpus go through MCA 2007-10-12 15:19:02 -07:00
mca_asm.S
mca_drv.c
mca_drv.h [IA64] Fix kernel panic in kdump on INIT 2007-10-12 15:24:06 -07:00
mca_drv_asm.S
minstate.h
module.c
msi_ia64.c
numa.c
pal.S
palinfo.c [IA64] tree-wide: Misc __cpu{initdata, init, exit} annotations 2007-10-12 14:13:38 -07:00
patch.c
perfmon.c Use helpers to obtain task pid in printks (arch code) 2007-10-19 11:53:43 -07:00
perfmon_default_smpl.c Use helpers to obtain task pid in printks (arch code) 2007-10-19 11:53:43 -07:00
perfmon_generic.h
perfmon_itanium.h
perfmon_mckinley.h
perfmon_montecito.h
process.c Use helpers to obtain task pid in printks (arch code) 2007-10-19 11:53:43 -07:00
ptrace.c
relocate_kernel.S
sal.c
salinfo.c [IA64] tree-wide: Misc __cpu{initdata, init, exit} annotations 2007-10-12 14:13:38 -07:00
semaphore.c
setup.c kexec: add BSS to resource tree 2007-10-22 08:13:19 -07:00
sigframe.h
signal.c pid namespaces: changes to show virtual ids to user 2007-10-19 11:53:40 -07:00
smp.c
smpboot.c Convert cpu_sibling_map to be a per cpu variable 2007-10-16 09:42:50 -07:00
sys_ia64.c
time.c Fix discrepancy between VDSO based gettimeofday() and sys_gettimeofday(). 2007-10-18 14:37:20 -07:00
topology.c [IA64] tree-wide: Misc __cpu{initdata, init, exit} annotations 2007-10-12 14:13:38 -07:00
traps.c Use helpers to obtain task pid in printks (arch code) 2007-10-19 11:53:43 -07:00
unaligned.c Use helpers to obtain task pid in printks (arch code) 2007-10-19 11:53:43 -07:00
uncached.c Memoryless nodes: Uncached allocator updates 2007-10-16 09:42:58 -07:00
unwind.c
unwind_decoder.c
unwind_i.h
vmlinux.lds.S