Hi, This patch series allows to register additional QemuOptLists at runtime, makes (almost) all QemuOptsLists static and switches over to a name-based lookup of the lists. virtfs is the first user of the runtime-registering, spice will follow.
Gerd Hoffmann (3): QemuOpts: allow new option groups be registered at runtime. QemuOpts: make most qemu_*_opts static compile -fsdev and -virtfs cmd line options unconditionally. blockdev.c | 4 +- hw/pci-hotplug.c | 2 +- hw/qdev-properties.c | 2 +- hw/qdev.c | 2 +- hw/usb-msd.c | 2 +- hw/usb-net.c | 2 +- hw/watchdog.c | 2 +- net.c | 16 ++++++----- qemu-char.c | 2 +- qemu-config.c | 40 +++++++++++++++++++---------- qemu-config.h | 12 +-------- qemu-options.hx | 4 --- target-i386/cpuid.c | 2 +- vl.c | 69 ++++++++++++++++++++++++++++++------------------- 14 files changed, 88 insertions(+), 73 deletions(-)