summaryrefslogtreecommitdiffstats
path: root/hw/core/qdev.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* acpi: add hardware implementation for memory hot unplugZhu Guihua2015-04-271-1/+1
* qdev: Move owner-less IRQs to /machine/unattachedAndreas Färber2015-03-171-2/+3
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2015-03-091-7/+1Star
|\
| * qdev: Don't exit when running into bad -globalMarkus Armbruster2015-02-261-7/+1Star
* | Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell2015-03-021-4/+14
|\ \ | |/ |/|
| * qdev: Improve qdev_init_nofail()'s error reportingMarkus Armbruster2015-02-161-3/+8
| * qdev: Avoid type assertion in qdev_build_hotpluggable_device_list()Jun Li2015-02-161-1/+6
* | qdev: support to get a device firmware path directlyGonglei2015-02-111-0/+7
|/
* Add device listener interfacePaul Durrant2015-01-201-0/+53
* Drop superfluous conditionals around qemu_opts_del()Markus Armbruster2014-12-101-3/+1Star
* hmp: fix regression of HMP device_del auto-completionMarcel Apfelbaum2014-11-271-2/+10