Now
MAIN commitmail json YAML
src/sys/arch/mips/adm5120/dev/ahci.c@1.22
/
diff
/
nxr@1.22
src/sys/dev/usb/ehci.c@1.278 / diff / nxr@1.278
src/sys/dev/usb/ohci.c@1.301 / diff / nxr@1.301
src/sys/dev/usb/uhci.c@1.300 / diff / nxr@1.300
src/sys/dev/usb/usb_mem.c@1.76 / diff / nxr@1.76
src/sys/dev/usb/usb_mem.h@1.32 / diff / nxr@1.32
src/sys/dev/usb/usbdi.c@1.200 / diff / nxr@1.200
src/sys/dev/usb/xhci.c@1.124 / diff / nxr@1.124
src/sys/external/bsd/dwc2/dist/dwc2_hcd.c@1.24 / diff / nxr@1.24
src/sys/external/bsd/dwc2/dist/dwc2_hcdddma.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/dwc2/dwc2.c@1.73 / diff / nxr@1.73
src/sys/dev/usb/ehci.c@1.278 / diff / nxr@1.278
src/sys/dev/usb/ohci.c@1.301 / diff / nxr@1.301
src/sys/dev/usb/uhci.c@1.300 / diff / nxr@1.300
src/sys/dev/usb/usb_mem.c@1.76 / diff / nxr@1.76
src/sys/dev/usb/usb_mem.h@1.32 / diff / nxr@1.32
src/sys/dev/usb/usbdi.c@1.200 / diff / nxr@1.200
src/sys/dev/usb/xhci.c@1.124 / diff / nxr@1.124
src/sys/external/bsd/dwc2/dist/dwc2_hcd.c@1.24 / diff / nxr@1.24
src/sys/external/bsd/dwc2/dist/dwc2_hcdddma.c@1.9 / diff / nxr@1.9
src/sys/external/bsd/dwc2/dwc2.c@1.73 / diff / nxr@1.73
Switch USB to use non-coherent buffers for data transfers in the
same way as OpenBSD.
The use of coherent (uncacheable on ARM and other arches) mappings
for transfer buffers impacts performance, espcially where memcpys
are involved.
Audit the necessary usb_syncmem operations - a few were missing.
same way as OpenBSD.
The use of coherent (uncacheable on ARM and other arches) mappings
for transfer buffers impacts performance, espcially where memcpys
are involved.
Audit the necessary usb_syncmem operations - a few were missing.