]> git.baikalelectronics.ru Git - kernel.git/commit
RISC-V: KVM: Add extensible system instruction emulation framework
authorAnup Patel <apatel@ventanamicro.com>
Fri, 29 Jul 2022 11:44:46 +0000 (17:14 +0530)
committerAnup Patel <anup@brainfault.org>
Fri, 29 Jul 2022 11:44:46 +0000 (17:14 +0530)
commit0039bd6e92cdf61820b524ee5b5e21b241d62598
treef8999780897455dcc0eb649ac6b1d2355b73a6de
parent8c87a6c95c4294cf5a1d8b6b6e4ed0edfe04fe82
RISC-V: KVM: Add extensible system instruction emulation framework

We will be emulating more system instructions in near future with
upcoming AIA, PMU, Nested and other virtualization features.

To accommodate above, we add an extensible system instruction emulation
framework in vcpu_insn.c.

Signed-off-by: Anup Patel <apatel@ventanamicro.com>
Signed-off-by: Anup Patel <anup@brainfault.org>
arch/riscv/include/asm/kvm_vcpu_insn.h
arch/riscv/kvm/vcpu_insn.c