summaryrefslogtreecommitdiffstats
path: root/target-arm/cpu.h
diff options
context:
space:
mode:
authorShannon Zhao2016-06-14 16:59:12 +0200
committerPeter Maydell2016-06-14 16:59:12 +0200
commit5c0a3819f009639f67ce0453dff6ec7211bfee54 (patch)
treee762b83c5ac80af09b732c2b0d68a8cc44bb2de2 /target-arm/cpu.h
parentqdev_try_create(): Assert that devices we put onto the system bus are SysBusD... (diff)
downloadqemu-5c0a3819f009639f67ce0453dff6ec7211bfee54.tar.gz
qemu-5c0a3819f009639f67ce0453dff6ec7211bfee54.tar.xz
qemu-5c0a3819f009639f67ce0453dff6ec7211bfee54.zip
target-arm: kvm64: set guest PMUv3 feature bit if supported
Check if kvm supports guest PMUv3. If so, set the corresponding feature bit for vcpu. Signed-off-by: Shannon Zhao <shannon.zhao@linaro.org> Reviewed-by: Andrew Jones <drjones@redhat.com> Message-id: 1465267577-1808-2-git-send-email-zhaoshenglong@huawei.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'target-arm/cpu.h')
-rw-r--r--target-arm/cpu.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/target-arm/cpu.h b/target-arm/cpu.h
index 17d80510da..942aa36d9b 100644
--- a/target-arm/cpu.h
+++ b/target-arm/cpu.h
@@ -572,6 +572,8 @@ struct ARMCPU {
bool powered_off;
/* CPU has security extension */
bool has_el3;
+ /* CPU has PMU (Performance Monitor Unit) */
+ bool has_pmu;
/* CPU has memory protection unit */
bool has_mpu;