Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
AMD Platform QoS Support For Next-Gen EPYC Processors Landing In Linux 4.21
The AMD QoS platform support is for monitoring the usage of different system resources as well as for allowing limits to be placed on these different resources. Among the initial functionality exposed is around L3 cache monitoring and limiting, L3 data prioritization, and memory bandwidth enforcement.
This AMD QoS code is similar to Intel RDT (Resource Director Technology) and in fact re-uses some of that code within the Linux kernel. AMD previously documented this processor extension here though that technical document now appears to have been removed. Given the timing of these patches, it seems logical this will be supported by the upcoming 2019 EPYC processors.
With re-using the common bits of the Intel RDT code, Intel's INTEL_RDT Kconfig switch for this functionality has been renamed to "RESCTRL" for controlling whether both Intel RDT and AMD Platform QoS support is built into the kernel.
This Platform QoS code has been called for pulling into the upcoming Linux 4.21 merge window via the x86/cache pull request.