summaryrefslogtreecommitdiffstats
path: root/hw/core/qdev.c
Commit message (Expand)AuthorAgeFilesLines
* core/qdev: fix memleak in qdev_get_gpio_out_connector()Pan Nengyuan2020-03-091-1/+1
* hw/core: deprecate old reset functions and introduce new onesDamien Hedde2020-01-301-0/+5
* hw/core/qdev: update hotplug reset regarding resettableDamien Hedde2020-01-301-1/+14
* hw/core/qdev: handle parent bus change regarding resettableDamien Hedde2020-01-301-5/+11
* hw/core: add Resettable support to BusClass and DeviceClassDamien Hedde2020-01-301-0/+93
* hw/core/qdev: add trace events to help with resettable transitionDamien Hedde2020-01-301-3/+26
* add device_legacy_reset function to prepare for reset api changeDamien Hedde2020-01-301-3/+3
* qdev: register properties as class propertiesMarc-André Lureau2020-01-241-37/+46
* qdev: move instance properties to class propertiesMarc-André Lureau2020-01-241-11/+13
* qdev: rename DeviceClass.propsPaolo Bonzini2020-01-241-4/+4
* qdev: set properties with device_class_set_props()Marc-André Lureau2020-01-241-0/+5
* qdev: move helper function to monitor/miscMarc-André Lureau2020-01-241-26/+0Star
* qdev: remove extraneous errorMarc-André Lureau2020-01-241-11/+4Star
* qdev: remove duplicated qdev_property_add_static() docMarc-André Lureau2020-01-241-10/+0Star
* migration: Define VMSTATE_INSTANCE_ID_ANYPeter Xu2020-01-201-1/+2
* qdev/qom: remove some TODO limitations now that PROP_PTR is goneMarc-André Lureau2020-01-071-8/+0Star
* qdev: use g_strcmp0() instead of open-coding itMarc-André Lureau2020-01-071-5/+2Star
* vmstate: replace DeviceState with VMStateIfMarc-André Lureau2020-01-061-3/+4
* vmstate: add qom interface to get idMarc-André Lureau2020-01-061-0/+14
* hw/core/qdev: cleanup Error ** variablesVladimir Sementsov-Ogievskiy2019-12-181-15/+13Star
* migration: allow unplug during migration for failover devicesJens Freimann2019-10-291-0/+1
* qdev/qbus: add hidden device supportJens Freimann2019-10-291-0/+24
* qdev/machine: Introduce hotplug_allowed hookPeter Xu2019-09-161-0/+17
* Clean up inclusion of sysemu/sysemu.hMarkus Armbruster2019-08-161-1/+0Star
* Include hw/qdev-properties.h lessMarkus Armbruster2019-08-161-1/+1
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* qapi: Split qom.json and qdev.json off misc.jsonMarkus Armbruster2019-07-021-1/+1
* qom: Move compat_props machinery from qdev to QOMMarkus Armbruster2019-03-111-39/+0Star
* qdev: Fix latent bug with compat_props and onboard devicesMarkus Armbruster2019-03-111-11/+37
* qdev: Provide qdev_get_bus_hotplug_handler()David Hildenbrand2019-03-061-1/+9
* qdev: Let machine hotplug handler to override bus hotplug handlerIgor Mammedov2019-03-061-4/+2Star
* qdev: Let the hotplug_handler_unplug() caller delete the deviceDavid Hildenbrand2019-03-061-2/+1Star
* qdev/core: fix qbus_is_full()Tony Krowiak2019-03-061-0/+3
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2019-01-111-2/+2
|\
| * qemu/queue.h: simplify reverse access to QTAILQPaolo Bonzini2019-01-111-2/+2
* | qdev: fix -device scsi-hd,help regressionMarc-André Lureau2019-01-101-3/+6
|/
* qdev: make a separate helper function to apply compat propertiesMarc-André Lureau2019-01-071-1/+5
* hw: apply machine compat properties without touching globalsMarc-André Lureau2019-01-071-0/+2
* hw: apply accel compat properties without touching globalsMarc-André Lureau2019-01-071-0/+9
* call HotplugHandler->plug() as the last step in device realizationIgor Mammedov2018-10-191-10/+6Star
* qdev: fix a typo in commentLi Qiang2018-09-251-1/+1
* qapi: Drop qapi_event_send_FOO()'s Error ** argumentPeter Xu2018-08-281-2/+1Star
* qdev: add HotplugHandler->post_plug() callbackStefan Hajnoczi2018-07-161-0/+4
* object: fix OBJ_PROP_LINK_UNREF_ON_RELEASE ambivalenceMarc-André Lureau2018-06-121-1/+1
* qdev: Remove DeviceClass::init() and ::exit()Philippe Mathieu-Daudé2018-06-011-28/+0Star
* qapi: Empty out qapi-schema.jsonMarkus Armbruster2018-03-021-1/+1
* qdev: Add new qdev_init_gpio_in_named_with_opaque()Peter Maydell2018-03-021-3/+5
* Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster2018-02-091-0/+1
* Drop superfluous includes of qapi/qmp/qjson.hMarkus Armbruster2018-02-091-1/+0Star