aboutsummaryrefslogtreecommitdiff
path: root/iorange.h
diff options
context:
space:
mode:
authorAndre Przywara <osp@andrep.de>2012-11-14 16:28:52 -0200
committerAndreas Färber <afaerber@suse.de>2012-11-15 03:47:05 +0100
commitc8acc380be7c7bb489037c927a2a5c217535f864 (patch)
tree27d7f9bdf2980b0e88fee315677319d0d0afb975 /iorange.h
parentda4fea066d9e08654940801d46e350a8bbd56547 (diff)
target-i386/cpu: Name new CPUID bits
Update QEMU's knowledge of CPUID bit names. This allows to enable/disable those new features on QEMU's command line when using KVM and prepares future feature enablement in QEMU. This adds F16C, RDRAND, LWP, TBM, TopoExt, PerfCtr_Core, PerfCtr_NB, FSGSBASE, BMI1, AVX2, BMI2, ERMS, PCID, InvPCID, RTM, RDSeed and ADX. Sources where the AMD BKDG for Family 15h/Model 10h, Intel Software Developer Manual, and the Linux kernel for the leaf 7 bits. Signed-off-by: Andre Przywara <osp@andrep.de> Signed-off-by: Boris Ostrovsky <boris.ostrovsky@amd.com> [ehabkost: added CPUID_EXT_PCID] [ehabkost: edited commit message] [ehabkost: rebased against latest qemu.git master] Signed-off-by: Eduardo Habkost <ehabkost@redhat.com> Reviewed-by: Igor Mammedov <imammedo@redhat.com> Signed-off-by: Andreas Färber <afaerber@suse.de>
Diffstat (limited to 'iorange.h')
0 files changed, 0 insertions, 0 deletions