File 78d177df-cpu-add-clwb.patch of Package libvirt.10106

commit 78d177df67c8f7652a8569f9274a365b701d7ec6
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Wed Sep 13 13:27:10 2017 +0200

    cpu: Add clwb/pcommit CPU features
    
    The features were added to QEMU by commit v2.4.0-1690-gf7fda28094 as
    Skylake Server features.
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>

Index: libvirt-3.3.0/src/cpu/cpu_map.xml
===================================================================
--- libvirt-3.3.0.orig/src/cpu/cpu_map.xml
+++ libvirt-3.3.0/src/cpu/cpu_map.xml
@@ -248,9 +248,15 @@
     <feature name='avx512ifma'>
       <cpuid eax_in='0x07' ebx='0x00200000'/>
     </feature>
+    <feature name='pcommit'>
+      <cpuid eax_in='0x07' ebx='0x00400000'/>
+    </feature>
     <feature name='clflushopt'>
       <cpuid eax_in='0x07' ebx='0x00800000'/>
     </feature>
+    <feature name='clwb'>
+      <cpuid eax_in='0x07' ebx='0x01000000'/>
+    </feature>
     <feature name='avx512pf'>
       <cpuid eax_in='0x07' ebx='0x04000000'/>
     </feature>
Index: libvirt-3.3.0/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
===================================================================
--- libvirt-3.3.0.orig/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
+++ libvirt-3.3.0/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
@@ -37,7 +37,9 @@
       <feature policy='require' name='mpx'/>
       <feature policy='require' name='adx'/>
       <feature policy='require' name='smap'/>
+      <feature policy='require' name='pcommit'/>
       <feature policy='require' name='clflushopt'/>
+      <feature policy='require' name='clwb'/>
       <feature policy='require' name='pku'/>
       <feature policy='require' name='ospke'/>
       <feature policy='require' name='xsaveopt'/>
openSUSE Build Service is sponsored by