Matt Tolentino
bbfceef47f
[PATCH] add x86-64 specific support for sparsemem
...
This patch adds in the necessary support for sparsemem such that x86-64
kernels may use sparsemem as an alternative to discontigmem for NUMA
kernels. Note that this does no preclude one from continuing to build NUMA
kernels using discontigmem, but merely allows the option to build NUMA
kernels with sparsemem.
Interestingly, the use of sparsemem in lieu of discontigmem in NUMA kernels
results in reduced text size for otherwise equivalent kernels as shown in
the example builds below:
text data bss dec hex filename
2371036 765884 1237108 4374028 42be0c vmlinux.discontig
2366549 776484 1302772 4445805 43d66d vmlinux.sparse
Signed-off-by: Matt Tolentino <matthew.e.tolentino@intel.com>
Signed-off-by: Dave Hansen <haveblue@us.ibm.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2005-06-23 09:45:07 -07:00
..
acpi
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
asm-alpha
[PATCH] remove non-DISCONTIG use of pgdat->node_mem_map
2005-06-23 09:45:00 -07:00
asm-arm
Merge master.kernel.org:/home/rmk/linux-2.6-arm
2005-06-22 14:51:06 -07:00
asm-arm26
[PATCH] Remove obsolete HAVE_ARCH_GET_SIGNAL_TO_DELIVER?
2005-06-12 20:43:21 -07:00
asm-cris
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-frv
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-generic
[PATCH] msync: check pte dirty earlier
2005-06-21 18:46:21 -07:00
asm-h8300
[PATCH] h8300 build error fix
2005-06-06 14:42:23 -07:00
asm-i386
[PATCH] sparsemem memory model for i386
2005-06-23 09:45:05 -07:00
asm-ia64
[PATCH] ia64: pfn_to_nid() implementation
2005-06-21 18:46:19 -07:00
asm-m32r
[PATCH] remove non-DISCONTIG use of pgdat->node_mem_map
2005-06-23 09:45:00 -07:00
asm-m68k
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-m68knommu
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-mips
[PATCH] mips: add vr41xx gpio support
2005-06-21 18:46:32 -07:00
asm-parisc
[PATCH] remove non-DISCONTIG use of pgdat->node_mem_map
2005-06-23 09:45:00 -07:00
asm-ppc
[PATCH] ppc32: Clean up NUM_TLBCAMS usage for Freescale Book-E PPC's
2005-06-21 18:46:24 -07:00
asm-ppc64
[PATCH] ppc64: sparsemem memory model
2005-06-23 09:45:06 -07:00
asm-s390
[PATCH] smp_processor_id() cleanup
2005-06-21 18:46:13 -07:00
asm-sh
[PATCH] Hugepage consolidation
2005-06-21 18:46:15 -07:00
asm-sh64
[PATCH] Hugepage consolidation
2005-06-21 18:46:15 -07:00
asm-sparc
[PATCH] smp_processor_id() cleanup
2005-06-21 18:46:13 -07:00
asm-sparc64
[PATCH] Hugepage consolidation
2005-06-21 18:46:15 -07:00
asm-um
[PATCH] smp_processor_id() cleanup
2005-06-21 18:46:13 -07:00
asm-v850
[PATCH] asm/signal.h unification
2005-05-04 07:33:15 -07:00
asm-x86_64
[PATCH] add x86-64 specific support for sparsemem
2005-06-23 09:45:07 -07:00
linux
[PATCH] sparsemem hotplug base
2005-06-23 09:45:05 -07:00
math-emu
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
media
[PATCH] dvb: modified dvb_register_adapter() to avoid kmalloc/kfree
2005-05-17 07:59:33 -07:00
mtd
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
net
[X25]: Fast select with no restriction on response
2005-06-22 22:16:17 -07:00
pcmcia
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
rxrpc
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
scsi
Automatic merge of ../scsi-misc-2.6-old/
2005-05-26 14:14:55 -04:00
sound
[ALSA] Add const prefix
2005-06-22 12:28:54 +02:00
video
[PATCH] Clean-up and bug fix for tdfxfb framebuffer size detection
2005-05-01 08:59:25 -07:00