The tulip driver in the parisc source tree "works" (NFS root)
for Thomas Bogendoerfer on his A180 (PA1.1, 32-byte cacheline) using
the "built-in" DEC 21143. IIRC, Thomas pulled the current source
in the parisc-linux tree from 2.3.99-pre3.
Couple of questions:
1) Anyone know if drivers/net/tulip/* (pre3 or later) work on
an architecture with 64-byte cachelines?
(21143 doc says it supports 8/16/32 byte cachlines)
2) The tulip fetches way more data than it needs for the setup frame
TX descriptor. (See lines -215 to -4 of the cogent PCI trace).
Anyone know why?
(I can arrange a free 712/80 for who ever can explain that to me)
There is also an issue with the tulip trying to mem_read from 0xfffffffc.
but I think that's a "side effect" of #2 above.
FWIW, my goal was to debug "Dynamic DMA mapping" support for "Astro"
based parisc platforms (eg B1000/C3000/J5000). Interested parties can
look at the code in:
http://puffin.external.hp.com/cgi-bin/cvsview/linux-2.3/arch/parisc/kernel/sba_iommu.c
thanks,
grant
Grant Grundler
grundler@removethis.cup.hp.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/