AMD Platform QoS Support For Next-Gen EPYC Processors Landing In Linux 4.21

Written by Michael Larabel in AMD on 23 December 2018 at 09:36 AM EST. 2 Comments
The AMD Platform QoS support talked about a few months ago on Phoronix is landing for the upcoming Linux 4.21 kernel. While not officially confirmed, this Quality of Service system resource work appears almost surely for the next-generation 7nm EPYC processors coming out in the months ahead.

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.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week