target-i386: Disable rdtscp on Opteron_G* CPU models
commit33b5e8c03ae7a62d320d3c5c1104fe297d5c300d
authorEduardo Habkost <ehabkost@redhat.com>
Fri, 13 Nov 2015 19:07:13 +0000 (13 17:07 -0200)
committerEduardo Habkost <ehabkost@redhat.com>
Tue, 17 Nov 2015 19:05:59 +0000 (17 17:05 -0200)
tree766d1e3c84172daeab804cfc2d29f8724b5057b7
parent9ecac5dad16722ce2a8c3e88d8eeba5794990031
target-i386: Disable rdtscp on Opteron_G* CPU models

KVM can't virtualize rdtscp on AMD CPUs yet, so there's no point
in enabling it by default on AMD CPU models, as all we are
getting are confused users because of the "host doesn't support
requested feature" warnings.

Disable rdtscp on Opteron_G* models, but keep compatibility on
pc-*-2.4 and older (just in case there are people are doing funny
stuff using AMD CPU models on Intel hosts).

Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
include/hw/i386/pc.h
target-i386/cpu.c