Develop code patches for Linux to support systems with discontiguous physical memory. Primary focus will be for ccNUMA machines based on Itanium processor family architecture. Final goal is to have these patches accepted into the Linux base.
Be the first to post a text review of Linux discontiguous memory support. Rate and review a project by clicking thumbs up or thumbs down in the right column.
Changed pxm_to_nid_map and nid_to_pxm_map declarations in arch/ia64/kernel/acpi.c. Changed phys_node_map initialization. Now done in discontig.c. Changed arch/ia64/kernel/acpi.c to remove references to DISCONTIG-related macros and types.
Changed pxm_to_nid_map and nid_to_pxm_map declarations in arch/ia64/kernel/acpi.c. Changed phys_node_map initialization. Now done in discontig.c. Changed arch/ia64/kernel/acpi.c to remove references to DISCONTIG-related macros and types.
Changed pxm_to_nid_map and nid_to_pxm_map declarations in arch/ia64/kernel/acpi.c. Changed phys_node_map initialization. Now done in discontig.c. Changed arch/ia64/kernel/acpi.c to remove references to DISCONTIG-related macros and types.
The main change: the previous core part was splitted, the ACPI initialization was changed into arch-dependent and -independent parts. 01_discontig-acpi-numa.diff : required, provides ACPI initialization of NUMA specific variables. 02_discontig-core.diff : core part providing discontigmem functionality 03_discontig-krel-krep.diff : optional part of discontigmem, provides kernel relocation and replication. Required on SGI SN. You can pply additionally one of the zonelist patches and the discontig-proc_info patch from the previous release.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?