Hi, Next round of the chardev hotplug patch series, with better commit messages, and tested this time.
cheers, Gerd Gerd Hoffmann (11): chardev: add error reporting for qemu_chr_new_from_opts chardev: fix QemuOpts lifecycle chardev: reduce chardev ifdef mess a bit chardev: add qmp hotplug commands, with null chardev support chardev: add hmp hotplug commands chardev: add file chardev support to chardev-add (qmp) chardev: add tty chardev support to chardev-add (qmp) chardev: add serial chardev support to chardev-add (qmp) chardev: add parport chardev support to chardev-add (qmp) chardev: add socket chardev support to chardev-add (qmp) chardev: add pty chardev support to chardev-add (qmp) hmp-commands.hx | 32 ++++ hmp.c | 23 +++ hmp.h | 2 + include/char/char.h | 4 +- qapi-schema.json | 59 +++++++ qemu-char.c | 477 ++++++++++++++++++++++++++++++++++++++++----------- qmp-commands.hx | 50 ++++++ vl.c | 9 +- 8 files changed, 549 insertions(+), 107 deletions(-)