aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_host.h
diff options
context:
space:
mode:
authorOliver Upton <oupton@google.com>2021-08-02 19:28:07 +0000
committerMarc Zyngier <maz@kernel.org>2021-08-19 11:19:41 +0100
commitfe5161d2c39b8c2801f0e786631460c6e8a1cae4 (patch)
treec119bf6993ab80db21ca5eb0172d1210ddd2f3d0 /arch/arm64/include/asm/kvm_host.h
parentLinux 5.14-rc4 (diff)
downloadlinux-dev-fe5161d2c39b8c2801f0e786631460c6e8a1cae4.tar.xz
linux-dev-fe5161d2c39b8c2801f0e786631460c6e8a1cae4.zip
KVM: arm64: Record number of signal exits as a vCPU stat
Most other architectures that implement KVM record a statistic indicating the number of times a vCPU has exited due to a pending signal. Add support for that stat to arm64. Reviewed-by: Jing Zhang <jingzhangos@google.com> Signed-off-by: Oliver Upton <oupton@google.com> Signed-off-by: Marc Zyngier <maz@kernel.org> Link: https://lore.kernel.org/r/20210802192809.1851010-2-oupton@google.com
Diffstat (limited to 'arch/arm64/include/asm/kvm_host.h')
-rw-r--r--arch/arm64/include/asm/kvm_host.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm64/include/asm/kvm_host.h b/arch/arm64/include/asm/kvm_host.h
index 41911585ae0c..70e129f2b574 100644
--- a/arch/arm64/include/asm/kvm_host.h
+++ b/arch/arm64/include/asm/kvm_host.h
@@ -576,6 +576,7 @@ struct kvm_vcpu_stat {
u64 wfi_exit_stat;
u64 mmio_exit_user;
u64 mmio_exit_kernel;
+ u64 signal_exits;
u64 exits;
};