Message ID | 20170131171630.26898-10-punit.agrawal@arm.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/arch/arm/kvm/arm.c b/arch/arm/kvm/arm.c index 9d7446456e0c..e5f77a3d08ea 100644 --- a/arch/arm/kvm/arm.c +++ b/arch/arm/kvm/arm.c @@ -1266,6 +1266,7 @@ static int init_subsystems(void) goto out; kvm_perf_init(); + arm_host_pmu_init(); kvm_coproc_table_init(); out: @@ -1456,6 +1457,7 @@ int kvm_arch_init(void *opaque) void kvm_arch_exit(void) { kvm_perf_teardown(); + arm_host_pmu_teardown(); } static int arm_init(void)
Now that we've added support for handling TLB traps as well as infrastructure for monitoring these operations, all that remains is initialising the host pmu for arm/arm64. Signed-off-by: Punit Agrawal <punit.agrawal@arm.com> Cc: Christoffer Dall <christoffer.dall@linaro.org> Cc: Marc Zyngier <marc.zyngier@arm.com> --- arch/arm/kvm/arm.c | 2 ++ 1 file changed, 2 insertions(+)