Messages in this thread | | | Date | Wed, 30 Oct 2002 15:42:45 -0800 | From | Matthew Dobson <> | Subject | [patch] pcibus_to_node() addition to topology infrastructure |
| |
Linus, Here's a patch that adds PCI busses to the list of basic topology elements (incl. CPUs, MemBlks, & Nodes).
pcibus_to_node-2.5.44.patch
This patch adds a new topology macro: pcibus_to_node(). This will be useful to allow I/O bound processes to bind themselves to CPUs/Nodes close to the PCI busses they are communicating over.
1) Adds pcibus_to_node() macro to asm-generic/topology.h 2) Makes small modifications to NUMA-Q PCI code, mostly modifying macros. 3) Uses the macros from #2 to implement pcibus_to_node() in asm-i386/topology.h
[mcd@arrakis patches]$ diffstat api_patches/pcibus_to_node-2.5.44.patch arch/i386/pci/numa.c | 33 +++++++++++++++------------------ include/asm-generic/topology.h | 3 +++ include/asm-i386/topology.h | 3 +++ 3 files changed, 21 insertions(+), 18 deletions(-)
Cheers!
-Matt
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |