target/ppc: Remove fallback 64k pagesize information
commitdc71b55956b45a4aa6f280b57a3088d169bfc636
authorDavid Gibson <david@gibson.dropbear.id.au>
Fri, 23 Mar 2018 00:24:28 +0000 (23 11:24 +1100)
committerDavid Gibson <david@gibson.dropbear.id.au>
Fri, 27 Apr 2018 08:05:22 +0000 (27 18:05 +1000)
tree2b3f3b2f7dc5fcf81fa26563a32296f6de2186ee
parent8fe08fac1939815950b74fb7eb17101320450ca7
target/ppc: Remove fallback 64k pagesize information

CPU definitions for cpus with the 64-bit hash MMU can include a table of
available pagesizes.  If this isn't supplied ppc_cpu_instance_init() will
fill it in a fallback table based on the POWERPC_MMU_64K bit in mmu_model.

However, it turns out all the cpus which support 64K pages already include
an explicit table of page sizes, so there's no point to the fallback table
including 64k pages.

That removes the only place which tests POWERPC_MMU_64K, so we can remove
it.  Which in turn allows some logic to be removed from
kvm_fixup_page_sizes().

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Reviewed-by: Greg Kurz <groug@kaod.org>
target/ppc/cpu-qom.h
target/ppc/kvm.c
target/ppc/translate_init.c