Re: [PATCH v9 15/27] x86/resctrl: Move pseudo lock prototypes to include/linux/resctrl.h

From: Reinette Chatre
Date: Thu May 01 2025 - 13:30:30 EST


Hi James,

On 4/25/25 10:37 AM, James Morse wrote:
> The resctrl pseudo-lock feature allows an architecture to allocate data
> into particular cache portions, which are then treated as reserved to
> avoid that data ever being evicted. Setting this up is deeply architecture
> specific as it involves disabling prefetchers etc. It is not possible
> to support this kind of feature on arm64. Risc-V is assumed to be the
> same.
>
> The prototypes for the architecture code were added to x86's asm/resctrl.h,
> with other architectures able to provide subs for their architecture. This

subs -> stubs?

> forces other architectures to provide identical stubs.
>
> Move the prototypes and stubs to linux/resctrl.h, and switch between them
> using the existing Kconfig symbol.
>
> Signed-off-by: James Morse <james.morse@xxxxxxx>
> ---

Reviewed-by: Reinette Chatre <reinette.chatre@xxxxxxxxx>

Reinette