aboutsummaryrefslogtreecommitdiff
path: root/hw/usb/hcd-xhci.c
AgeCommit message (Expand)AuthorFilesLines
2019-02-20xhci: check device is not NULL before calling usb_ep_get()Liam Merwick1-2/+2
2019-02-20xhci: add asserts to help with static code analysisLiam Merwick1-0/+2
2019-01-30usb: implement XHCI underrun/overrun eventsYuri Benditovich1-2/+15
2019-01-30usb: XHCI shall not halt isochronous endpointsYuri Benditovich1-0/+5
2018-07-03xhci: fix guest-triggerable assertGerd Hoffmann1-1/+6
2018-02-08pci: removed the is_express field since a uniform interface was insertedYoni Bettan1-1/+8
2017-12-05pci: Eliminate redundant PCIDevice::bus pointerDavid Gibson1-1/+1
2017-10-15pci: Add interface names to hybrid PCI devicesEduardo Habkost1-0/+5
2017-09-13xhci: Avoid DMA when ERSTBA is set to zeroAlexey Kardashevskiy1-2/+2
2017-07-03pci: Fix the wrong assertion.Mao Zhongyi1-1/+1
2017-06-12xhci: only update dequeue ptr on completed transfersGerd Hoffmann1-2/+4
2017-05-29xhci: split into multiple filesGerd Hoffmann1-236/+2
2017-05-12xhci: relax link checkLadi Prosek1-1/+1
2017-05-12xhci: fix loggingLadi Prosek1-5/+2
2017-04-03xhci: flush dequeue pointer to endpoint contextGerd Hoffmann1-1/+3
2017-02-23xhci: properties cleanupGerd Hoffmann1-3/+26
2017-02-21xhci: drop via vendor command handlingGerd Hoffmann1-31/+0
2017-02-21xhci: fix nec vendor quirk handlingGerd Hoffmann1-15/+29
2017-02-21xhci: add qemu xhci controllerGerd Hoffmann1-4/+36
2017-02-21xhci: drop ER_FULL_HACK workaroundGerd Hoffmann1-106/+11
2017-02-21xhci: apply limits to loopsGerd Hoffmann1-1/+14
2017-02-06xhci: fix event queue IRQ handlingGerd Hoffmann1-0/+13
2017-02-06xhci: guard xhci_kick_epctx against recursive callsGerd Hoffmann1-0/+7
2017-02-06xhci: don't kick in xhci_submit and xhci_fire_ctl_transferGerd Hoffmann1-8/+0
2017-02-06xhci: rename xhci_complete_packet to xhci_try_complete_packetGerd Hoffmann1-6/+6
2017-02-06xhci: only free completed transfersGerd Hoffmann1-1/+3
2017-02-01pci: Convert msix_init() to Error and fix callersCao jin1-2/+2
2017-02-01hcd-xhci: check & correct param before using itCao jin1-19/+18
2017-01-24PCI/migration merge vmstate_pci_device and vmstate_pcie_deviceDr. David Alan Gilbert1-1/+1
2016-10-12xhci: make xhci_epid_to_usbep accept XHCIEPContextGerd Hoffmann1-14/+15
2016-10-12xhci: drop XHCITransfer->{slotid,epid}Gerd Hoffmann1-9/+7
2016-10-12xhci: add & use xhci_kick_epctx()Gerd Hoffmann1-17/+26
2016-10-12xhci: drop XHCITransfer->xhciGerd Hoffmann1-13/+9
2016-10-12xhci: use linked list for transfersGerd Hoffmann1-54/+68
2016-10-12xhci: drop unused comp_xfer fieldGerd Hoffmann1-1/+0
2016-10-12xhci: decouple EV_QUEUE from TD_QUEUEGerd Hoffmann1-1/+1
2016-10-12xhci: limit the number of link trbs we are willing to processGerd Hoffmann1-0/+10
2016-09-13usb:xhci:fix memory leak in usb_xhci_exitLi Qiang1-2/+1
2016-09-13xhci: Fix remainder field for TR_SETUP completion event.Hans Petter Selasky1-0/+6
2016-07-20xhci: Fix possible side effect from assert()Alexey Kardashevskiy1-1/+3
2016-07-12nec-usb-xhci: set the device state to USB_STATE_DEFAULTZhang Shuaiyi1-1/+2
2016-07-05pci: Convert msi_init() to Error and fix callers to check itCao jin1-4/+19
2016-07-05usb xhci: change msi/msix property typeCao jin1-7/+9
2016-05-11usb:xhci: no DMA on HC resetRoman Kagan1-1/+4
2016-03-18usb: fix unbounded stack warning for xhci_dma_write_u32sPeter Xu1-2/+4
2016-01-29usb: Clean up includesPeter Maydell1-0/+1
2015-11-06usb: Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2015-09-11maint: avoid useless "if (foo) free(foo)" patternDaniel P. Berrange1-3/+1
2015-07-17Revert "xhci: set timer to retry xfers"Gerd Hoffmann1-2/+0
2015-05-11Merge remote-tracking branch 'remotes/mjt/tags/pull-trivial-patches-2015-05-0...Peter Maydell1-1/+0