Hi,
> The #if CONFIG_SDL approach will not work because qemu will
continue to
> report sdl as supported even when the sdl module is not installed any
> more.
I guess we'd need a separate QMP command to fix that, which tries to load
the modules first when being called? Something similar to what is being done
in qemu_display_help() ?
That would work, yes.
That's certainly doable, too, just a little bit more complex...
Alternative idea: turn QemuDisplay into an ObjectClass, then it'll be
visible in qom introspection. Likewise a bit more complex ...
do we want that? Or is the quick-n-easy way via the schema good
enough for most use cases?
Would be better than nothing, but I'd prefer something which works
properly with modular qemu ...
(I'm not that familiar with "virsh domcapabilities" ...
is there any
real usage for the <graphics> section or is this rather cosmetical?)
Management apps can use that info to avoid building unsupported
configurations. Also you'll get a nice "$foo is not supported" error
from libvirt instead of libvirt dumping qemu stderr ;)
take care,
Gerd