Home
last modified time | relevance | path

Searched hist:b4329d1a2a42d3c49ac4b76ec86b6c9db19ea1e9 (Results 1 – 2 of 2) sorted by relevance

/qemu/hw/usb/
H A Dhcd-xhci.hb4329d1a2a42d3c49ac4b76ec86b6c9db19ea1e9 Mon Jan 28 20:05:09 UTC 2019 Yuri Benditovich <yuri.benditovich@janustech.com> usb: implement XHCI underrun/overrun events

Implement underrun/overrun events of isochronous endpoints
according to XHCI spec (4.10.3.1)
Guest software restarts data streaming when receives these events.
The XHCI reports these events using interrupter assigned
to the slot (as these events do not have TRB), so current
commit adds the field of assigned interrupter to the
XHCISlot structure. Guest software assigns interrupter to the
slot on 'Address Device' and 'Evaluate Context' commands.

Signed-off-by: Yuri Benditovich <yuri.benditovich@janustech.com>
Message-id: 20190128200444.5128-3-yuri.benditovich@janustech.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
H A Dhcd-xhci.cb4329d1a2a42d3c49ac4b76ec86b6c9db19ea1e9 Mon Jan 28 20:05:09 UTC 2019 Yuri Benditovich <yuri.benditovich@janustech.com> usb: implement XHCI underrun/overrun events

Implement underrun/overrun events of isochronous endpoints
according to XHCI spec (4.10.3.1)
Guest software restarts data streaming when receives these events.
The XHCI reports these events using interrupter assigned
to the slot (as these events do not have TRB), so current
commit adds the field of assigned interrupter to the
XHCISlot structure. Guest software assigns interrupter to the
slot on 'Address Device' and 'Evaluate Context' commands.

Signed-off-by: Yuri Benditovich <yuri.benditovich@janustech.com>
Message-id: 20190128200444.5128-3-yuri.benditovich@janustech.com
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>