ladybird/Kernel/Bus
b14ckcat bf3c99ef23 Kernel/USB: Refactor USB Pipe
Decompose the current monolithic USBD Pipe interface into several
subclasses, one for each pair of endpoint type & direction. This is to
make it more clear what data and functionality belongs to which Pipe
type, and prevent nonsensical things like trying to execute a control
transfer on a non-control pipe. This is important, because the Pipe
class is the interface by which USB device drivers will interact with
the HCD, so the clearer and more explicit this interface is the better.
2022-10-18 12:58:12 +02:00
..
PCI Kernel: Fix a comment typo 2022-09-30 20:09:26 -07:00
USB Kernel/USB: Refactor USB Pipe 2022-10-18 12:58:12 +02:00
VirtIO Kernel: Introduce the IOWindow class 2022-09-23 17:22:15 +01:00