[Libosinfo] [PATCH osinfo-db 5/9] device: Add chipset q35

Daniel P. Berrangé berrange at redhat.com
Wed Sep 5 10:54:06 UTC 2018


On Tue, Sep 04, 2018 at 02:42:47PM -0400, Cole Robinson wrote:
> Though while we are considering extending the API I figure I'll mention the
> other metadata bits that I think should end up in libosinfo, but it's not
> clear yet if/how to expose them. Maybe it will shake out some other ideas
> 
> Already tracked virt-manager:
> * clock localtime vs utc

Makes sense

> * don't combine x2apic with solaris10/11:
> https://bugs.launchpad.net/qemu/+bug/1395217
> * UEFI + hyperv clock can't be combined with certain windows OS:
> https://bugs.launchpad.net/qemu/+bug/1593605
> https://bugzilla.redhat.com/show_bug.cgi?id=1185253

This gets a little difficult - how do we come up with osinfo XML to
express arbitrary feature bugs in guest OS  ?

> Kinda tracked in virt-manager:
> * Enabling hyper-v enlightenments for windows guests. Right now we just turn
> them on if in the OS is windows family, but I believe it could be more fine
> grained than that. Like maybe osinfo should advertise which enlightenment
> features each windows version supports. Part of the weirdness here is that
> linux infact supports these enlightenments as well, for better behavior when
> linux runs on top of hyper-v, but we don't want to enable them for
> linux+kvm. Not sure if/how that would be represented.

Yeah, I wonder if this is a case for "simplified" feature representation
just indicating a series of standardized feature names, whcih apps then
turn into fully fledged XML.

> Not presently tracked in virt-manager:
> * Some windows versions limit the max number of CPU sockets:
> https://bugzilla.redhat.com/show_bug.cgi?id=1335977

This definitely feels relevant

The hardest thing in all of this is deciding how to represent this in the
XML and API without an explosion in the number of APis we need to implement.

Regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|




More information about the Libosinfo mailing list