diff options
| author | Sam Bobroff | 2017-03-20 00:46:44 +0100 |
|---|---|---|
| committer | David Gibson | 2017-04-26 04:00:41 +0200 |
| commit | cf1c4cce7c0d53d2a778a4b124d02ea3a84f1663 (patch) | |
| tree | ae1973cebb298e2592487e8e275cf6fa9aea7952 /target/ppc/kvm_ppc.h | |
| parent | spapr: Add ibm,processor-radix-AP-encodings to the device tree (diff) | |
| download | qemu-cf1c4cce7c0d53d2a778a4b124d02ea3a84f1663.tar.gz qemu-cf1c4cce7c0d53d2a778a4b124d02ea3a84f1663.tar.xz qemu-cf1c4cce7c0d53d2a778a4b124d02ea3a84f1663.zip | |
target-ppc: support KVM_CAP_PPC_MMU_RADIX, KVM_CAP_PPC_MMU_HASH_V3
Query and cache the value of two new KVM capabilities that indicate
KVM's support for new radix and hash modes of the MMU.
Signed-off-by: Sam Bobroff <sam.bobroff@au1.ibm.com>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'target/ppc/kvm_ppc.h')
| -rw-r--r-- | target/ppc/kvm_ppc.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/target/ppc/kvm_ppc.h b/target/ppc/kvm_ppc.h index 08ecf75a46..64189a48fa 100644 --- a/target/ppc/kvm_ppc.h +++ b/target/ppc/kvm_ppc.h @@ -54,6 +54,8 @@ void kvmppc_read_hptes(ppc_hash_pte64_t *hptes, hwaddr ptex, int n); void kvmppc_write_hpte(hwaddr ptex, uint64_t pte0, uint64_t pte1); bool kvmppc_has_cap_fixup_hcalls(void); bool kvmppc_has_cap_htm(void); +bool kvmppc_has_cap_mmu_radix(void); +bool kvmppc_has_cap_mmu_hash_v3(void); int kvmppc_enable_hwrng(void); int kvmppc_put_books_sregs(PowerPCCPU *cpu); PowerPCCPUClass *kvm_ppc_get_host_cpu_class(void); @@ -254,6 +256,16 @@ static inline bool kvmppc_has_cap_htm(void) return false; } +static inline bool kvmppc_has_cap_mmu_radix(void) +{ + return false; +} + +static inline bool kvmppc_has_cap_mmu_hash_v3(void) +{ + return false; +} + static inline int kvmppc_enable_hwrng(void) { return -1; |
