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