aboutsummaryrefslogtreecommitdiff
path: root/target/ppc/kvm.c
diff options
context:
space:
mode:
authorThomas Huth <thuth@redhat.com>2017-05-10 06:19:32 +0200
committerDavid Gibson <david@gibson.dropbear.id.au>2017-05-11 09:45:15 +1000
commite9edd931eb1b7e4be2274a8d9b3e5d5c4b7d1aad (patch)
treef2933c36d9a0dfff0c4f3461bea5dbfc061afb07 /target/ppc/kvm.c
parenteaf87a3976fbdd96b2cf813d4e13cb5b2b839d88 (diff)
downloadqemu-e9edd931eb1b7e4be2274a8d9b3e5d5c4b7d1aad.zip
qemu-e9edd931eb1b7e4be2274a8d9b3e5d5c4b7d1aad.tar.gz
qemu-e9edd931eb1b7e4be2274a8d9b3e5d5c4b7d1aad.tar.bz2
target/ppc: Avoid printing wrong aliases in CPU help text
When running with KVM, we update the "family" CPU alias to point to the right host CPU type, so that it for example possible to use "-cpu POWER8" on a POWER8NVL host. However, the function for printing the list of available CPU models is called earlier than the KVM setup code, so the output of "-cpu help" is wrong in that case. Since it would be somewhat ugly anyway to have different help texts depending on whether "-enable-kvm" has been specified or not, we should better always print the same text, so fix this issue by printing "alias for preferred XXX CPU" instead. Reviewed-by: Eduardo Habkost <ehabkost@redhat.com> Signed-off-by: Thomas Huth <thuth@redhat.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'target/ppc/kvm.c')
-rw-r--r--target/ppc/kvm.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/target/ppc/kvm.c b/target/ppc/kvm.c
index cb2cf2b..51249ce 100644
--- a/target/ppc/kvm.c
+++ b/target/ppc/kvm.c
@@ -2424,18 +2424,6 @@ bool kvmppc_has_cap_mmu_hash_v3(void)
return cap_mmu_hash_v3;
}
-static PowerPCCPUClass *ppc_cpu_get_family_class(PowerPCCPUClass *pcc)
-{
- ObjectClass *oc = OBJECT_CLASS(pcc);
-
- while (oc && !object_class_is_abstract(oc)) {
- oc = object_class_get_parent(oc);
- }
- assert(oc);
-
- return POWERPC_CPU_CLASS(oc);
-}
-
PowerPCCPUClass *kvm_ppc_get_host_cpu_class(void)
{
uint32_t host_pvr = mfpvr();