Re: [PATCH v4 17/18] RISC-V: KVM: add support for FWFT SBI extension

2025-03-22 Thread Andrew Jones
On Mon, Mar 17, 2025 at 06:06:23PM +0100, Clément Léger wrote: > Add basic infrastructure to support the FWFT extension in KVM. > > Signed-off-by: Clément Léger > Reviewed-by: Andrew Jones > --- > arch/riscv/include/asm/kvm_host.h | 4 + > arch/riscv/include/asm/kvm_vcpu_sbi.h |

Re: [PATCH v4 04/18] riscv: sbi: add SBI FWFT extension calls

2025-03-22 Thread Andrew Jones
On Mon, Mar 17, 2025 at 06:06:10PM +0100, Clément Léger wrote: > Add FWFT extension calls. This will be ratified in SBI V3.0 hence, it is > provided as a separate commit that can be left out if needed. > > Signed-off-by: Clément Léger > --- > arch/riscv/kernel/sbi.c | 30

Re: [PATCH v4 03/18] riscv: sbi: add FWFT extension interface

2025-03-22 Thread Andrew Jones
On Mon, Mar 17, 2025 at 06:06:09PM +0100, Clément Léger wrote: > This SBI extensions enables supervisor mode to control feature that are > under M-mode control (For instance, Svadu menvcfg ADUE bit, Ssdbltrp > DTE, etc). Add an interface to set local features for a specific cpu > mask as well as fo

Re: [PATCH v4 02/18] riscv: sbi: add new SBI error mappings

2025-03-22 Thread Andrew Jones
On Mon, Mar 17, 2025 at 06:06:08PM +0100, Clément Léger wrote: > A few new errors have been added with SBI V3.0, maps them as close as > possible to errno values. > > Signed-off-by: Clément Léger > --- > arch/riscv/include/asm/sbi.h | 9 + > 1 file changed, 9 insertions(+) > > diff --gi

Re: [PATCH v4 15/18] RISC-V: KVM: add SBI extension init()/deinit() functions

2025-03-22 Thread Andrew Jones
On Mon, Mar 17, 2025 at 06:06:21PM +0100, Clément Léger wrote: > The FWFT SBI extension will need to dynamically allocate memory and do > init time specific initialization. Add an init/deinit callbacks that > allows to do so. > > Signed-off-by: Clément Léger > --- > arch/riscv/include/asm/kvm_vc