Re: [PATCH v9 08/13] x86/resctrl: Rename config parameter INTEL_RDT to RESCTRL

Borislav Petkov
2018-11-22T18:46:54Z

On Wed, Nov 21, 2018 at 08:28:39PM +0000, Moger, Babu wrote:
> Resource control feature is supported by both Intel and AMD.
> So, rename the INTEL_RDT to vendor neutral RESCTRL.
>
> Now CONFIG_RESCTRL will be used for both Intel and AMD to enable
> Resource Control support. Update the texts in config and condition
> accordingly.
>
> Signed-off-by: Babu Moger <babu.moger@amd.com>
> ---
> arch/x86/Kconfig | 23 ++++++++++++++++-------
> arch/x86/include/asm/resctrl_sched.h | 4 ++--
> arch/x86/kernel/cpu/Makefile | 2 +-
> arch/x86/kernel/cpu/resctrl/Makefile | 4 ++--
> include/linux/sched.h | 2 +-
> 5 files changed, 22 insertions(+), 13 deletions(-)
>
> diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
> index 1a0be022f91d..36aad997caf8 100644
> --- a/arch/x86/Kconfig
> +++ b/arch/x86/Kconfig
> @@ -445,16 +445,25 @@ config RETPOLINE
> code are eliminated. Since this includes the syscall entry path,
> it is not entirely pointless.
>
> -config INTEL_RDT
> - bool "Intel Resource Director Technology support"
> +config RESCTRL
> + bool "Resource Control support"
> default n
> - depends on X86 && CPU_SUP_INTEL
> + depends on X86 && (CPU_SUP_INTEL || CPU_SUP_AMD)
> select KERNFS
> help
> - Select to enable resource allocation and monitoring which are
> - sub-features of Intel Resource Director Technology(RDT). More
> - information about RDT can be found in the Intel x86
> - Architecture Software Developer Manual.
> + Select to enable Resource Control feature support.
> +
> + These features are intended to provide the support for the allocation
> + and monitoring of the usage of certain system resources by one or more
> + processors.
> +
> + Intel refers to this feature as Intel Resource Director Technology
> + (Intel(R) RDT). More information about RDT can be found in the
> + Intel x86 Architecture Software Developer Manual.
> +
> + AMD refers to this feature as AMD Platform Quality of Service(AMD QoS).
> + More information about AMD QoS can be found in AMD64 Technology
> + Platform Quality of Service Extensions manual.

I've simplified this to:

Enable Resource Control support.

Provide support for the allocation and monitoring of system resources
usage by the CPU.

Intel calls this Intel Resource Director Technology
(Intel(R) RDT). More information about RDT can be found in the
Intel x86 Architecture Software Developer Manual.

AMD calls this AMD Platform Quality of Service (AMD QoS).
More information about AMD QoS can be found in the AMD64 Technology
Platform Quality of Service Extensions manual.

Say N if unsure.

--
Regards/Gruss,
Boris.

Good mailing practices for 400: avoid top-posting and trim the reply.