It has a number of issues: * Some help is printed to stderr, which is wrong in the monitor.
* We terminate the program unsuccessfully after giving help. * Help crept into -global, where it behaves funnily. * Help on property values does not work for properties that accept the value "?". Markus Armbruster (7): qemu-option: Make qemu_opts_foreach() accumulate return values qdev: Fix exit code for -device ? Revert "qdev: Add help for property value" Revert "qdev: Add help for device properties" qdev: Add help for device properties qdev: update help on -device qdev: Add rudimentary help for property value hw/qdev-properties.c | 24 ++++-------------------- hw/qdev.c | 41 ++++++++++++++++++++++++++++++++--------- hw/qdev.h | 1 + qemu-option.c | 2 +- qemu-options.hx | 21 +++++++++------------ vl.c | 8 ++++++++ 6 files changed, 55 insertions(+), 42 deletions(-)