aboutsummaryrefslogtreecommitdiff
path: root/hw/usb/hcd-xhci.c
AgeCommit message (Expand)AuthorFilesLines
8 dayshw/usb: Constify all PropertyRichard Henderson1-1/+1
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell1-1/+1
2024-06-19hw/usb/hcd-xhci: Remove XHCI_FLAG_SS_FIRST flagPhilippe Mathieu-Daudé1-34/+8
2023-12-30hw/usb: Constify VMStateRichard Henderson1-6/+6
2023-10-06hw/usb: Silence compiler warnings in USB code when compiling with -WshadowThomas Huth1-5/+5
2023-08-31hw/usb/hcd-xhci: Avoid variable-length array in xhci_get_port_bandwidth()Peter Maydell1-6/+4
2022-11-23hw/usb/hcd-xhci.c: spelling: tranferMichael Tokarev1-1/+1
2022-09-27hcd-xhci: drop operation with secondary stream arrays enabledQiang Liu1-1/+3
2022-09-23hw/usb/hcd-xhci: Check whether DMA accesses failThomas Huth1-16/+48
2022-08-16hw/usb/hcd-xhci: Fix unbounded loop in xhci_ring_chain_length() (CVE-2020-14394)Thomas Huth1-4/+19
2022-07-19usb/hcd-xhci: check slotid in xhci_wakeup_endpoint()Mauro Matteo Cascella1-1/+2
2022-03-04hw/usb: pacify xhciwmi.exe warningDenis V. Lunev1-1/+1
2021-12-31pci: Let ld*_pci_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-0/+1
2021-12-31dma: Let ld*_dma() propagate MemTxResultPhilippe Mathieu-Daudé1-3/+4
2021-12-31dma: Let ld*_dma() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-3/+3
2021-12-30dma: Let dma_memory_read/write() take MemTxAttrs argumentPhilippe Mathieu-Daudé1-7/+11
2021-05-28hw/usb: hcd-xhci-pci: Fix spec violation of IP flag for MSI/MSI-XRuimei Yan1-2/+6
2021-01-08Remove superfluous timer_del() callsPeter Maydell1-1/+0
2020-11-16Merge remote-tracking branch 'remotes/huth-gitlab/tags/pull-request-2020-11-1...Peter Maydell1-1/+1
2020-11-16xhci: move sanity checksGerd Hoffmann1-2/+5
2020-11-16xhci: fix guest triggerable assertGerd Hoffmann1-1/+3
2020-11-15usb: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-10-21usb/xhci: add include/hw/usb/xhci.h header fileGerd Hoffmann1-18/+16
2020-09-28usb/hcd-xhci: Split pci wrapper for xhci base modelSai Pavan Boddu1-172/+42
2020-09-28usb/hcd-xhci: Move qemu-xhci device to hcd-xhci-pci.cSai Pavan Boddu1-31/+2
2020-09-28usb/hcd-xhci: Make dma read/writes hooks pci freeSai Pavan Boddu1-13/+11
2020-08-31hw: xhci: check return value of 'usb_packet_map'Li Qiang1-1/+4
2020-07-21xhci: fix valid.max_access_size to access address registersLaurent Vivier1-2/+2
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2020-01-13xhci: recheck slot statusGerd Hoffmann1-3/+12
2020-01-13xhci: Fix memory leak in xhci_kick_epctx when poweroff GuestOSChen Qun1-0/+1
2019-08-29xhci: Fix memory leak in xhci_kick_epctxfangying1-0/+1
2019-08-29xhci: Fix memory leak in xhci_address_slotYing Fang1-0/+1
2019-08-21xhci: Add No Op CommandHikaru Nishida1-0/+3
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/hw.h exactly where neededMarkus Armbruster1-1/+0
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+2
2019-05-03hw/usb: avoid format truncation warning when formatting port nameDaniel P. Berrangé1-1/+3
2019-05-02usb/xhci: avoid trigger assertion if guest write wrong epidLongpeng1-1/+1
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