kernel-fxtec-pro1x/include
Christoph Lameter 7c2a6c62c0 [IA64] Altix pcibus_to_node implementation
The Altix subarch does not provide node information via ACPI. Instead hooks
are used to fixup pci structures. This patch determines the nodes for Altix
PCI busses.

Remote Bridges:
---------------
Altix supports remote I/O nodes without memory or processors but with bridges.
The TIOCA type of bridge is an AGP bridge and the PROM provides information
about the closest node. That information will be returned by pcibus_to_node.

The TIOCP remote bridge type is a PCI bridge but the PROM does not provide a
closest node id. pcibus_to_node will return -1 for devices on those bridges
meaning that device control structures may be allocated on any node.

Safeguard:
----------
Should the fixups result in invalid node information for a pci controller then
a warning will be printed and pcibus_to_node will return -1.


This patch also fixes the "FIXME" in sn_dma_alloc_coherent. This means that
dma_alloc_coherent will now use alloc_pages_node to allocate memory local to
the node that the PCI device is connected to.

Signed-off-by: Christoph Lameter <clameter@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2005-07-12 16:12:55 -07:00
..
acpi [PATCH] acpi bridge hotadd: Export the interface to get PCI id for an ACPI handle 2005-06-27 21:52:42 -07:00
asm-alpha [PATCH] alpha(): pgprot_noncached 2005-07-07 18:23:47 -07:00
asm-arm Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6 2005-07-11 10:18:18 -07:00
asm-arm26 [PATCH] Serial: Split 8250 port table (part 2) 2005-06-29 18:45:19 +01:00
asm-cris [PATCH] streamline preempt_count type across archs 2005-06-23 09:45:19 -07:00
asm-frv [PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI=n 2005-06-27 21:52:46 -07:00
asm-generic [PATCH] kexec: vmlinux: fix physical addresses 2005-06-25 16:24:47 -07:00
asm-h8300 [PATCH] streamline preempt_count type across archs 2005-06-23 09:45:19 -07:00
asm-i386 [PATCH] Fix up non-NUMA breakage in mmzone.h 2005-07-07 18:23:42 -07:00
asm-ia64 [IA64] Altix pcibus_to_node implementation 2005-07-12 16:12:55 -07:00
asm-m32r [PATCH] m32r: framebuffer device support 2005-07-07 18:24:11 -07:00
asm-m68k [PATCH] Serial: Split 8250 port table (part 2) 2005-06-29 18:45:19 +01:00
asm-m68knommu [PATCH] streamline preempt_count type across archs 2005-06-23 09:45:19 -07:00
asm-mips [PATCH] Serial: Split 8250 port table (part 2) 2005-06-29 18:45:19 +01:00
asm-parisc [PATCH] Serial: Split 8250 port table (part 2) 2005-06-29 18:45:19 +01:00
asm-ppc [PATCH] ppc64: remove duplicate syscall reservation 2005-07-07 18:23:37 -07:00
asm-ppc64 [PATCH] ppc64: Make idle_loop a ppc_md function 2005-07-07 18:23:40 -07:00
asm-s390 [PATCH] s390: fix finish_arch_switch 2005-06-30 08:45:08 -07:00
asm-sh [PATCH] Serial: Split 8250 port table (part 2) 2005-06-29 18:45:19 +01:00
asm-sh64 [PATCH] Serial: Split 8250 port table (part 2) 2005-06-29 18:45:19 +01:00
asm-sparc [SPARC]: Add ioprio system call support. 2005-07-10 15:11:45 -07:00
asm-sparc64 [SPARC64]: Add syscall auditing support. 2005-07-10 19:29:45 -07:00
asm-um [PATCH] uml: skas0 - separate kernel address space on stock hosts 2005-07-07 18:23:44 -07:00
asm-v850 [PATCH] v850: Update mmu.h header to match implementation changes 2005-07-11 10:22:39 -07:00
asm-x86_64 [PATCH] MTRR suspend/resume cleanup 2005-07-07 18:23:42 -07:00
asm-xtensa [PATCH] remove asm-xtensa/ipc.h 2005-07-10 12:23:24 -07:00
linux Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6 2005-07-11 10:18:18 -07:00
math-emu Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
media [PATCH] v4l: tuner improvements 2005-06-28 21:20:36 -07:00
mtd [MTD] NAND: Honour autoplacement schemes supplied by the caller 2005-05-23 13:20:45 +02:00
net [SCTP]: Use struct list_head for chunk lists, not sk_buff_head. 2005-07-08 21:47:49 -07:00
pcmcia [PATCH] pcmcia: remove client services version 2005-07-07 18:24:06 -07:00
rxrpc Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
scsi [PATCH] I2O: Adaptec specific SG_IO access, firmware access through sysfs and 2400A workaround 2005-06-24 00:05:28 -07:00
sound [PATCH] create a kstrdup library function 2005-06-23 09:45:18 -07:00
video [PATCH] Clean-up and bug fix for tdfxfb framebuffer size detection 2005-05-01 08:59:25 -07:00