This patchset contains a couple of fixes to usb-ohci which I had to make in the course of getting usb-net to work on the Beagle (which uses OHCI rather than UHCI). The main one is making the usb-ohci controller model honour the endpoint maximum packet size setting -- usb-net.c will just ignore any attempt by the controller to give it a packet larger than 64 bytes. The fix to OHCI_TD_T1 is probably not strictly required but I noticed it in passing.
Peter Maydell (2): hw/usb-ohci: Honour endpoint maximum packet size hw/usb-ohci: Fix OHCI_TD_T1 bit position definition hw/usb-ohci.c | 39 ++++++++++++++++++++++++++++----------- 1 files changed, 28 insertions(+), 11 deletions(-)