With the upstream discussion aournd switching the qemu default as well
as more and more people wanting to work with PCIe uvtool should have
a way to override the default machine type.
This adds an argument to do so, the rest will as usual be filled in by
libvirt as needed (e.g. PCIe Bus structure).
Signed-off-by: Christian Ehrhardt <email address hidden>
The body of that element defines a path where the per-guest custom copy
should be stored.
That has two issues:
1. multiple guests would clash
2. the path could be not writable by default
Fortunately if just not specified at all libvirt will make sane
defaults.
Signed-off-by: Christian Ehrhardt <email address hidden>
This allows users of uvtool to easily change from the compatibility
focused default cpu type to host-passthrough which will expose as much
as possible to the guest.
Anything in between is too specific for uvtool and can be setup via
libvirt after creating the guest.
Signed-off-by: Christian Ehrhardt <email address hidden>
This does not cause any issues, but apic, pae and such are just not
existant on s390x. So there might be a case in the future were having
these int he template becomes a problem, therefore remove them now.
Signed-off-by: Christian Ehrhardt <email address hidden>