]> 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)
commit399fdb448ffb6da02a9cfa8dbbbef0690ddb6292
treef8999780897455dcc0eb649ac6b1d2355b73a6de
parent186d7ac24eecf70ff23bf0d6e7a9ce99788ac5e2
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