Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

RISC-V: KVM: Allow Zalasr extensions for Guest/VM

Extend the KVM ISA extension ONE_REG interface to allow KVM user space
to detect and enable Zalasr extensions for Guest/VM.

Signed-off-by: Xu Lu <luxu.kernel@bytedance.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
Link: https://lore.kernel.org/r/20251020042457.30915-5-luxu.kernel@bytedance.com
Signed-off-by: Anup Patel <anup@brainfault.org>

authored by

Xu Lu and committed by
Anup Patel
655d330c 39ad809d

+3
+1
arch/riscv/include/uapi/asm/kvm.h
··· 194 194 KVM_RISCV_ISA_EXT_ZVFBFWMA, 195 195 KVM_RISCV_ISA_EXT_ZCLSD, 196 196 KVM_RISCV_ISA_EXT_ZILSD, 197 + KVM_RISCV_ISA_EXT_ZALASR, 197 198 KVM_RISCV_ISA_EXT_MAX, 198 199 }; 199 200
+2
arch/riscv/kvm/vcpu_onereg.c
··· 50 50 KVM_ISA_EXT_ARR(ZAAMO), 51 51 KVM_ISA_EXT_ARR(ZABHA), 52 52 KVM_ISA_EXT_ARR(ZACAS), 53 + KVM_ISA_EXT_ARR(ZALASR), 53 54 KVM_ISA_EXT_ARR(ZALRSC), 54 55 KVM_ISA_EXT_ARR(ZAWRS), 55 56 KVM_ISA_EXT_ARR(ZBA), ··· 190 189 case KVM_RISCV_ISA_EXT_ZAAMO: 191 190 case KVM_RISCV_ISA_EXT_ZABHA: 192 191 case KVM_RISCV_ISA_EXT_ZACAS: 192 + case KVM_RISCV_ISA_EXT_ZALASR: 193 193 case KVM_RISCV_ISA_EXT_ZALRSC: 194 194 case KVM_RISCV_ISA_EXT_ZAWRS: 195 195 case KVM_RISCV_ISA_EXT_ZBA: