aboutsummaryrefslogtreecommitdiff
path: root/hw/core/qdev.c
AgeCommit message (Expand)Author
2024-10-31qom: let object_new use a module if the type is not presentPaolo Bonzini
2024-10-31qom: use object_new_with_class when possiblePaolo Bonzini
2024-09-13hw/core/qdev: Simplify legacy_reset handlingPeter Maydell
2024-09-13hw: Remove device_phases_reset()Peter Maydell
2024-09-13hw: Rename DeviceClass::reset field to legacy_resetPeter Maydell
2024-09-13hw: Use device_class_set_legacy_reset() instead of opencodingPeter Maydell
2024-09-13hw: Define new device_class_set_legacy_reset()Peter Maydell
2024-09-13hw: Remove device_class_set_parent_reset()Peter Maydell
2024-04-25hw, target: Add ResetType argument to hold and exit phase methodsPeter Maydell
2024-04-24qapi: Inline and remove QERR_DEVICE_NO_HOTPLUG definitionPhilippe Mathieu-Daudé
2024-01-30hw/core/qdev.c: add qdev_get_human_name()Manos Pitsidianakis
2023-02-27hw/qdev: Constify DeviceState* argument of qdev_get_parent_bus()Philippe Mathieu-Daudé
2022-12-16hw: Remove device_legacy_reset()Peter Maydell
2022-12-16qdev: Remove qdev_reset_all() and qbus_reset_all()Peter Maydell
2022-12-15Merge tag 'pull-misc-2022-12-14' of https://repo.or.cz/qemu/armbru into stagingPeter Maydell
2022-12-14qapi qdev qom: Elide redundant has_FOO in generated CMarkus Armbruster
2022-12-14error: Drop a few superfluous ERRP_GUARD()Markus Armbruster
2022-11-06module: add Error arguments to module_load and module_load_qomClaudio Fontana
2022-11-06module: rename module_load_one to module_loadClaudio Fontana
2022-06-15qdev: unplug blocker for devicesJagannathan Raman
2021-11-01hw/core: Extract hotplug-related functions to qdev-hotplug.cPhilippe Mathieu-Daudé
2021-11-01machine: Move gpio code to hw/core/gpio.cEduardo Habkost
2021-10-15qdev: Base object creation on QDict rather than QemuOptsKevin Wolf
2021-10-15qdev: Add Error parameter to hide_device() callbacksKevin Wolf
2021-10-15qdev: Make DeviceState.id independent of QemuOptsKevin Wolf
2020-12-15machine: introduce MachineInitPhasePaolo Bonzini
2020-12-15vl: move all generic initialization out of vl.cPaolo Bonzini
2020-12-15qdev: Move property code to qdev-properties.[ch]Eduardo Habkost
2020-12-08failover: Rename function to hide_device()Juan Quintela
2020-12-08failover: should_be_hidden() should take a boolJuan Quintela
2020-11-15nomaintainer: Fix Lesser GPL version numberChetan Pant
2020-10-12device-core: use atomic_set on .realized propertyMaxim Levitsky
2020-10-12device-core: use RCU for list of children of a busMaxim Levitsky
2020-10-12qdev: add "check if address free" callback for busesPaolo Bonzini
2020-07-20qdev: Move doc comments from qdev.c to qdev-core.hPeter Maydell
2020-07-10error: Reduce unnecessary error propagationMarkus Armbruster
2020-07-10qom: Use returned bool to check for failure, manual partMarkus Armbruster
2020-07-10qom: Use returned bool to check for failure, Coccinelle partMarkus Armbruster
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster
2020-07-07qdev: device module supportGerd Hoffmann
2020-06-15qdev: qdev_init_nofail() is now unused, dropMarkus Armbruster
2020-06-15qdev: Make qdev_realize() support bus-less devicesMarkus Armbruster
2020-06-15qdev: Drop qdev_realize() support for null busMarkus Armbruster
2020-06-15qdev: qdev_create(), qdev_try_create() are now unused, dropMarkus Armbruster
2020-06-15qdev: Convert to qdev_unrealize() manuallyMarkus Armbruster
2020-06-15qdev: Convert to qbus_realize(), qbus_unrealize()Markus Armbruster
2020-06-15qdev: New qdev_new(), qdev_realize(), etc.Markus Armbruster
2020-06-15qdev: Assert onboard devices all get realized properlyMarkus Armbruster
2020-06-15qdev: Assert devices are plugged into a bus that can take themMarkus Armbruster
2020-05-15qom: Drop @errp parameter of object_property_del()Markus Armbruster