lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<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

Powered by Openwall GNU/*/Linux Powered by OpenVZ