In message <[EMAIL PROTECTED]>, "Daan Vreeken [PA4DAN]" writes: >I don't believe my patch is at the right place where it's placed now. Any >ideas from someone with more bus_dma-foo and/or usb-foo are highly >appreciated :) >If more debugging information is needed, just ask.
Hi Daan, Thanks for all the details - I'll try to put together a patch in the next few days that adds bus_dmamap_sync() calls whereever there are shared access ordering requirements in the host controller drivers. As Olivier mentioned, bus_dma(9) says that this should be done even for BUS_DMA_COHERENT allocations, so adding them may fix problems on other platforms too. BTW it looks like some of the packet descriptor structures in the HC drivers currently throw away their bus_dma information, since the strutures are never freed, so adding the bus_dmamap_sync() calls will involve keeping track of them now. Ian _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "[EMAIL PROTECTED]"
