]> git.baikalelectronics.ru Git - kernel.git/commit
[PATCH] x86_64: Allocate PDAs in the local node
authorRavikiran G Thirumalai <kiran@scalex86.org>
Wed, 11 Jan 2006 21:45:42 +0000 (22:45 +0100)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 12 Jan 2006 03:04:59 +0000 (19:04 -0800)
commit7fa4a86cf6ccaca25feaed8cd27c336e90b19758
treeb84be7f9f929d8084fa76af2618877439baee841
parent9bb73e416b615338254f01c8390f86576a181349
[PATCH] x86_64: Allocate PDAs in the local node

Patch uses a static PDA array early at boot and reallocates processor PDA
with node local memory when kmalloc is ready, just before pda_init.
The boot_cpu_pda is needed since the cpu_pda is used even before pda_init for
that cpu is called (to set the static per-cpu areas offset table etc)

Signed-off-by: Ravikiran Thirumalai <kiran@scalex86.org>
Signed-off-by: Shai Fultheim <shai@scalex86.org>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/x86_64/kernel/head64.c
arch/x86_64/kernel/setup64.c
arch/x86_64/kernel/smpboot.c
include/asm-x86_64/pda.h