CPU Cache and busdma usage in USB
Hans Petter Selasky
hselasky at c2i.net
Tue Jul 14 08:37:05 UTC 2009
On Tuesday 14 July 2009 10:31:10 Piotr Zięcik wrote:
> > 1) My analysis: Only the data areas are being flushed/invalidated. No
> > transfer descriptors are flushed/invalidated. I see no cache operations
> > happening on any DMA control structures, even though there are calls from
> > EHCI to xxx_pc_flush() and xxx_pc_invalidate().
>
> Probaby you see more on your AT91 device as you know USB stack internals.
> Have you tried to bring up OHCI on you ARM board ?
Not yet. I'm terribly busy with some LibUSB stuff headed for the 8-current
release. As soon as I find time I will fire off a build and debug.
BTW: Has pmap been fixed for ARM in 8-current?
--HPS
More information about the freebsd-usb
mailing list