aboutsummaryrefslogtreecommitdiff
path: root/hw/usb/hcd-xhci.c
AgeCommit message (Expand)Author
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2020-01-13xhci: recheck slot statusGerd Hoffmann
2020-01-13xhci: Fix memory leak in xhci_kick_epctx when poweroff GuestOSChen Qun
2019-08-29xhci: Fix memory leak in xhci_kick_epctxfangying
2019-08-29xhci: Fix memory leak in xhci_address_slotYing Fang
2019-08-21xhci: Add No Op CommandHikaru Nishida
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-05-03hw/usb: avoid format truncation warning when formatting port nameDaniel P. Berrangé
2019-05-02usb/xhci: avoid trigger assertion if guest write wrong epidLongpeng
2019-02-20xhci: check device is not NULL before calling usb_ep_get()Liam Merwick
2019-02-20xhci: add asserts to help with static code analysisLiam Merwick
2019-01-30usb: implement XHCI underrun/overrun eventsYuri Benditovich
2019-01-30usb: XHCI shall not halt isochronous endpointsYuri Benditovich
2018-07-03xhci: fix guest-triggerable assertGerd Hoffmann
2018-02-08pci: removed the is_express field since a uniform interface was insertedYoni Bettan
2017-12-05pci: Eliminate redundant PCIDevice::bus pointerDavid Gibson
2017-10-15pci: Add interface names to hybrid PCI devicesEduardo Habkost
2017-09-13xhci: Avoid DMA when ERSTBA is set to zeroAlexey Kardashevskiy
2017-07-03pci: Fix the wrong assertion.Mao Zhongyi
2017-06-12xhci: only update dequeue ptr on completed transfersGerd Hoffmann
2017-05-29xhci: split into multiple filesGerd Hoffmann
2017-05-12xhci: relax link checkLadi Prosek
2017-05-12xhci: fix loggingLadi Prosek
2017-04-03xhci: flush dequeue pointer to endpoint contextGerd Hoffmann
2017-02-23xhci: properties cleanupGerd Hoffmann
2017-02-21xhci: drop via vendor command handlingGerd Hoffmann
2017-02-21xhci: fix nec vendor quirk handlingGerd Hoffmann
2017-02-21xhci: add qemu xhci controllerGerd Hoffmann
2017-02-21xhci: drop ER_FULL_HACK workaroundGerd Hoffmann
2017-02-21xhci: apply limits to loopsGerd Hoffmann
2017-02-06xhci: fix event queue IRQ handlingGerd Hoffmann
2017-02-06xhci: guard xhci_kick_epctx against recursive callsGerd Hoffmann
2017-02-06xhci: don't kick in xhci_submit and xhci_fire_ctl_transferGerd Hoffmann
2017-02-06xhci: rename xhci_complete_packet to xhci_try_complete_packetGerd Hoffmann
2017-02-06xhci: only free completed transfersGerd Hoffmann
2017-02-01pci: Convert msix_init() to Error and fix callersCao jin
2017-02-01hcd-xhci: check & correct param before using itCao jin
2017-01-24PCI/migration merge vmstate_pci_device and vmstate_pcie_deviceDr. David Alan Gilbert
2016-10-12xhci: make xhci_epid_to_usbep accept XHCIEPContextGerd Hoffmann
2016-10-12xhci: drop XHCITransfer->{slotid,epid}Gerd Hoffmann
2016-10-12xhci: add & use xhci_kick_epctx()Gerd Hoffmann
2016-10-12xhci: drop XHCITransfer->xhciGerd Hoffmann
2016-10-12xhci: use linked list for transfersGerd Hoffmann
2016-10-12xhci: drop unused comp_xfer fieldGerd Hoffmann
2016-10-12xhci: decouple EV_QUEUE from TD_QUEUEGerd Hoffmann
2016-10-12xhci: limit the number of link trbs we are willing to processGerd Hoffmann
2016-09-13usb:xhci:fix memory leak in usb_xhci_exitLi Qiang