summary refs log tree commit diff stats
path: root/hw/core/qdev-properties.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* qdev-properties: Add DEFINE_PROP_ON_OFF_AUTO_BIT64()Akihiko Odaki2025-07-141-1/+66
* qdev, rust/hpet: fix type of HPET "timers" propertyPaolo Bonzini2025-03-201-0/+37
* qdev: Improve a few more PropertyInfo @description membersMarkus Armbruster2025-03-061-0/+1
* qdev: Rename PropertyInfo member @name to @typeMarkus Armbruster2025-03-061-18/+18
* qdev: Delete unused qdev_prop_enumMarkus Armbruster2025-03-061-7/+0
* qapi: Move include/qapi/qmp/ to include/qobject/Daniel P. Berrangé2025-02-101-1/+1
* Constify all opaque Property pointersRichard Henderson2024-12-191-39/+39
* hw/core/qdev-properties: Constify Property argument to object_field_prop_ptrRichard Henderson2024-12-191-1/+1
* hw/core: Remove device_class_set_props functionRichard Henderson2024-12-191-16/+0
* hw/core: Introduce device_class_set_props_nRichard Henderson2024-12-191-10/+29
* include/hw/qdev-core: Detect most empty Property lists at compile timeRichard Henderson2024-12-191-1/+1
* qdev: make properties array "const"Paolo Bonzini2024-11-051-13/+13
* qapi: Inline and remove QERR_PROPERTY_VALUE_BAD definitionPhilippe Mathieu-Daudé2024-04-241-2/+1
* qdev-properties: alias all object class propertiesStefan Hajnoczi2023-12-211-8/+10
* qdev: Fix crash in array property getterKevin Wolf2023-11-281-7/+26
* qdev: Rework array properties based on list visitorKevin Wolf2023-11-101-80/+157
* qdev: Add qdev_prop_set_array()Kevin Wolf2023-11-021-0/+21
* qdev-properties: Add a new macro with bitmask check for uint64_t propertyYang Weijiang2022-05-141-0/+19
* qdev-properties: PropertyInfo: add realized_set_allowed fieldVladimir Sementsov-Ogievskiy2021-09-011-3/+3
* qdev: Avoid unnecessary DeviceState* variable at set_prop_arraylen()Eduardo Habkost2020-12-181-3/+2
* qdev: Rename qdev_get_prop_ptr() to object_field_prop_ptr()Eduardo Habkost2020-12-181-30/+30
* qdev: Make qdev_class_add_property() more flexibleEduardo Habkost2020-12-181-8/+6
* qdev: Make PropertyInfo.create return ObjectProperty*Eduardo Habkost2020-12-181-6/+6
* qdev: Move dev->realized check to qdev_property_set()Eduardo Habkost2020-12-181-82/+18
* qdev: Wrap getters and setters in separate helpersEduardo Habkost2020-12-181-4/+40
* qdev: Add name argument to PropertyInfo.create methodEduardo Habkost2020-12-181-3/+4
* qdev: Add name parameter to qdev_class_add_property()Eduardo Habkost2020-12-181-4/+5
* qdev: Avoid using prop->name unnecessarilyEduardo Habkost2020-12-181-2/+2
* qdev: Get just property name at error_set_from_qdev_prop_error()Eduardo Habkost2020-12-181-4/+4
* qdev: Move UUID property to qdev-properties-system.cEduardo Habkost2020-12-151-57/+0
* qdev: Make qdev_propinfo_get_uint16() staticEduardo Habkost2020-12-151-3/+3
* qdev: Make error_set_from_qdev_prop_error() get Object* argumentEduardo Habkost2020-12-151-5/+5
* qdev: Make qdev_find_global_prop() get Object* argumentEduardo Habkost2020-12-151-2/+2
* qdev: Make qdev_get_prop_ptr() get Object* argEduardo Habkost2020-12-151-49/+33
* qdev: Make bit_prop_set() get Object* argumentEduardo Habkost2020-12-151-4/+6
* qdev: Make PropertyInfo.print method get Object* argumentEduardo Habkost2020-12-151-2/+1
* qdev: Don't use dev->id on set_size32() error messageEduardo Habkost2020-12-151-1/+1
* qdev: Check dev->realized at set_size()Eduardo Habkost2020-12-151-0/+5
* qdev: Move property code to qdev-properties.[ch]Eduardo Habkost2020-12-151-0/+120
* hw/core/qdev-properties: Extract system-mode specific propertiesPhilippe Mathieu-Daudé2020-10-061-674/+0
* hw/core/qdev-properties: Export some integer-related functionsPhilippe Mathieu-Daudé2020-10-061-22/+24
* hw/core/qdev-properties: Export qdev_prop_enumPhilippe Mathieu-Daudé2020-10-061-0/+7
* hw/core/qdev-properties: Export enum-related functionsPhilippe Mathieu-Daudé2020-10-061-28/+30
* hw/core/qdev-properties: Fix code stylePhilippe Mathieu-Daudé2020-10-061-5/+5
* hw/core/qdev-properties: Use qemu_strtoul() in set_pci_host_devaddr()Philippe Mathieu-Daudé2020-10-061-13/+12
* hw/core/qdev-properties: Use qemu_strtol() in set_mac() handlerPhilippe Mathieu-Daudé2020-10-061-2/+9
* qapi: Restrict LostTickPolicy enum to machine codePhilippe Mathieu-Daudé2020-09-291-0/+1
* qdev: Ignore Error objects where the return value sufficesMarkus Armbruster2020-07-101-4/+1
* error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster2020-07-101-33/+11
* qom: Put name parameter before value / visitor parameterMarkus Armbruster2020-07-101-10/+10