[PATCH v9 3/5] riscv_cbqri: Make RESCTRL_FS available on RISC-V
Sunil V L
sunilvl at oss.qualcomm.com
Mon Oct 12 09:57:04 PDT 2026
On Sat, Oct 3, 2026 at 12:45 PM Drew Fustini <fustini at kernel.org> wrote:
>
> Enough CBQRI support is now present to enable ARCH_HAS_CPU_RESCTRL.
> Have RISCV_CBQRI select it so that RESCTRL_FS can be enabled on
> RISC-V, and default RISCV_CBQRI to y. RISCV_ISA_SSQOSID is default n,
> so this only affects kernels where the user has already opted into
> Ssqosid, and on those the CBQRI support is what makes the extension
> useful.
>
> This is a separate patch so that no commit makes RESCTRL_FS selectable
> before the resctrl glue it depends on exists. Enabling the resctrl
> filesystem itself stays a user choice under MISC_FILESYSTEMS.
>
> Tested-by: Chen Pei <cp0613 at linux.alibaba.com>
> Signed-off-by: Drew Fustini <fustini at kernel.org>
> ---
> drivers/resctrl/Kconfig | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/resctrl/Kconfig b/drivers/resctrl/Kconfig
> index cac23d20124b..617b813b9808 100644
> --- a/drivers/resctrl/Kconfig
> +++ b/drivers/resctrl/Kconfig
> @@ -33,6 +33,8 @@ config ARM64_MPAM_RESCTRL_FS
> menuconfig RISCV_CBQRI
> bool "RISC-V CBQRI support"
> depends on RISCV && RISCV_ISA_SSQOSID
> + select ARCH_HAS_CPU_RESCTRL
> + default y
> help
> Capacity and Bandwidth QoS Register Interface (CBQRI) support for
> RISC-V cache QoS resources. CBQRI exposes cache capacity
>
LGTM.
Reviewed-by: Sunil V L <sunilvl at oss.qualcomm.com>
More information about the linux-riscv
mailing list