crosvm/usb_util/src
Ryuichiro Chiba 956ad28a20 devices: usb: Support Bulk Streams
This CL introduces support for Bulk Streams (USB3.2 spec Rev.1.1 Section
4.4.6.4).
At this point, we only support Linear Streams Array for Stream Context
Array structure (see xHCI spec Rev.1.2 Section 4.12.2) and up to 16 streams.

BUG=b:242816284
TEST=`./tools/dev_container ./tools/presubmit`
TEST=Confirmed a UAS device (Samsung PSSD T7) worked on refvm

Change-Id: I3186cc33ca04d52b9a090bbf5e08f4f04617ea28
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/4712778
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Morg <morg@google.com>
Commit-Queue: Ryuichiro Chiba <chibar@chromium.org>
2023-08-07 08:39:35 +00:00
..
descriptor.rs crosvm: Partially convert DataInit to zerocopy (2/n) 2023-02-07 23:08:23 +00:00
device.rs devices: usb: Support Bulk Streams 2023-08-07 08:39:35 +00:00
error.rs Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
lib.rs devices: usb: Set the PORT SPEED field in the PORTSC register to a correct value 2023-04-05 07:44:42 +00:00
types.rs usb_util: Fix request codes of USB device requests 2023-08-02 05:56:09 +00:00