• D
    qemu: avoid launching non-x86 guests with 'pvspinlock' setting · da7485c5
    Daniel Henrique Barboza 提交于
    The 'pvspinlock' feature is x86 only. The "<pvspinlock/>" declaration
    will always have a value 'on' or 'off', and both will break QEMU when
    launching non-x86 guests. This is the error message for
    "<pvspinlock state='on'/>" when running a ppc64 guest:
    
    qemu-kvm: Expected key=value format, found +kvm_pv_unhalt
    
    A similar error message is thrown for "<pvspinlock state='off'/>".
    
    This patch prevents non-x86 guests from launching with any
    pvspinlock setting with a more informative error message:
    
    error: unsupported configuration: The 'pvspinlock' feature is not
    supported for architecture 'ppc64' or machine type 'pseries'
    Signed-off-by: NDaniel Henrique Barboza <danielhb413@gmail.com>
    Reviewed-by: NAndrea Bolognani <abologna@redhat.com>
    da7485c5
qemu_domain.c 541.6 KB