This series fixes that the tools don't consider help options for --object and just treat them as regular object properties. For example:
$ ./qemu-io --object secret,help qemu-io: Parameter 'id' is missing With these patches, we get the expected behaviour like in the system emulator. Kevin Wolf (4): vl: Split off user_creatable_print_help() qemu-io: Support help options for --object qemu-img: Support help options for --object qemu-nbd: Support help options for --object include/qom/object_interfaces.h | 12 +++++++ qemu-img.c | 34 +++++++++++------- qemu-io.c | 9 ++++- qemu-nbd.c | 9 ++++- qom/object_interfaces.c | 61 +++++++++++++++++++++++++++++++++ vl.c | 52 +--------------------------- 6 files changed, 111 insertions(+), 66 deletions(-) -- 2.20.1