summaryrefslogtreecommitdiffstats
path: root/include/hw/qdev-core.h
Commit message (Expand)AuthorAgeFilesLines
* qdev: Change Property::offset field to ptrdiff_t typeIldar Isaev2015-11-181-1/+1
* qdev: provide qdev_reset_all_fn()David Hildenbrand2015-11-111-0/+1
* qdev: Protect device-list-properties against broken devicesMarkus Armbruster2015-10-091-0/+13
* qdev: Un-deprecate qdev_init_nofail()Markus Armbruster2015-06-191-2/+2
* qdev: Deprecated qdev_init() is finally unused, dropMarkus Armbruster2015-06-191-2/+1
* qom: Make enum string tables const-correctDaniel P. Berrange2015-06-191-1/+1
* Merge remote-tracking branch 'remotes/qmp-unstable/tags/for-upstream' into st...Peter Maydell2015-05-121-1/+1
|\
| * qobject: Clean up around qtype_codeMarkus Armbruster2015-05-111-1/+1
* | acpi: add hardware implementation for memory hot unplugZhu Guihua2015-04-271-0/+1
|/
* qdev: support to get a device firmware path directlyGonglei2015-02-111-0/+1
* Add device listener interfacePaul Durrant2015-01-201-0/+10
* hmp: fix regression of HMP device_del auto-completionMarcel Apfelbaum2014-11-271-1/+1
* sysbus: Expose IRQ enumeration helpersAlexander Graf2014-11-041-0/+1
* Merge remote-tracking branch 'remotes/bonzini/tags/for-upstream' into stagingPeter Maydell2014-10-301-1/+5
|\
| * qdev: gpio: Define qdev_pass_gpios()Peter Crosthwaite2014-10-231-0/+3
| * qdev: gpio: delete NamedGPIOList::outPeter Crosthwaite2014-10-231-1/+0
| * qdev: gpio: Add API for intercepting a GPIOPeter Crosthwaite2014-10-231-0/+2
* | qdev: add qdev_build_hotpluggable_device_list helperZhu Guihua2014-10-231-0/+2
|/
* qdev: Drop legacy_name from qdev propertiesGonglei2014-10-151-1/+0
* qdev: Add description field in PropertyInfo structGonglei2014-10-151-0/+1
* qdev: Drop legacy hotplug fields/methodsIgor Mammedov2014-10-151-4/+1
* qdev: Add wrapper to set BUS as HotplugHandlerIgor Mammedov2014-10-151-7/+4
* qdev: Add simple/generic unplug callback for HotplugHandlerIgor Mammedov2014-10-151-0/+2
* Access BusState::allow_hotplug using wraper qbus_is_hotpluggable()Igor Mammedov2014-10-151-0/+5
* qdev: Move global validation to a single functionEduardo Habkost2014-09-181-5/+5
* qdev: correctly send DEVICE_DELETED for recursively-deleted devicesPaolo Bonzini2014-07-011-0/+1
* Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into stagingPeter Maydell2014-06-051-0/+8
|\
| * qdev: Display warning about unused -globalDon Slutz2014-06-051-0/+8
* | qdev: Implement named GPIOsPeter Crosthwaite2014-05-281-4/+20
|/
* qdev: Prepare realize/unrealize hooks for BusStateBandan Das2014-03-131-0/+6
* qdev: Keep global allocation counter per busAlexander Graf2014-03-051-0/+2
* Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell2014-02-201-1/+0
|\
| * qdev: Legacy properties are now read-onlyPaolo Bonzini2014-02-141-1/+0
* | qdev: add "hotpluggable" property to DeviceIgor Mammedov2014-02-101-0/+3
* | qdev: add to BusState "hotplug-handler" linkIgor Mammedov2014-02-101-0/+12
|/
* Merge remote-tracking branch 'mst/tags/for_anthony' into stagingAnthony Liguori2014-01-101-5/+10
|\
| * qdev: switch reset to post-orderPaolo Bonzini2013-12-231-1/+1
| * qdev: allow both pre- and post-order vists in qdev walking functionsPaolo Bonzini2013-12-231-4/+9
* | qdev: Drop misleading qbus_free() functionStefan Hajnoczi2013-12-241-2/+0
* | qdev: Replace no_user by cannot_instantiate_with_device_add_yetMarkus Armbruster2013-12-231-1/+12
|/
* qdev: Drop misleading qdev_free() functionStefan Hajnoczi2013-11-051-1/+0
* Mostly revert "qemu-help: Sort devices by logical functionality"Markus Armbruster2013-10-111-16/+0
* qdev: Pass size to qbus_create_inplace()Andreas Färber2013-08-301-1/+1
* qemu-help: Sort devices by logical functionalityMarcel Apfelbaum2013-07-291-0/+29
* hw: import bitmap operations in qdev-core headerMarcel Apfelbaum2013-07-291-0/+1
* qdev: Drop FROM_QBUS() macroAndreas Färber2013-06-071-2/+0
* qdev: Fix QOM unrealize behaviorAndreas Färber2013-04-151-1/+1
* hw: move headers to include/Paolo Bonzini2013-04-081-0/+299
OpenPOWER on IntegriCloud