Create debugfs entry for vcpu stat.
chenjiajun (6):
kvm: debugfs: Export vcpu stat via debugfs
kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs
kvm: debugfs: aarch64 export cpu time related items to debugfs
kvm: debugfs: Export x86 kvm exits to vcpu_stat
kvm: debugfs: add fastpath msr_wr exits to debugfs statistics
kvm: debugfs: add EXIT_REASON_PREEMPTION_TIMER to vcpu_stat
arch/arm64/configs/openeuler_defconfig | 1 +
arch/arm64/include/asm/kvm_host.h | 21 ++++
arch/arm64/kvm/Kconfig | 9 ++
arch/arm64/kvm/arm.c | 31 ++++++
arch/arm64/kvm/guest.c | 40 +++++++-
arch/arm64/kvm/handle_exit.c | 8 ++
arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +
arch/arm64/kvm/mmu.c | 1 +
arch/arm64/kvm/sys_regs.c | 9 ++
arch/x86/configs/openeuler_defconfig | 1 +
arch/x86/include/asm/kvm_host.h | 17 ++++
arch/x86/kvm/Kconfig | 9 ++
arch/x86/kvm/vmx/vmx.c | 8 ++
arch/x86/kvm/x86.c | 87 ++++++++++++++++
include/linux/kvm_host.h | 44 ++++++++
include/uapi/linux/kvm.h | 1 +
virt/kvm/kvm_main.c | 129 ++++++++++++++++++++++++
17 files changed, 417 insertions(+), 1 deletion(-)
--
2.33.0