[PATCH] ia64: Here's a patch to make sba_iommu work again.
authorBjorn Helgaas <bjorn_helgaas@hp.com>
Fri, 7 Jun 2002 09:50:52 +0000 (02:50 -0700)
committerDavid Mosberger <davidm@tiger.hpl.hp.com>
Fri, 7 Jun 2002 09:50:52 +0000 (02:50 -0700)
commit9fe697042cd0b0fe0e64a16cfc045285dea468cd
tree819fb3c6160e54afb286cc512fea60f8fbfcccfa
parent791386cb71f5e2fd68a9c35f4e11bba72a78b2bf
[PATCH] ia64: Here's a patch to make sba_iommu work again.

I added dma_address and dma_length to struct scatterlist and
removed orig_address.  This brings IA64 in line with most other
architectures, but required a few changes to swiotlb.

Grant Grundler did the sba_iommu.c updates.

Note that this isn't *quite* enough to make the generic kernel
work on ZX1 boxes, because the ACPI in 2.5.18 barfs on a
ZX1 _CRS method.

David, I've tested both the swiotlb (on i2000 and ZX1) and
sba_iommu (on ZX1, with a kludge for the ACPI problem),
and they seem to work fine.
arch/ia64/hp/common/sba_iommu.c
arch/ia64/lib/swiotlb.c
include/asm-ia64/pci.h
include/asm-ia64/scatterlist.h