TCE changes pushed...
olof at austin.ibm.com
olof at austin.ibm.com
Tue Feb 24 11:41:02 EST 2004
I just pushed a big changeset to ameslab, consisting of the TCE rewrite.
While I have tried to build it in all ways imaginable, there's still a
risk I missed a driver that needed changes to build. Also, for those of
you maintaining/developing the VIO drivers, the following changes should
be noted:
* <asm/iSeries/iSeries_dma.h> is no more. Use the global <asm/iommu.h>
instead.
* Likewise, <asm/pci_dma.h> has been renamed to <asm/iommu.h>. If your
driver can't find NO_TCE (or other defines), check your includes.
* There's been a bunch of renames. TceTable is now iommu_table, and the
tce_table structure members have been renamed accordingly.
Most things have a 1-1 mapping, so it's just a matter of figuring out the
renames. Let me know if anything is unclear (or if there's any other build
breaks or strange behaviour).
Thanks,
Olof
Olof Johansson Office: 4E002/905
Linux on Power Development IBM Systems Group
Email: olof at austin.ibm.com Phone: 512-838-9858
All opinions are my own and not those of IBM
** Sent via the linuxppc64-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc64-dev
mailing list