[patch] pcibus_to_node() addition to topology infrastructure

From: Matthew Dobson (colpatch@us.ibm.com)
Date: Wed Oct 30 2002 - 18:42:45 EST


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/



This archive was generated by hypermail 2b29 : Thu Oct 31 2002 - 22:00:50 EST