forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/li…
…nux/kernel/git/tip/tip Pull x86 cache control updates from Borislav Petkov: - The generalization of the RDT code to accommodate the addition of AMD's very similar implementation of the cache monitoring feature. This entails a subsystem move into a separate and generic arch/x86/kernel/cpu/resctrl/ directory along with adding vendor-specific initialization and feature detection helpers. Ontop of that is the unification of user-visible strings, both in the resctrl filesystem error handling and Kconfig. Provided by Babu Moger and Sherry Hurwitz. - Code simplifications and error handling improvements by Reinette Chatre. * 'x86-cache-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: x86/resctrl: Fix rdt_find_domain() return value and checks x86/resctrl: Remove unnecessary check for cbm_validate() x86/resctrl: Use rdt_last_cmd_puts() where possible MAINTAINERS: Update resctrl filename patterns Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt x86/resctrl: Introduce AMD QOS feature x86/resctrl: Fixup the user-visible strings x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features x86/resctrl: Rename the config option INTEL_RDT to RESCTRL x86/resctrl: Add vendor check for the MBA software controller x86/resctrl: Bring cbm_validate() into the resource structure x86/resctrl: Initialize the vendor-specific resource functions x86/resctrl: Move all the macros to resctrl/internal.h x86/resctrl: Re-arrange the RDT init code x86/resctrl: Rename the RDT functions and definitions x86/resctrl: Rename and move rdt files to a separate directory
- Loading branch information
Showing
17 changed files
with
385 additions
and
173 deletions.
There are no files selected for viewing
9 changes: 6 additions & 3 deletions
9
Documentation/x86/intel_rdt_ui.txt → Documentation/x86/resctrl_ui.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,16 @@ | ||
User Interface for Resource Allocation in Intel Resource Director Technology | ||
User Interface for Resource Control feature | ||
|
||
Intel refers to this feature as Intel Resource Director Technology(Intel(R) RDT). | ||
AMD refers to this feature as AMD Platform Quality of Service(AMD QoS). | ||
|
||
Copyright (C) 2016 Intel Corporation | ||
|
||
Fenghua Yu <[email protected]> | ||
Tony Luck <[email protected]> | ||
Vikas Shivappa <[email protected]> | ||
|
||
This feature is enabled by the CONFIG_INTEL_RDT Kconfig and the | ||
X86 /proc/cpuinfo flag bits: | ||
This feature is enabled by the CONFIG_RESCTRL and the X86 /proc/cpuinfo | ||
flag bits: | ||
RDT (Resource Director Technology) Allocation - "rdt_a" | ||
CAT (Cache Allocation Technology) - "cat_l3", "cat_l2" | ||
CDP (Code and Data Prioritization ) - "cdp_l3", "cdp_l2" | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12717,9 +12717,9 @@ M: Fenghua Yu <[email protected]> | |
M: Reinette Chatre <[email protected]> | ||
L: [email protected] | ||
S: Supported | ||
F: arch/x86/kernel/cpu/intel_rdt* | ||
F: arch/x86/include/asm/intel_rdt_sched.h | ||
F: Documentation/x86/intel_rdt* | ||
F: arch/x86/kernel/cpu/resctrl/ | ||
F: arch/x86/include/asm/resctrl_sched.h | ||
F: Documentation/x86/resctrl* | ||
|
||
READ-COPY UPDATE (RCU) | ||
M: "Paul E. McKenney" <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
# SPDX-License-Identifier: GPL-2.0 | ||
obj-$(CONFIG_RESCTRL) += core.o rdtgroup.o monitor.o | ||
obj-$(CONFIG_RESCTRL) += ctrlmondata.o pseudo_lock.o | ||
CFLAGS_pseudo_lock.o = -I$(src) |
Oops, something went wrong.