]> git.proxmox.com Git - mirror_qemu.git/commit - target/i386/cpu.c
target-i386: Add Haswell CPU model
authorEduardo Habkost <ehabkost@redhat.com>
Wed, 14 Nov 2012 18:28:54 +0000 (16:28 -0200)
committerAndreas Färber <afaerber@suse.de>
Thu, 15 Nov 2012 02:48:47 +0000 (03:48 +0100)
commit37507094f350b75c62dc059f998e7185de3ab60a
tree3d2bfa9b78946110470d4746d721aa0fc1cb9983
parent021941b9d97127bbd62a2ca39208d6a5d486b3cb
target-i386: Add Haswell CPU model

Features added to the model, in relation to SandyBridge:

fma       CPUID[1].ECX[12]
pcid      CPUID[1].ECX[17]
movbe     CPUID[1].ECX[22]
fsgsbase  CPUID[EAX=7,ECX=0].EBX[0]
bmi1      CPUID[EAX=7,ECX=0].EBX[3]
hle       CPUID[EAX=7,ECX=0].EBX[4]
avx2      CPUID[EAX=7,ECX=0].EBX[5]
smep      CPUID[EAX=7,ECX=0].EBX[7]
bmi2      CPUID[EAX=7,ECX=0].EBX[8]
erms      CPUID[EAX=7,ECX=0].EBX[9]
invpcid   CPUID[EAX=7,ECX=0].EBX[10]
rtm       CPUID[EAX=7,ECX=0].EBX[11]

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Reviewed-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Andreas Färber <afaerber@suse.de>
target-i386/cpu.c