target-i386: Pass X86CPU to cpu_x86_register()
Avoids an x86_env_get_cpu() call there, to work with QOM properties.
Signed-off-by: Andreas Färber <afaerber@suse.de>Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>Reviewed-by: Igor Mammedov <imammedo@redhat.com>
target-i386: Add range check for -cpu ,family=x
A family field value of 0xf and extended family field value of 0xff isthe maximum representable unsigned family number.All other CPUID property values are bounds-checked, so add a check herefor symmetry before we adopt it in a property setter....
target-i386: Add "family" property to X86CPU
Add the property early in the initfn so that it can be used in helperssuch as mce_init().
Signed-off-by: Andreas Färber <afaerber@suse.de>Reviewed-by: Eduardo Habkost <ehabkost@redhat.com>[AF: Add an error_free(), spotted by Michael Roth]...
target-i386: Add "model" property to X86CPU
target-i386: Add "stepping" property to X86CPU
target-i386: Add "model-id" property to X86CPU
target-i386: Add property getter for CPU family
target-i386: Add property getter for CPU model
Signed-off-by: Andreas Färber <afaerber@suse.de>Reviewed-by: Igor Mammedov <imammedo@redhat.com>Reviewed-by: Michael Roth <mdroth@linux.vnet.ibm.com>
target-i386: Add property getter for CPU stepping
target-i386: Add property getter for CPU model-id
View all revisions | View revisions
Also available in: Atom