Whoops! A patch would be nice... Cheers! -Matt Matthew Dobson wrote: > 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 >