-
- Downloads
RISC-V: hwprobe: Introduce which-cpus flag
Introduce the first flag for the hwprobe syscall. The flag basically reverses its behavior, i.e. instead of populating the values of keys for a given set of cpus, the set of cpus after the call is the result of finding a set which supports the values of the keys. In order to do this, we implement a pair compare function which takes the type of value (a single value vs. a bitmask of booleans) into consideration. We also implement vdso support for the new flag. Signed-off-by:Andrew Jones <ajones@ventanamicro.com> Reviewed-by:
Evan Green <evan@rivosinc.com> Link: https://lore.kernel.org/r/20231122164700.127954-9-ajones@ventanamicro.com Signed-off-by:
Palmer Dabbelt <palmer@rivosinc.com>
Showing
- Documentation/arch/riscv/hwprobe.rst 15 additions, 2 deletionsDocumentation/arch/riscv/hwprobe.rst
- arch/riscv/include/asm/hwprobe.h 24 additions, 0 deletionsarch/riscv/include/asm/hwprobe.h
- arch/riscv/include/uapi/asm/hwprobe.h 3 additions, 0 deletionsarch/riscv/include/uapi/asm/hwprobe.h
- arch/riscv/kernel/sys_hwprobe.c 90 additions, 4 deletionsarch/riscv/kernel/sys_hwprobe.c
- arch/riscv/kernel/vdso/hwprobe.c 72 additions, 8 deletionsarch/riscv/kernel/vdso/hwprobe.c
Loading
Please register or sign in to comment