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: <20250325171320.GAZ-LkMAFoSM7ZhDqq@fat_crate.local>
Date: Tue, 25 Mar 2025 18:13:20 +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 v6.15

Hi Linus,

please pull the x86/cache lineup for v6.15.

Thx.

---

The following changes since commit 80e54e84911a923c40d7bee33a34c1b4be148d7a:

  Linux 6.14-rc6 (2025-03-09 13:45:25 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_cache_for_v6.15

for you to fetch changes up to 823beb31e55673bf2fd21374e095eec73a761ee7:

  x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers (2025-03-12 12:24:58 +0100)

----------------------------------------------------------------
- First part of the MPAM work: split the architectural part of resctrl from the
  filesystem part so that ARM's MPAM varian of resource control can be added
  later while sharing the user interface with x86 (James Morse)

----------------------------------------------------------------
James Morse (30):
      x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors
      x86/resctrl: Add a helper to avoid reaching into the arch code resource list
      x86/resctrl: Remove fflags from struct rdt_resource
      x86/resctrl: Use schema type to determine how to parse schema values
      x86/resctrl: Use schema type to determine the schema format string
      x86/resctrl: Remove data_width and the tabular format
      x86/resctrl: Add max_bw to struct resctrl_membw
      x86/resctrl: Generate default_ctrl instead of sharing it
      x86/resctrl: Add helper for setting CPU default properties
      x86/resctrl: Remove rdtgroup from update_cpu_closid_rmid()
      x86/resctrl: Expose resctrl fs's init function to the rest of the kernel
      x86/resctrl: Move rdt_find_domain() to be visible to arch and fs code
      x86/resctrl: Move resctrl types to a separate header
      x86/resctrl: Add an arch helper to reset one resource
      x86/resctrl: Move monitor exit work to a resctrl exit call
      x86/resctrl: Move monitor init work to a resctrl init call
      x86/resctrl: Rewrite and move the for_each_*_rdt_resource() walkers
      x86/resctrl: Move the is_mbm_*_enabled() helpers to asm/resctrl.h
      x86/resctrl: Add resctrl_arch_is_evt_configurable() to abstract BMEC
      x86/resctrl: Change mon_event_config_{read,write}() to be arch helpers
      x86/resctrl: Move mba_mbps_default_event init to filesystem code
      x86/resctrl: Move mbm_cfg_mask to struct rdt_resource
      x86/resctrl: Add resctrl_arch_ prefix to pseudo lock functions
      x86/resctrl: Allow an architecture to disable pseudo lock
      x86/resctrl: Make prefetch_disable_bits belong to the arch code
      x86/resctrl: Make resctrl_arch_pseudo_lock_fn() take a plr
      x86/resctrl: Move RFTYPE flags to be managed by resctrl
      x86/resctrl: Handle throttle_mode for SMBA resources
      x86/resctrl: Move get_config_index() to a header
      x86/resctrl: Move get_{mon,ctrl}_domain_from_cpu() to live with their callers

 MAINTAINERS                               |   1 +
 arch/x86/Kconfig                          |   7 +
 arch/x86/include/asm/resctrl.h            |  36 +++-
 arch/x86/kernel/cpu/resctrl/Makefile      |   5 +-
 arch/x86/kernel/cpu/resctrl/core.c        | 181 +++++--------------
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c |  93 ++++++----
 arch/x86/kernel/cpu/resctrl/internal.h    | 201 +++++----------------
 arch/x86/kernel/cpu/resctrl/monitor.c     | 119 +++++++++----
 arch/x86/kernel/cpu/resctrl/pseudo_lock.c |  55 +++---
 arch/x86/kernel/cpu/resctrl/rdtgroup.c    | 284 ++++++++++++++++++++++--------
 include/linux/resctrl.h                   | 212 ++++++++++++++++++++--
 include/linux/resctrl_types.h             |  54 ++++++
 12 files changed, 769 insertions(+), 479 deletions(-)
 create mode 100644 include/linux/resctrl_types.h


-- 
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