For HyperV looks like I can build a list from the schema, but for CPU options would I use the xml in /usr/share/libvirt/cpu