[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250926101649.GAaNZoEZjRzw1u4p4c@fat_crate.local>
Date: Fri, 26 Sep 2025 12:16:49 +0200
From: Borislav Petkov <bp@...en8.de>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: x86-ml <x86@...nel.org>, lkml <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] x86/cache for v6.18-rc1
Hi Linus,
please pull the x86/cache lineup for v6.18-rc1.
Thx.
---
The following changes since commit f83ec76bf285bea5727f478a68b894f5543ca76e:
Linux 6.17-rc6 (2025-09-14 14:21:14 -0700)
are available in the Git repository at:
ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_cache_for_v6.18_rc1
for you to fetch changes up to dd86b69d20fb9fa7e941ed01ff05f1e662fcc3ff:
fs/resctrl: Fix counter auto-assignment on mkdir with mbm_event enabled (2025-09-17 11:31:12 +0200)
----------------------------------------------------------------
- Add support on AMD for assigning QOS bandwidth counters to resources
(RMIDs) with the ability for those resources to be tracked by the
counters as long as they're assigned to them. Previously, due to hw
limitations, bandwidth counts from untracked resources would get lost
when those resources are not tracked. Refactor the code and user
interfaces to be able to also support other, similar features on ARM,
for example
----------------------------------------------------------------
Babu Moger (30):
x86/cpufeatures: Add support for Assignable Bandwidth Monitoring Counters (ABMC)
x86/resctrl: Add ABMC feature in the command line options
x86,fs/resctrl: Consolidate monitoring related data from rdt_resource
x86,fs/resctrl: Detect Assignable Bandwidth Monitoring feature details
x86/resctrl: Add support to enable/disable AMD ABMC feature
fs/resctrl: Introduce the interface to display monitoring modes
fs/resctrl: Add resctrl file to display number of assignable counters
fs/resctrl: Introduce mbm_cntr_cfg to track assignable counters per domain
fs/resctrl: Introduce interface to display number of free MBM counters
x86/resctrl: Add data structures and definitions for ABMC assignment
fs/resctrl: Introduce event configuration field in struct mon_evt
x86,fs/resctrl: Implement resctrl_arch_config_cntr() to assign a counter with ABMC
fs/resctrl: Add the functionality to assign MBM events
fs/resctrl: Add the functionality to unassign MBM events
fs/resctrl: Pass struct rdtgroup instead of individual members
fs/resctrl: Introduce counter ID read, reset calls in mbm_event mode
x86/resctrl: Refactor resctrl_arch_rmid_read()
x86/resctrl: Implement resctrl_arch_reset_cntr() and resctrl_arch_cntr_read()
fs/resctrl: Support counter read/reset with mbm_event assignment mode
fs/resctrl: Add event configuration directory under info/L3_MON/
fs/resctrl: Provide interface to update the event configurations
fs/resctrl: Introduce mbm_assign_on_mkdir to enable assignments on mkdir
fs/resctrl: Auto assign counters on mkdir and clean up on group removal
fs/resctrl: Introduce mbm_L3_assignments to list assignments in a group
fs/resctrl: Introduce the interface to modify assignments in a group
fs/resctrl: Disable BMEC event configuration when mbm_event mode is enabled
fs/resctrl: Introduce the interface to switch between monitor modes
x86/resctrl: Configure mbm_event mode if supported
MAINTAINERS: resctrl: Add myself as reviewer
fs/resctrl: Fix counter auto-assignment on mkdir with mbm_event enabled
Shaopeng Tan (1):
fs/resctrl: Optimize code in rdt_get_tree()
Tony Luck (4):
x86,fs/resctrl: Consolidate monitor event descriptions
x86,fs/resctrl: Replace architecture event enabled checks
x86/resctrl: Remove the rdt_mon_features global variable
x86,fs/resctrl: Prepare for more monitor events
Documentation/admin-guide/kernel-parameters.txt | 2 +-
Documentation/filesystems/resctrl.rst | 325 ++++++++
MAINTAINERS | 1 +
arch/x86/include/asm/cpufeatures.h | 1 +
arch/x86/include/asm/msr-index.h | 2 +
arch/x86/include/asm/resctrl.h | 16 -
arch/x86/kernel/cpu/resctrl/core.c | 81 +-
arch/x86/kernel/cpu/resctrl/internal.h | 56 +-
arch/x86/kernel/cpu/resctrl/monitor.c | 248 +++++-
arch/x86/kernel/cpu/scattered.c | 1 +
fs/resctrl/ctrlmondata.c | 26 +-
fs/resctrl/internal.h | 58 +-
fs/resctrl/monitor.c | 1008 +++++++++++++++++++++--
fs/resctrl/rdtgroup.c | 259 ++++--
include/linux/resctrl.h | 148 +++-
include/linux/resctrl_types.h | 18 +-
16 files changed, 2021 insertions(+), 229 deletions(-)
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
Powered by blists - more mailing lists