These patches fix errors causing isochronous transfer to stop when XHCI works with redirected devices: * avoid halt of isochronous endpoints * implement underrun/overrun events
Note that checkpatch emits errors for patch 2 on usage by 'slotid-1' statement. I still leave it for readability as this construction is used in this file everywhere. Yuri Benditovich (2): usb: XHCI shall not halt isochronous endpoints usb: implement XHCI underrun/overrun events hw/usb/hcd-xhci.c | 22 ++++++++++++++++++++-- hw/usb/hcd-xhci.h | 1 + 2 files changed, 21 insertions(+), 2 deletions(-) -- 2.9.5