Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • I ipipe
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • xenomai
  • ipipe
  • Repository
Switch branch/tag
  • ipipe
  • arch
  • x86_64
  • mm
  • numa.c
Find file BlameHistoryPermalink
  • Matt Tolentino's avatar
    [PATCH] add x86-64 specific support for sparsemem · bbfceef4
    Matt Tolentino authored Jun 23, 2005
    
    
    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: default avatarMatt Tolentino <matthew.e.tolentino@intel.com>
    Signed-off-by: default avatarDave Hansen <haveblue@us.ibm.com>
    Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
    bbfceef4

Imprint & Privacy Policy