kernel-ark/arch/x86_64/kernel
Andi Kleen ceee882230 [PATCH] x86_64: Recover 1MB of kernel memory
Noticed by Jan Beulich.

When the kernel was moved from 1MB to 2MB in 2.6.17 the kernel reservation
code wasn't adjusted and it still reserved starting with 1MB. This means 1MB always
were lost.

This patch fixes this by reserving only starting with _text.

Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-08-30 16:05:15 -07:00
..
acpi Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cpufreq
aperture.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
apic.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
asm-offsets.c [CRYPTO] all: Pass tfm instead of ctx to algorithms 2006-06-26 17:34:39 +10:00
audit.c [PATCH] audit syscall classes 2006-07-01 07:44:10 -04:00
crash_dump.c
crash.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-06-26 13:33:14 -07:00
e820.c [PATCH] x86_64: Recover 1MB of kernel memory 2006-08-30 16:05:15 -07:00
early_printk.c [PATCH] tty: Remove include of screen_info.h from tty.h 2006-07-10 13:24:16 -07:00
entry.S [PATCH] x86_64: Add kernel thread stack frame termination for properly stopping stack unwinds. 2006-08-30 16:05:15 -07:00
functionlist [NET]: make skb_release_data() static 2006-06-29 16:58:30 -07:00
genapic_cluster.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
genapic_flat.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
genapic.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
head64.c [PATCH] lockdep: x86_64 early init 2006-07-03 15:27:04 -07:00
head.S [PATCH] x86_64: Add kernel thread stack frame termination for properly stopping stack unwinds. 2006-08-30 16:05:15 -07:00
i387.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
i8259.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
init_task.c
io_apic.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ioport.c
irq.c [PATCH] lockdep: irqtrace subsystem, x86_64 support 2006-07-03 15:27:03 -07:00
k8.c [PATCH] x86_64: Clean and enhance up K8 northbridge access code 2006-06-26 10:48:15 -07:00
kprobes.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ldt.c
machine_kexec.c [PATCH] machine_kexec.c: Fix the description of segment handling 2006-07-31 13:28:38 -07:00
Makefile [PATCH] lockdep: stacktrace subsystem, x86_64 support 2006-07-03 15:27:02 -07:00
mce_amd.c [PATCH] cpu hotplug: use hotplug version of registration in late inits 2006-07-31 13:28:39 -07:00
mce_intel.c
mce.c [PATCH] cpu hotplug: use hotplug version of registration in late inits 2006-07-31 13:28:39 -07:00
module.c [PATCH] x86_64: x86_64 version of the smp alternative patch. 2006-06-26 10:48:14 -07:00
mpparse.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
nmi.c [PATCH] lockdep: annotate enable_in_hardirq() 2006-07-03 15:27:09 -07:00
pci-calgary.c [PATCH] x86_64: Calgary IOMMU - Multi-Node NULL pointer dereference fix 2006-07-29 20:59:55 -07:00
pci-dma.c [PATCH] x86_64: Calgary IOMMU - Calgary specific bits 2006-06-26 10:48:19 -07:00
pci-gart.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pci-nommu.c [PATCH] x86_64: Fix CONFIG_IOMMU_DEBUG 2006-08-02 20:19:54 -07:00
pci-swiotlb.c [PATCH] x86_64: Fix swiotlb=force 2006-07-29 20:59:55 -07:00
pmtimer.c [PATCH] make pmtmr_ioport __read_mostly 2006-06-26 09:58:21 -07:00
process.c [PATCH] lockdep: beautify x86_64 stacktraces 2006-07-03 15:27:02 -07:00
ptrace.c [PATCH] drop task argument of audit_syscall_{entry,exit} 2006-05-01 06:06:18 -04:00
reboot.c [PATCH] x86_64: Move export symbols to their C functions 2006-06-26 10:48:22 -07:00
relocate_kernel.S
setup64.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
setup.c [PATCH] x86_64: Recover 1MB of kernel memory 2006-08-30 16:05:15 -07:00
signal.c [PATCH] x86_64: Remove bogus RED-PEN comment in signal.c 2006-06-26 10:48:20 -07:00
smp.c [PATCH] Fix more per-cpu typos 2006-08-06 08:57:47 -07:00
smpboot.c [PATCH] lockdep: clean up completion initializer in smpboot.c 2006-07-10 13:24:14 -07:00
stacktrace.c [PATCH] lockdep: stacktrace subsystem, x86_64 support 2006-07-03 15:27:02 -07:00
suspend_asm.S
suspend.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sys_x86_64.c
syscall.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
tce.c [PATCH] x86_64: Calgary IOMMU - Multi-Node NULL pointer dereference fix 2006-07-29 20:59:55 -07:00
time.c [PATCH] x86_64: On Intel systems when CPU has C3 don't use TSC 2006-07-29 20:59:55 -07:00
trampoline.S
traps.c [PATCH] x86: Make backtracer fallback logic more bullet-proof 2006-08-30 16:05:15 -07:00
vmlinux.lds.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
vsmp.c
vsyscall.c [PATCH] x86_64: fix unlikely profiling & vsyscalls on x86_64 2006-06-26 10:48:16 -07:00
x8664_ksyms.c [PATCH] x86_64: Move export symbols to their C functions 2006-06-26 10:48:22 -07:00