Aktivieren des SSSE3-Flags auf einer VM, die auf KVM ausgeführt wird

Aktivieren des SSSE3-Flags auf einer VM, die auf KVM ausgeführt wird

Wie leite ich das SSSE3-Flag von meinem Hostserver an die VM weiter, während ich KVM verwende? Ich habe Folgendes versucht.

Meine QEMU-Version ist qemu-kvm-1.5.3. Auf meinem Hostserver ist das SSSE3-Flag aktiviert (Ausgabe der Kürze halber gekürzt):

[host]# lscpu | grep Flags | grep ssse3
Flags:                 .... vmx ssse3 ...

wobei das Modell ist:

[host]# lscpu | grep "Model name"
Model name:            Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz

Ich stelle eine VM mit KVM bereit und habe die folgenden CPU-Optionen in der XML-Datei ausprobiert:

  1. Host-Passthrough, damit ich alle Flags weiterleiten kann:
  <cpu mode='host-passthrough'>
    <topology sockets='1' cores='1' threads='1'/>
  </cpu>
  1. Aktivieren Sie einfach das SSSE3-Flag:
  <cpu>
    <topology sockets='1' cores='1' threads='1'/>
    <feature policy='require' name='ssse3'/>
  </cpu>

In der VM kann ich das SSSE3-Flag jedoch nicht in der Ausgabe sehen lscpu. Tatsächlich host-passthroughzeigt der Modus in der VM-Ausgabe nicht einmal eine Intel-CPU an

[host]$ lscpu | grep "Model name"
Model name:            QEMU Virtual CPU version 1.5.3

verwandte Informationen