Re: [PATCH 1/4] RISC-V: KVM: Forward SBI experimental and vendor extensions

From: Paolo Bonzini
Date: Fri Nov 26 2021 - 11:14:51 EST


On 11/26/21 16:40, Anup Patel wrote:
+static int kvm_sbi_ext_expevend_handler(struct kvm_vcpu *vcpu,
+ struct kvm_run *run,
+ unsigned long *out_val,
+ struct kvm_cpu_trap *utrap,
+ bool *exit)

Doesn't really matter what this is used for, it's a handler that forwards. So you can name it kvm_sbi_ext_forward_handler.

Paolo

+{
+ /*
+ * Both SBI experimental and vendor extensions are
+ * unconditionally forwarded to userspace.
+ */
+ kvm_riscv_vcpu_sbi_forward(vcpu, run);
+ *exit = true;
+ return 0;
+}
+