aboutsummaryrefslogtreecommitdiff
path: root/hw/core/qdev.c
AgeCommit message (Expand)AuthorFilesLines
2024-09-13hw/core/qdev: Simplify legacy_reset handlingPeter Maydell1-33/+22
2024-09-13hw: Remove device_phases_reset()Peter Maydell1-39/+12
2024-09-13hw: Rename DeviceClass::reset field to legacy_resetPeter Maydell1-4/+4
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell1-1/+1
2024-09-13hw: Define new device_class_set_legacy_reset()Peter Maydell1-0/+5
2024-09-13hw: Remove device_class_set_parent_reset()Peter Maydell1-8/+0
2024-04-25hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell1-2/+2
2024-04-24qapi: Inline and remove QERR_DEVICE_NO_HOTPLUG definitionPhilippe Mathieu-Daudé1-2/+2
2024-01-30hw/core/qdev.c: add qdev_get_human_name()Manos Pitsidianakis1-0/+8
2023-02-27hw/qdev: Constify DeviceState* argument of qdev_get_parent_bus()Philippe Mathieu-Daudé1-1/+1
2022-12-16hw: Remove device_legacy_reset()Peter Maydell1-10/+0
2022-12-16qdev: Remove qdev_reset_all() and qbus_reset_all()Peter Maydell1-54/+0
2022-12-15Merge tag 'pull-misc-2022-12-14' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell1-2/+0
2022-12-14qapi qdev qom: Elide redundant has_FOO in generated CMarkus Armbruster1-1/+1
2022-12-14error: Drop a few superfluous ERRP_GUARD()Markus Armbruster1-2/+0
2022-11-06module: add Error arguments to module_load and module_load_qomClaudio Fontana1-2/+15
2022-11-06module: rename module_load_one to module_loadClaudio Fontana1-1/+1
2022-06-15qdev: unplug blocker for devicesJagannathan Raman1-0/+24
2021-11-01hw/core: Extract hotplug-related functions to qdev-hotplug.cPhilippe Mathieu-Daudé1-60/+0
2021-11-01machine: Move gpio code to hw/core/gpio.cEduardo Habkost1-174/+0
2021-10-15qdev: Base object creation on QDict rather than QemuOptsKevin Wolf1-3/+4
2021-10-15qdev: Add Error parameter to hide_device() callbacksKevin Wolf1-2/+5
2021-10-15qdev: Make DeviceState.id independent of QemuOptsKevin Wolf1-0/+1
2020-12-15machine: introduce MachineInitPhasePaolo Bonzini1-2/+14
2020-12-15vl: move all generic initialization out of vl.cPaolo Bonzini1-9/+3
2020-12-15qdev: Move property code to qdev-properties.[ch]Eduardo Habkost1-120/+0
2020-12-08failover: Rename function to hide_device()Juan Quintela1-2/+2
2020-12-08failover: should_be_hidden() should take a boolJuan Quintela1-14/+5
2020-11-15nomaintainer: Fix Lesser GPL version numberChetan Pant1-1/+1
2020-10-12device-core: use atomic_set on .realized propertyMaxim Levitsky1-1/+18
2020-10-12device-core: use RCU for list of children of a busMaxim Levitsky1-14/+23
2020-10-12qdev: add "check if address free" callback for busesPaolo Bonzini1-2/+15
2020-07-20qdev: Move doc comments from qdev.c to qdev-core.hPeter Maydell1-33/+0
2020-07-10error: Reduce unnecessary error propagationMarkus Armbruster1-1/+1
2020-07-10qom: Use returned bool to check for failure, manual partMarkus Armbruster1-6/+1
2020-07-10qom: Use returned bool to check for failure, Coccinelle partMarkus Armbruster1-2/+1
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster1-4/+4
2020-07-07qdev: device module supportGerd Hoffmann1-2/+4
2020-06-15qdev: qdev_init_nofail() is now unused, dropMarkus Armbruster1-29/+0
2020-06-15qdev: Make qdev_realize() support bus-less devicesMarkus Armbruster1-3/+6
2020-06-15qdev: Drop qdev_realize() support for null busMarkus Armbruster1-14/+2
2020-06-15qdev: qdev_create(), qdev_try_create() are now unused, dropMarkus Armbruster1-48/+0
2020-06-15qdev: Convert to qdev_unrealize() manuallyMarkus Armbruster1-2/+2
2020-06-15qdev: Convert to qbus_realize(), qbus_unrealize()Markus Armbruster1-7/+3
2020-06-15qdev: New qdev_new(), qdev_realize(), etc.Markus Armbruster1-0/+90
2020-06-15qdev: Assert onboard devices all get realized properlyMarkus Armbruster1-0/+16
2020-06-15qdev: Assert devices are plugged into a bus that can take themMarkus Armbruster1-0/+3
2020-05-15qom: Drop @errp parameter of object_property_del()Markus Armbruster1-1/+1
2020-05-15qdev: Unrealize must not failMarkus Armbruster1-11/+6
2020-05-15Drop more @errp parameters after previous commitMarkus Armbruster1-1/+1