Documentation/arch/x86/resctrl.rst | 27 ++ include/linux/resctrl.h | 88 ++++-- arch/x86/include/asm/msr-index.h | 1 + arch/x86/kernel/cpu/resctrl/internal.h | 108 +++++--- arch/x86/kernel/cpu/resctrl/core.c | 312 ++++++++++++++++------ arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 86 +++--- arch/x86/kernel/cpu/resctrl/monitor.c | 253 +++++++++++++++--- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 27 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 278 ++++++++++++------- 9 files changed, 861 insertions(+), 319 deletions(-)