]> git.ipfire.org Git - thirdparty/libvirt.git/commit
PowerPC : Add support for launching VM in 'compat' mode.
authorPrerna Saxena <prerna@linux.vnet.ibm.com>
Tue, 4 Nov 2014 17:22:44 +0000 (22:52 +0530)
committerMichal Privoznik <mprivozn@redhat.com>
Fri, 7 Nov 2014 08:18:50 +0000 (09:18 +0100)
commitaddce06c9221f948072cd222b56ea9c3f70ec066
tree9e39f29ad7613313bf1f244098b1cc25532dcadd
parentda636d83dc6b1d070a705786b4daef8644eaca13
PowerPC : Add support for launching VM in 'compat' mode.

PowerISA allows processors to run VMs in binary compatibility ("compat")
mode supporting an older version of ISA. QEMU has recently added support to
explicitly denote a VM running in compatibility mode through commit 6d9412ea
8dfa3a5e85. Now, a "compat" mode VM can be run by invoking this qemu
commandline on a POWER8 host:  -cpu host,compat=power7.

This patch allows libvirt to exploit cpu mode 'host-model' to describe this
new mode for PowerKVM guests. For example, when a user wants to request a
power7 vm to run in compatibility mode on a Power8 host, this can be
described in XML as follows :

  <cpu mode='host-model'>
    <model>power7</model>
  </cpu>

Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
Signed-off-by: Li Zhang <zhlcindy@linux.vnet.ibm.com>
Signed-off-by: Pradipta Kr. Banerjee <bpradip@in.ibm.com>
Acked-by: Michal Privoznik <mprivozn@redhat.com>
src/conf/cpu_conf.c
src/cpu/cpu_powerpc.c
src/qemu/qemu_command.c