summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMurillo Fernandes Bernardes <bernarde@br.ibm.com>2007-08-11 00:31:00 +0400
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-08-12 02:58:12 +0400
commitf055a0619aae795832ef6a783021184925758b67 (patch)
tree56fb79b8aea479310be34664576119e5b5cbd4c6 /include
parent3320ad994afb2c44ad34b3b34c3c5cf0da297331 (diff)
downloadlinux-f055a0619aae795832ef6a783021184925758b67.tar.xz
x86_64: Calgary - Fix mis-handled PCI topology
Current code assumed that devices were directly connected to a Calgary bridge, as it tried to get the iommu table directly from the parent bus controller. When we have another bridge between the Calgary/CalIOC2 bridge and the device we should look upwards until we get to the top (Calgary/CalIOC2 bridge), where the iommu table resides. Signed-off-by: Murillo Fernandes Bernardes <mfb@br.ibm.com> Signed-off-by: Muli Ben-Yehuda <muli@il.ibm.com> Signed-off-by: Andi Kleen <ak@suse.de> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions