aboutsummaryrefslogtreecommitdiff
path: root/hw/pci/shpc.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-11hw/pci: add some convenient trace-events for pcie and shpc hotplugVladimir Sementsov-Ogievskiy1-0/+46
2023-12-30hw/pci: Constify VMStateRichard Henderson1-1/+1
2023-09-20hw/pci: spelling fixesMichael Tokarev1-1/+1
2023-03-02pci/shpc: refactor shpc_device_plug_common()Vladimir Sementsov-Ogievskiy1-11/+8
2023-03-02pci/shpc: pass PCIDevice pointer to shpc_slot_command()Vladimir Sementsov-Ogievskiy1-8/+10
2023-03-02pci/shpc: more generic handle hot-unplug in shpc_slot_command()Vladimir Sementsov-Ogievskiy1-21/+31
2023-03-02pci/shpc: shpc_slot_command(): handle PWRONLY -> ENABLED transitionVladimir Sementsov-Ogievskiy1-15/+9
2023-03-02pci/shpc: change shpc_get_status() return type to uint8_tVladimir Sementsov-Ogievskiy1-2/+5
2023-03-02pci/shpc: set attention led to OFF on resetVladimir Sementsov-Ogievskiy1-0/+1
2023-01-27shpc: disallow unplug when power indicator is blinkingVladimir Sementsov-Ogievskiy1-0/+7
2022-06-28Trivial: 3 char repeat typosDr. David Alan Gilbert1-1/+2
2022-06-08Fix 'writeable' typosPeter Maydell1-1/+1
2021-01-13pci/shpc: don't push attention button when ejecting powered-off deviceRoman Kagan1-2/+2
2020-12-19migration: Replace migration's JSON writer by the general oneMarkus Armbruster1-1/+1
2020-07-02qdev: Drop qbus_set_hotplug_handler() parameter @errpMarkus Armbruster1-1/+1
2020-06-15qdev: Convert to qdev_unrealize() with CoccinelleMarkus Armbruster1-1/+1
2020-05-15qdev: Unrealize must not failMarkus Armbruster1-1/+1
2019-08-16Include migration/qemu-file-types.h a lot lessMarkus Armbruster1-0/+1
2019-06-12Include qemu-common.h exactly where neededMarkus Armbruster1-1/+0
2019-03-06qdev: Let the hotplug_handler_unplug() caller delete the deviceDavid Hildenbrand1-1/+2
2019-02-17qdev: pass an Object * to qbus_set_hotplug_handler()Michael Roth1-1/+1
2018-12-20pci/shpc: perform unplug via the hotplug handlerDavid Hildenbrand1-1/+10
2018-12-20pci/shpc: rename hotplug handler callbacksDavid Hildenbrand1-7/+7
2018-11-27vmstate: constify VMStateFieldMarc-André Lureau1-3/+4
2018-01-18pci/shpc: Move function to generic header fileYuval Shaia1-11/+2
2017-07-03pci: Convert shpc_init() to ErrorMao Zhongyi1-6/+5
2017-07-03pci: Make errp the last parameter of pci_add_capability()Mao Zhongyi1-1/+4
2017-01-24migration: extend VMStateInfoJianjun Duan1-2/+5
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-01-29pci: Clean up includesPeter Maydell1-1/+1
2015-09-11maint: remove unused include for strings.hDaniel P. Berrange1-1/+0
2015-06-22Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster1-1/+0
2015-04-28Convert (ffs(val) - 1) to ctz32(val)Stefan Hajnoczi1-5/+5
2015-03-11pci/shpc: fix signed integer overflowMichael S. Tsirkin1-1/+1
2015-02-16pci: split shpc_cleanup and shpc_freePaolo Bonzini1-1/+10
2014-11-24hw/pci: fix crash on shpc error flowMarcel Apfelbaum1-0/+1
2014-11-17shpc: fix error propaagationGonglei1-1/+2
2014-10-15qdev: HotplugHandler: Rename unplug callback to unplug_requestIgor Mammedov1-2/+2
2014-08-18memory: remove memory_region_destroyPaolo Bonzini1-1/+0
2014-02-10pci/shpc: convert SHPC hotplug to use hotplug-handler APIIgor Mammedov1-47/+77
2013-11-05qdev: Drop misleading qdev_free() functionStefan Hajnoczi1-1/+1
2013-10-14hw: set interrupts using pci irq wrappersMarcel Apfelbaum1-1/+1
2013-07-04hw/p*: pass owner to memory_region_init* functionsPaolo Bonzini1-2/+2
2013-07-04memory: add owner argument to initialization functionsPaolo Bonzini1-1/+1
2013-03-01hw: move qdev-monitor.o to toplevel directoryPaolo Bonzini1-1/+2
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-2/+2
2012-12-17pci: rename pci_internals.h pci_bus.hMichael S. Tsirkin1-1/+1
2012-12-17pci: fix path for local includesMichael S. Tsirkin1-4/+4
2012-12-17pci: move pci core code to hw/pciMichael S. Tsirkin1-0/+681