summaryrefslogtreecommitdiffstats
path: root/hw/core/qdev.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-0/+1
* qdev: add helpers to be more explicit when using abstract QOM parent functionsPhilippe Mathieu-Daudé2018-02-051-0/+24
* linux-user: remove nmi.c and fw-path-provider.cLaurent Vivier2018-01-231-77/+0Star
* qdev: Check for the availability of a hotplug controller before adding a deviceThomas Huth2018-01-191-8/+20
* qdev: defer DEVICE_DEL event until instance_finalize()Michael Roth2017-10-181-11/+12
* Revert "qdev: Free QemuOpts when the QOM path goes away"Michael Roth2017-10-181-3/+1Star
* qdev: store DeviceState's canonical path to use when unparentingMichael Roth2017-10-181-3/+14
* qdev: support properties which don't set a default valuePeter Maydell2017-07-171-1/+1
* qdev: Introduce PropertyInfo.createFam Zheng2017-07-141-12/+19
* qdev: remove PropertyInfo.qtype fieldMarc-André Lureau2017-06-191-11/+2Star
* migration: Remove unneeded includes of migration/vmstate.hJuan Quintela2017-06-011-1/+0Star
* Merge remote-tracking branch 'quintela/tags/migration/20170517' into stagingStefan Hajnoczi2017-05-181-4/+16
|\
| * migration: Move check_migratable() into qdev.cJuan Quintela2017-05-171-4/+16
* | qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost2017-05-171-0/+1
|/
* Merge remote-tracking branch 'remotes/juanquintela/tags/migration/20170421' i...Peter Maydell2017-04-211-37/+3Star
|\
| * qdev: Move qdev_unplug() to qdev-monitor.cJuan Quintela2017-04-211-34/+0Star
| * qdev: Export qdev_hot_removedJuan Quintela2017-04-211-1/+1
| * qdev: qdev_hotplug is really a boolJuan Quintela2017-04-211-2/+2
* | qdev: Make "hotplugged" property read-onlyEduardo Habkost2017-04-201-8/+1Star
|/
* Merge remote-tracking branch 'remotes/dgilbert/tags/pull-migration-20170228a'...Peter Maydell2017-03-021-0/+7
|\
| * migrate: Introduce a 'dc->vmsd' check to avoid segfault for --only-migratableAshijeet Acharya2017-02-281-0/+7
* | qdev: Have qdev_set_parent_bus() handle devices already on a busPeter Maydell2017-02-281-0/+14
|/
* vmstate registration: check return valuesDr. David Alan Gilbert2017-02-061-4/+6
* vmstate_register_with_alias_id: Take an Error **Dr. David Alan Gilbert2017-02-061-1/+2
* qdev: hotplug: drop HotplugHandler.post_plug callbackXiao Guangrong2016-11-151-16/+4Star
* nvdimm acpi: introduce fit bufferXiao Guangrong2016-11-011-4/+16
* qdev: Fix use after free in qdev_init_nofail error pathFam Zheng2016-08-031-0/+2
* qdev: Fix object reference leak in case device.realize() failsIgor Mammedov2016-07-261-1/+7
* qdev: hotplug: Introduce HotplugHandler.pre_plug() callbackIgor Mammedov2016-06-171-1/+8
* qdev_try_create(): Assert that devices we put onto the system bus are SysBusD...Peter Maydell2016-06-141-0/+7
* qdev: Clean up around propertiesCao jin2016-06-071-11/+19
* qdev: Start disentangling bus from deviceAndreas Färber2016-05-261-222/+0Star
* qom: Swap 'name' next to visitor in ObjectPropertyAccessorEric Blake2016-02-081-2/+3
* qapi: Swap visit_* arguments for consistent 'name' placementEric Blake2016-02-081-1/+1
* hw/core: Clean up includesPeter Maydell2016-01-291-1/+1
* qdev: get_child_bus(): Use QOM lookup if availablePeter Crosthwaite2016-01-211-0/+6
* qdev: Free QemuOpts when the QOM path goes awayPaolo Bonzini2016-01-181-1/+3
* error: Use error_reportf_err() where it makes obvious senseMarkus Armbruster2016-01-131-3/+2Star
* hw/core/qdev: Remove superfluous return statementThomas Huth2016-01-111-1/+0Star
* qdev: provide qdev_reset_all_fn()David Hildenbrand2015-11-111-0/+5
* qdev: Do not use slow [*] expansion for GPIO creationPavel Fedin2015-09-191-6/+15
* typofixes - v4Veres Lajos2015-09-111-1/+1
* qerror: Move #include out of qerror.hMarkus Armbruster2015-06-221-0/+1
* qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster2015-06-221-4/+4
* qdev: Deprecated qdev_init() is finally unused, dropMarkus Armbruster2015-06-191-31/+16Star
* qdev: Free property names after registering gpio aliasesEduardo Habkost2015-06-191-0/+2