aboutsummaryrefslogtreecommitdiff
path: root/hw/core/qdev-properties.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-24qapi: Inline and remove QERR_PROPERTY_VALUE_BAD definitionPhilippe Mathieu-Daudé1-2/+1
2023-12-21qdev-properties: alias all object class propertiesStefan Hajnoczi1-8/+10
2023-11-28qdev: Fix crash in array property getterKevin Wolf1-7/+26
2023-11-10qdev: Rework array properties based on list visitorKevin Wolf1-80/+157
2023-11-02qdev: Add qdev_prop_set_array()Kevin Wolf1-0/+21
2022-05-14qdev-properties: Add a new macro with bitmask check for uint64_t propertyYang Weijiang1-0/+19
2021-09-01qdev-properties: PropertyInfo: add realized_set_allowed fieldVladimir Sementsov-Ogievskiy1-3/+3
2020-12-18qdev: Avoid unnecessary DeviceState* variable at set_prop_arraylen()Eduardo Habkost1-3/+2
2020-12-18qdev: Rename qdev_get_prop_ptr() to object_field_prop_ptr()Eduardo Habkost1-30/+30
2020-12-18qdev: Make qdev_class_add_property() more flexibleEduardo Habkost1-8/+6
2020-12-18qdev: Make PropertyInfo.create return ObjectProperty*Eduardo Habkost1-6/+6
2020-12-18qdev: Move dev->realized check to qdev_property_set()Eduardo Habkost1-82/+18
2020-12-18qdev: Wrap getters and setters in separate helpersEduardo Habkost1-4/+40
2020-12-18qdev: Add name argument to PropertyInfo.create methodEduardo Habkost1-3/+4
2020-12-18qdev: Add name parameter to qdev_class_add_property()Eduardo Habkost1-4/+5
2020-12-18qdev: Avoid using prop->name unnecessarilyEduardo Habkost1-2/+2
2020-12-18qdev: Get just property name at error_set_from_qdev_prop_error()Eduardo Habkost1-4/+4
2020-12-15qdev: Move UUID property to qdev-properties-system.cEduardo Habkost1-57/+0
2020-12-15qdev: Make qdev_propinfo_get_uint16() staticEduardo Habkost1-3/+3
2020-12-15qdev: Make error_set_from_qdev_prop_error() get Object* argumentEduardo Habkost1-5/+5
2020-12-15qdev: Make qdev_find_global_prop() get Object* argumentEduardo Habkost1-2/+2
2020-12-15qdev: Make qdev_get_prop_ptr() get Object* argEduardo Habkost1-49/+33
2020-12-15qdev: Make bit_prop_set() get Object* argumentEduardo Habkost1-4/+6
2020-12-15qdev: Make PropertyInfo.print method get Object* argumentEduardo Habkost1-2/+1
2020-12-15qdev: Don't use dev->id on set_size32() error messageEduardo Habkost1-1/+1
2020-12-15qdev: Check dev->realized at set_size()Eduardo Habkost1-0/+5
2020-12-15qdev: Move property code to qdev-properties.[ch]Eduardo Habkost1-0/+120
2020-10-06hw/core/qdev-properties: Extract system-mode specific propertiesPhilippe Mathieu-Daudé1-674/+0
2020-10-06hw/core/qdev-properties: Export some integer-related functionsPhilippe Mathieu-Daudé1-22/+24
2020-10-06hw/core/qdev-properties: Export qdev_prop_enumPhilippe Mathieu-Daudé1-0/+7
2020-10-06hw/core/qdev-properties: Export enum-related functionsPhilippe Mathieu-Daudé1-28/+30
2020-10-06hw/core/qdev-properties: Fix code stylePhilippe Mathieu-Daudé1-5/+5
2020-10-06hw/core/qdev-properties: Use qemu_strtoul() in set_pci_host_devaddr()Philippe Mathieu-Daudé1-13/+12
2020-10-06hw/core/qdev-properties: Use qemu_strtol() in set_mac() handlerPhilippe Mathieu-Daudé1-2/+9
2020-09-29qapi: Restrict LostTickPolicy enum to machine codePhilippe Mathieu-Daudé1-0/+1
2020-07-10qdev: Ignore Error objects where the return value sufficesMarkus Armbruster1-4/+1
2020-07-10error: Eliminate error_propagate() with Coccinelle, part 1Markus Armbruster1-33/+11
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster1-10/+10
2020-07-10qapi: Use returned bool to check for failure, manual partMarkus Armbruster1-6/+6
2020-07-10qapi: Use returned bool to check for failure, Coccinelle partMarkus Armbruster1-24/+14
2020-07-03qdev: Introduce DEFINE_PROP_RESERVED_REGIONEric Auger1-0/+89
2020-06-23qdev: Improve netdev property override error a bitMarkus Armbruster1-0/+17
2020-06-17block: lift blocksize property limit to 2 MiBRoman Kagan1-3/+6
2020-06-17qdev-properties: add getter for size32 and blocksizeRoman Kagan1-2/+13
2020-06-17block: make BlockConf size props 32bit and accept size suffixesRoman Kagan1-2/+2
2020-06-17qdev-properties: make blocksize accept size suffixesRoman Kagan1-7/+9
2020-06-17qdev-properties: add size32 property typeRoman Kagan1-0/+40
2020-06-17qdev-properties: blocksize: use same limits in code and descriptionRoman Kagan1-6/+15
2020-05-15Drop more @errp parameters after previous commitMarkus Armbruster1-1/+1
2020-05-15qom: Drop parameter @errp of object_property_add() & friendsMarkus Armbruster1-7/+2