[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20260209230813.GAaYpo3eGpO7PzyNxp@fat_crate.local>
Date: Tue, 10 Feb 2026 00:08:13 +0100
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 v7.0-rc1
Hi Linus,
please pull the x86/cache lineup for v7.0-rc1.
Thx.
---
The following changes since commit f8f9c1f4d0c7a64600e2ca312dec824a0bc2f1da:
Linux 6.19-rc3 (2025-12-28 13:24:26 -0800)
are available in the Git repository at:
ssh://git@...olite.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_cache_for_v7.0_rc1
for you to fetch changes up to a8848c4b43ad00c8a18db080206e3ffa53a08b91:
x86,fs/resctrl: Update documentation for telemetry events (2026-01-10 20:25:51 +0100)
----------------------------------------------------------------
- Extend the resctrl machinery to support telemetry monitoring on Intel. The
practical usage of this is being able to tell how much energy or how much
work can be attributed to a group of tasks tracked under a single
idenitifier. Prepend this work with proper refactoring of resctrl domains
handling code. Work by Tony Luck
----------------------------------------------------------------
Tony Luck (30):
x86,fs/resctrl: Improve domain type checking
x86/resctrl: Move L3 initialization into new helper function
x86/resctrl: Refactor domain_remove_cpu_mon() ready for new domain types
x86/resctrl: Clean up domain_remove_cpu_ctrl()
x86,fs/resctrl: Refactor domain create/remove using struct rdt_domain_hdr
fs/resctrl: Split L3 dependent parts out of __mon_event_count()
x86,fs/resctrl: Use struct rdt_domain_hdr when reading counters
x86,fs/resctrl: Rename struct rdt_mon_domain and rdt_hw_mon_domain
x86,fs/resctrl: Rename some L3 specific functions
fs/resctrl: Make event details accessible to functions when reading events
x86,fs/resctrl: Handle events that can be read from any CPU
x86,fs/resctrl: Support binary fixed point event counters
x86,fs/resctrl: Add an architectural hook called for first mount
x86,fs/resctrl: Add and initialize a resource for package scope monitoring
fs/resctrl: Emphasize that L3 monitoring resource is required for summing domains
x86/resctrl: Discover hardware telemetry events
x86,fs/resctrl: Fill in details of events for performance and energy GUIDs
x86,fs/resctrl: Add architectural event pointer
x86/resctrl: Find and enable usable telemetry events
x86/resctrl: Read telemetry events
fs/resctrl: Refactor mkdir_mondata_subdir()
fs/resctrl: Refactor rmdir_mondata_subdir_allrdtgrp()
x86,fs/resctrl: Handle domain creation/deletion for RDT_RESOURCE_PERF_PKG
x86/resctrl: Add energy/perf choices to rdt boot option
x86/resctrl: Handle number of RMIDs supported by RDT_RESOURCE_PERF_PKG
fs/resctrl: Move allocation/free of closid_num_dirty_rmid[]
x86,fs/resctrl: Compute number of RMIDs as minimum across resources
fs/resctrl: Move RMID initialization to first mount
x86/resctrl: Enable RDT_RESOURCE_PERF_PKG
x86,fs/resctrl: Update documentation for telemetry events
Documentation/admin-guide/kernel-parameters.txt | 7 +-
Documentation/filesystems/resctrl.rst | 66 +++-
arch/x86/Kconfig | 13 +
arch/x86/kernel/cpu/resctrl/Makefile | 1 +
arch/x86/kernel/cpu/resctrl/core.c | 224 ++++++++-----
arch/x86/kernel/cpu/resctrl/intel_aet.c | 409 ++++++++++++++++++++++++
arch/x86/kernel/cpu/resctrl/internal.h | 46 ++-
arch/x86/kernel/cpu/resctrl/monitor.c | 50 +--
fs/resctrl/ctrlmondata.c | 113 ++++++-
fs/resctrl/internal.h | 68 ++--
fs/resctrl/monitor.c | 364 +++++++++++++--------
fs/resctrl/rdtgroup.c | 265 +++++++++------
include/linux/resctrl.h | 57 ++--
include/linux/resctrl_types.h | 11 +
14 files changed, 1295 insertions(+), 399 deletions(-)
create mode 100644 arch/x86/kernel/cpu/resctrl/intel_aet.c
--
Regards/Gruss,
Boris.
https://people.kernel.org/tglx/notes-about-netiquette
Powered by blists - more mailing lists