c3b608a3c9
- Extended USB callback definition to support different event types sent from device to HC. Currently we only have the two events "async completion" and "remote wakeup". - Implemented event handlers in the UHCI, OHCI and EHCI. For the EHCI version we currently have no test case. - The external USB hub now uses this feature at device connect/disconnect. Now the device change on the hub is correctly detected by the guest OS. - TODO #1: remote wakeup and async completion for the xHCI. - TODO #2: event handler for the external hub to make a USB device work on a chain of hubs. - TODO #3: the event handler possibly could be used for the packet copy code. |
||
---|---|---|
bochs | ||
bochs-performance | ||
bochs-testing | ||
sfsite |