Skip to contentSkip to conversation

xen: NUMA infrastructure

PATCH In review Ryan Harper 1 participant 2 messages Jul 31, 2006 – Aug 17, 2006

lore
Share & tools
lore
#0 lore raw

PATCH 1/6 xen: NUMA infrastructure

This patch integrates Linux ACPI NUMA support into Xen using the ACPI NUMA driver and most of the x86_64 NUMA structures modified slightly for Xen. NUMA support is always on, however, when no NUMA information is detected (no SRAT table in ACPI tables) we fallback on emulating one NUMA node which owns all system memory. Xen parse numa=off, fake=x to bypass any SRAT parsing and will carve the memory into X nodes to emulate a NUMA system. The infrastructure is for both 32-bit and 64-bit systems.

To generate the patch, untar the attached tarball and execute ./numa.sh

Signature · 5 lines
Ryan Harper
Software Engineer; Linux Technology Center
IBM Corp., Austin, Tx
(512) 838-9253   T/L: 678-9253
[email protected]

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel

#1 lore raw
Quoted 10 lines · Ryan Harper

This patch integrates Linux ACPI NUMA support into Xen using the ACPI NUMA driver and most of the x86_64 NUMA structures modified slightly for Xen. NUMA support is always on, however, when no NUMA information is detected (no SRAT table in ACPI tables) we fallback on emulating one NUMA node which owns all system memory. Xen parse numa=off, fake=x to bypass any SRAT parsing and will carve the memory into X nodes to emulate a NUMA system. The infrastructure is for both 32-bit and 64-bit systems.

To generate the patch, untar the attached tarball and execute ./numa.sh

-updated to apply to changeset: 11134:ec03b24a2d83

Signature · 5 lines
Ryan Harper
Software Engineer; Linux Technology Center
IBM Corp., Austin, Tx
(512) 838-9253   T/L: 678-9253
[email protected]

_______________________________________________
Xen-devel mailing list
[email protected]
http://lists.xensource.com/xen-devel