> BTW, for usb devices, it probably depends on the host controller if 64bit 
> dma is possible or not. I guess most xhci controllers will be able to do 
> it.

The 4GB limitation is a simple solution to a wide variety of problems.

Please describe a situation where 4GB of dma memory is a limitation.

> > That said, I'm not 100% convinced the fear of bounce buffers is justified. 
> > If
> > a USB device requires bouncing, it's already pretty slow. What are we
> > optimizing for again?
> 
> True for spinning disks or usb storage sticks. But an SSD attached via USB 
> 3.x is not slow.

The buffer cache is cabable of doing flipping at the right point.

I still cannot identify a need for 64 bit dma.   Why?

Reply via email to