All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/6] ONE_REG interface for SBI FWFT extension
@ 2025-08-14 15:55 ` Anup Patel
  0 siblings, 0 replies; 60+ messages in thread
From: Anup Patel @ 2025-08-14 15:55 UTC (permalink / raw)
  To: Atish Patra
  Cc: Palmer Dabbelt, Paul Walmsley, Alexandre Ghiti, Andrew Jones,
	Anup Patel, Paolo Bonzini, Shuah Khan, kvm, kvm-riscv,
	linux-riscv, linux-kernel, linux-kselftest, Anup Patel

This series adds ONE_REG interface for SBI FWFT extension implemented
by KVM RISC-V. This was missed out in accepted SBI FWFT patches for
KVM RISC-V.

These patches can also be found in the riscv_kvm_fwft_one_reg_v1 branch
at: https://github.com/avpatel/linux.git

Anup Patel (6):
  RISC-V: KVM: Set initial value of hedeleg in kvm_arch_vcpu_create()
  RISC-V: KVM: Introduce feature specific reset for SBI FWFT
  RISC-V: KVM: Introduce optional ONE_REG callbacks for SBI extensions
  RISC-V: KVM: Move copy_sbi_ext_reg_indices() to SBI implementation
  RISC-V: KVM: Implement ONE_REG interface for SBI FWFT state
  KVM: riscv: selftests: Add SBI FWFT to get-reg-list test

 arch/riscv/include/asm/kvm_vcpu_sbi.h         |  23 +-
 arch/riscv/include/uapi/asm/kvm.h             |  14 ++
 arch/riscv/kvm/vcpu.c                         |   3 +-
 arch/riscv/kvm/vcpu_onereg.c                  |  60 +-----
 arch/riscv/kvm/vcpu_sbi.c                     | 172 ++++++++++++---
 arch/riscv/kvm/vcpu_sbi_fwft.c                | 199 ++++++++++++++++--
 arch/riscv/kvm/vcpu_sbi_sta.c                 |  64 ++++--
 .../selftests/kvm/riscv/get-reg-list.c        |  28 +++
 8 files changed, 436 insertions(+), 127 deletions(-)

-- 
2.43.0


-- 
kvm-riscv mailing list
kvm-riscv@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/kvm-riscv

^ permalink raw reply	[flat|nested] 60+ messages in thread

end of thread, other threads:[~2025-08-21  6:44 UTC | newest]

Thread overview: 60+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-14 15:55 [PATCH 0/6] ONE_REG interface for SBI FWFT extension Anup Patel
2025-08-14 15:55 ` Anup Patel
2025-08-14 15:55 ` Anup Patel
2025-08-14 15:55 ` [PATCH 1/6] RISC-V: KVM: Set initial value of hedeleg in kvm_arch_vcpu_create() Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-15 20:04   ` Andrew Jones
2025-08-15 20:04     ` Andrew Jones
2025-08-15 20:04     ` Andrew Jones
2025-08-19  9:01   ` Nutty.Liu
2025-08-19  9:01     ` Nutty.Liu
2025-08-19  9:01     ` Nutty.Liu
2025-08-14 15:55 ` [PATCH 2/6] RISC-V: KVM: Introduce feature specific reset for SBI FWFT Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-15 20:14   ` Andrew Jones
2025-08-15 20:14     ` Andrew Jones
2025-08-15 20:14     ` Andrew Jones
2025-08-19  9:02   ` Nutty.Liu
2025-08-19  9:02     ` Nutty.Liu
2025-08-19  9:02     ` Nutty.Liu
2025-08-14 15:55 ` [PATCH 3/6] RISC-V: KVM: Introduce optional ONE_REG callbacks for SBI extensions Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-15 21:00   ` Andrew Jones
2025-08-15 21:00     ` Andrew Jones
2025-08-15 21:00     ` Andrew Jones
2025-08-17 12:04     ` Anup Patel
2025-08-17 12:04       ` Anup Patel
2025-08-17 12:04       ` Anup Patel
2025-08-14 15:55 ` [PATCH 4/6] RISC-V: KVM: Move copy_sbi_ext_reg_indices() to SBI implementation Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-15 21:04   ` Andrew Jones
2025-08-15 21:04     ` Andrew Jones
2025-08-15 21:04     ` Andrew Jones
2025-08-14 15:55 ` [PATCH 5/6] RISC-V: KVM: Implement ONE_REG interface for SBI FWFT state Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-14 15:55 ` [PATCH 6/6] KVM: riscv: selftests: Add SBI FWFT to get-reg-list test Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-14 15:55   ` Anup Patel
2025-08-18 10:29 ` [PATCH 0/6] ONE_REG interface for SBI FWFT extension Radim Krčmář
2025-08-18 10:29   ` Radim Krčmář
2025-08-18 10:29   ` Radim Krčmář
2025-08-19  6:30   ` Anup Patel
2025-08-19  6:30     ` Anup Patel
2025-08-19  6:30     ` Anup Patel
2025-08-19 11:43     ` Radim Krčmář
2025-08-19 11:43       ` Radim Krčmář
2025-08-19 11:43       ` Radim Krčmář
2025-08-19 15:52       ` Anup Patel
2025-08-19 15:52         ` Anup Patel
2025-08-19 15:52         ` Anup Patel
2025-08-19 17:35         ` Radim Krčmář
2025-08-19 17:35           ` Radim Krčmář
2025-08-19 17:35           ` Radim Krčmář
2025-08-21  6:26           ` Anup Patel
2025-08-21  6:26             ` Anup Patel
2025-08-21  6:26             ` Anup Patel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.