aboutsummaryrefslogtreecommitdiffstats
path: root/qdev-monitor.c
AgeCommit message (Expand)AuthorFilesLines
2019-10-29migration: allow unplug during migration for failover devicesJens Freimann1-1/+1
2019-10-29qdev/qbus: add hidden device supportJens Freimann1-4/+37
2019-09-16qdev/machine: Introduce hotplug_allowed hookPeter Xu1-0/+7
2019-08-21qdev: Collect HMP handlers command handlers in qdev-monitor.cMarkus Armbruster1-0/+18
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster1-0/+1
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-1/+0
2019-07-02qom: Move HMP command handlers to qom/Markus Armbruster1-57/+0
2019-07-02qapi: Split qom.json and qdev.json off misc.jsonMarkus Armbruster1-1/+1
2019-04-18monitor: Simplify how -device/device_add print helpMarkus Armbruster1-22/+14
2019-03-06qdev: Let the hotplug_handler_unplug() caller delete the deviceDavid Hildenbrand1-2/+7
2019-03-06qdev/core: fix qbus_is_full()Tony Krowiak1-1/+1
2018-11-05qdev-monitor: Make device options help nicerMax Reitz1-2/+11
2018-10-05qdev-monitor: print help to stdoutMarc-André Lureau1-13/+19
2018-03-12qom: introduce object_class_get_list_sortedPaolo Bonzini1-8/+1
2018-03-06qmp: Merge ObjectPropertyInfo and DevicePropertyInfoAlexey Kardashevskiy1-3/+3
2018-03-02qapi: Empty out qapi-schema.jsonMarkus Armbruster1-1/+1
2018-02-09Move include qemu/option.h from qemu-common.h to actual usersMarkus Armbruster1-0/+1
2018-02-09Include qapi/qmp/qdict.h exactly where neededMarkus Armbruster1-0/+1
2018-02-09Include qapi/error.h exactly where neededMarkus Armbruster1-0/+1
2018-01-19qdev: Check for the availability of a hotplug controller before adding a deviceThomas Huth1-0/+5
2018-01-19qdev_monitor: Simplify error handling in qdev_device_add()Thomas Huth1-8/+8
2017-11-05pci-assign: RemovePaolo Bonzini1-1/+0
2017-06-13migration: Move remaining exported functions to migration/misc.hJuan Quintela1-1/+1
2017-05-17qdev: Replace cannot_instantiate_with_device_add_yet with !user_creatableEduardo Habkost1-3/+3
2017-04-21migration: Disable hotplug/unplug during migrationJuan Quintela1-0/+11
2017-04-21qdev: Move qdev_unplug() to qdev-monitor.cJuan Quintela1-0/+34
2017-02-28migrate: Introduce a 'dc->vmsd' check to avoid segfault for --only-migratableAshijeet Acharya1-9/+0
2017-01-27Introduce DEVICE_CATEGORY_CPU for CPU devicesThomas Huth1-0/+1
2017-01-24migration: Allow "device add" options to only add migratable devicesAshijeet Acharya1-0/+9
2016-11-22qdev: add function qdev_set_id()Juergen Gross1-16/+20
2016-09-23qdev-monitor: Add blk_by_qdev_id()Kevin Wolf1-0/+18
2016-09-23qdev-monitor: Factor out find_device_state()Kevin Wolf1-4/+12
2016-03-22util: move declarations out of qemu-common.hVeronia Bahaa1-0/+1
2016-03-16qdev-monitor: add missing aliases for virtio device classesSascha Silbe1-0/+19
2016-03-16qdev-monitor: sort alias table by typenameSascha Silbe1-7/+8
2016-03-16qdev-monitor: improve error message when alias device is unavailableSascha Silbe1-1/+7
2016-02-04all: Clean up includesPeter Maydell1-0/+1
2016-01-13error: Use error_report_err() instead of ad hoc printsMarkus Armbruster1-2/+1
2016-01-13error: Don't append a newline when printing the error hintMarkus Armbruster1-0/+2
2015-10-12Merge remote-tracking branch 'remotes/jasowang/tags/net-pull-request' into st...Peter Maydell1-0/+1
2015-10-12e1000: use alias for default modelJason Wang1-0/+1
2015-10-09Revert "qdev: Use qdev_get_device_class() for -device <type>,help"Markus Armbruster1-3/+6
2015-09-22monitor: allow device_del to accept QOM pathsDaniel P. Berrange1-5/+15
2015-09-18hmp: Allow for error message hints on HMPEric Blake1-28/+14
2015-06-22Include qapi/qmp/qerror.h exactly where neededMarkus Armbruster1-0/+1
2015-06-22qerror: Move #include out of qerror.hMarkus Armbruster1-0/+1
2015-06-22qmp: Wean off qerror_report()Markus Armbruster1-9/+6
2015-06-22qerror: Clean up QERR_ macros to expand into a single stringMarkus Armbruster1-6/+6
2015-06-22qerror: Eliminate QERR_DEVICE_NOT_FOUNDMarkus Armbruster1-2/+4
2015-06-22QemuOpts: Wean off qerror_report_err()Markus Armbruster1-1/+1
2015-06-22qdev-monitor: Propagate errors through qdev_device_add()Markus Armbruster1-21/+15
2015-06-22qdev-monitor: Propagate errors through set_property()Markus Armbruster1-3/+3
2015-06-22qdev-monitor: Convert qbus_find() to ErrorMarkus Armbruster1-12/+20
2015-06-22qdev-monitor: Fix check for full busMarkus Armbruster1-14/+17
2015-06-22qdev-monitor: Stop error avalanche in qbus_find_recursive()Markus Armbruster1-24/+40
2015-06-17s390x: Switch to s390-ccw machine as defaultAlexander Graf1-3/+3
2015-06-09QemuOpts: Convert qemu_opt_foreach() to ErrorMarkus Armbruster1-2/+3
2015-06-09QemuOpts: Drop qemu_opt_foreach() parameter abort_on_failureMarkus Armbruster1-1/+1
2015-06-05vl: allow full-blown QemuOpts syntax for -globalPaolo Bonzini1-7/+11
2015-03-17qom: Implement info qom-tree HMP commandAndreas Färber1-0/+57
2015-02-26QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix useMarkus Armbruster1-3/+3
2015-02-18hmp: Name HMP info handler functions hmp_info_SUBCOMMAND()Markus Armbruster1-2/+2
2014-11-04qdev: Use qdev_get_device_class() for -device <type>,helpEduardo Habkost1-6/+3
2014-11-04qdev: Move error printing to the end of qdev_device_help()Eduardo Habkost1-3/+6
2014-11-04qdev: Create qdev_get_device_class() functionEduardo Habkost1-28/+42
2014-10-15qmp: Print descriptions of object propertiesGonglei1-1/+6
2014-10-15qdev: device_del: Search for to be unplugged device in 'peripheral' containerIgor Mammedov1-4/+9
2014-10-15qdev: do not allow to instantiate non hotpluggable device with device_addIgor Mammedov1-1/+2
2014-10-15Access BusState::allow_hotplug using wraper qbus_is_hotpluggable()Igor Mammedov1-1/+1
2014-09-22qdev-monitor: fix segmentation fault on qdev_device_help()Gonglei1-1/+1
2014-08-15Merge remote-tracking branch 'remotes/mjt/tags/trivial-patches-2014-08-15' in...Peter Maydell1-1/+1
2014-08-15don't use 'Yoda conditions'Gonglei1-1/+1
2014-08-15qdev-monitor: include QOM properties in -device FOO, help outputStefan Hajnoczi1-23/+17
2014-05-28qdev: Implement named GPIOsPeter Crosthwaite1-5/+11
2014-05-05qdev: Fix crash by validating the object typeAmos Kong1-1/+1
2014-04-25qerror.h: Remove QERR defines that are only used onceCole Robinson1-4/+8
2014-03-12qdev-monitor: Set properties after parent is assigned in device_addAmos Kong1-6/+9
2014-02-26qdev-monitor: set DeviceState opts before calling realizeBandan Das1-1/+3
2014-02-20Merge remote-tracking branch 'remotes/afaerber/tags/qom-devices-for-peter' in...Peter Maydell1-3/+3
2014-02-17Use error_is_set() only when necessaryMarkus Armbruster1-1/+1
2014-02-14qdev: Use human mode in "info qtree"Paolo Bonzini1-1/+1
2014-02-14qapi: Add human mode to StringOutputVisitorPaolo Bonzini1-1/+1
2014-02-14qdev: Inline qdev_prop_parse()Paolo Bonzini1-2/+2
2014-01-14Merge remote branch 'luiz/queue/qmp' into qmpqEdgar E. Iglesias1-1/+1
2014-01-06qemu-option: Remove qemu_opts_create_nofailPeter Crosthwaite1-1/+1
2013-12-24qdev-monitor: Improve error message for -device nonexistantMarkus Armbruster1-1/+2
2013-12-24qdev-monitor: Avoid device_add crashing on non-device driver nameMarkus Armbruster1-1/+1
2013-12-23qdev: Do not let the user try to device_add when it cannot workMarkus Armbruster1-0/+5
2013-12-23qdev: Replace no_user by cannot_instantiate_with_device_add_yetMarkus Armbruster1-2/+3
2013-11-05qdev-monitor: Inline qdev_init() for device_addAndreas Färber1-1/+6
2013-11-05qdev-monitor: Avoid qdev as variable nameAndreas Färber1-16/+16
2013-11-05qdev: Drop misleading qdev_free() functionStefan Hajnoczi1-1/+1
2013-11-05qdev-monitor: Unref device when device_add failsStefan Hajnoczi1-0/+2
2013-11-05qdev-monitor: Fix crash when device_add is called with abstract driverIgor Mammedov1-0/+6
2013-11-05qdev-monitor: Clean up qdev_device_add() variable namingAndreas Färber1-11/+11
2013-10-11qdev-monitor: Group "device_add help" and "info qdm" by categoryMarkus Armbruster1-14/+53
2013-10-11Mostly revert "qemu-help: Sort devices by logical functionality"Markus Armbruster1-39/+9
2013-07-29qemu-help: Sort devices by logical functionalityMarcel Apfelbaum1-9/+39
2013-07-27misc: Use g_assert_not_reached for code which is expected to be unreachableStefan Weil1-2/+2
2013-05-06qdev: Let qdev_prop_parse() pass through ErrorAndreas Färber1-1/+5
2013-04-17qbus: remove wrong error messagesAlexey Kardashevskiy1-4/+2
2013-04-16qdev: Fix device_add bus assumptionsAndreas Färber1-8/+8
2013-03-01hw: move qdev-monitor.o to toplevel directoryPaolo Bonzini1-0/+684