[kvm-unit-tests PATCH 0/3] riscv: Improve on-cpu and IPI support
Andrew Jones
andrew.jones at linux.dev
Fri Aug 30 03:12:22 PDT 2024
The first two patches improve general library support for cpumasks and
the on-cpus API. on-cpus can now take cpumasks for input. The last patch
improves support for sending IPIs on riscv using the SBI IPI extension
by supporting a nicer interface of cpuids and cpumasks.
Andrew Jones (3):
lib/cpumask: Fix and simplify a few functions
lib/on-cpus: Introduce on_cpumask and on_cpumask_async
riscv: Introduce SBI IPI convenience functions
lib/cpumask.h | 47 +++++++++++++++++----------------------------
lib/on-cpus.c | 35 +++++++++++++++++++++++++--------
lib/on-cpus.h | 3 +++
lib/riscv/asm/sbi.h | 3 +++
lib/riscv/sbi.c | 43 +++++++++++++++++++++++++++++++++++++++++
5 files changed, 94 insertions(+), 37 deletions(-)
--
2.45.2
More information about the kvm-riscv
mailing list