[libvirt] [PATCH v1] RFC Generating Qemu parameter -cpu features

Collin L. Walling walling at linux.vnet.ibm.com
Mon Nov 14 19:26:02 UTC 2016


I'm working on the CPU model checking support in libvirt for s390x and I've 
found when generating the -cpu +feature,-feature command, Qemu does not like 
the ± syntax when adding cpu features for s390x machines and expects us to
use key=value pairs (e.g. feature=on,feature=off).

Since x86 Qemu code supports both the ± and key=value methods of enabling CPU 
features, could we switch to just using key=value syntax in libvirt or do we 
need to maintain the ± format as well? I assume we could do something more 
sophisticated than wrapping the check in an if cpu->arch == VIR_ARCH_S390X?

Another option would be to just change Qemu to support both formats, but I 
suspect we would get push back as key=value seems to be the preferred interface.

Thanks for your time.
- Collin

Collin L. Walling (1):
  qemu: command: rework cpu feature argument support

 src/qemu/qemu_command.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

-- 
2.7.4




More information about the libvir-list mailing list