Files
haiku-beta6/src
Augustin Cavalier a940b0fa8f XHCI: Submit physical transfers directly without a bounce buffer.
XHCI's DMA requirements are very relaxed, we can set TRB addresses
without having to align everything to page boundaries, it seems.
The only restriction is that some controllers may not support
64-bit DMA, but we only do 32-bit at present anyway, so just
reject transfers with non-32-bit addresses and add a constraint
in the USB disk driver.

Tested with QEMU, seems to be working.

Change-Id: I6a2b1689ce1a718aaba7622addbd8ab2fc57ca75
Reviewed-on: https://review.haiku-os.org/c/haiku/+/9612
Reviewed-by: waddlesplash <[email protected]>
Tested-by: Commit checker robot <[email protected]>
2025-08-27 16:56:11 +00:00
..
2025-07-07 15:20:18 +00:00
2025-08-27 16:56:11 +00:00
2025-06-19 15:51:33 +00:00