mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [GIT PULL] x86/cache for v6.18-rc1
@ 2025-09-26 10:16 Borislav Petkov
  2025-09-26 10:21 ` Borislav Petkov
  2025-09-30 21:03 ` pr-tracker-bot
  0 siblings, 2 replies; 3+ messages in thread
From: Borislav Petkov @ 2025-09-26 10:16 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: x86-ml, lkml

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@gitolite.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

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] x86/cache for v6.18-rc1
  2025-09-26 10:16 [GIT PULL] x86/cache for v6.18-rc1 Borislav Petkov
@ 2025-09-26 10:21 ` Borislav Petkov
  2025-09-30 21:03 ` pr-tracker-bot
  1 sibling, 0 replies; 3+ messages in thread
From: Borislav Petkov @ 2025-09-26 10:21 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: x86-ml, lkml

On Fri, Sep 26, 2025 at 12:16:49PM +0200, Borislav Petkov wrote:
> Hi Linus,
> 
> please pull the x86/cache lineup for v6.18-rc1.

Forgot to mention: this time around there are a bunch of new X86_FEATURE_ bits
getting added and coming to you from different trees and should you encounter
merge conflicts, pls pay attention to the numbering, like here for example:

https://lore.kernel.org/all/aMlPZcYlk7hRlMkE@sirena.org.uk

Thx.

-- 
Regards/Gruss,
    Boris.

https://people.kernel.org/tglx/notes-about-netiquette

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [GIT PULL] x86/cache for v6.18-rc1
  2025-09-26 10:16 [GIT PULL] x86/cache for v6.18-rc1 Borislav Petkov
  2025-09-26 10:21 ` Borislav Petkov
@ 2025-09-30 21:03 ` pr-tracker-bot
  1 sibling, 0 replies; 3+ messages in thread
From: pr-tracker-bot @ 2025-09-30 21:03 UTC (permalink / raw)
  To: Borislav Petkov; +Cc: Linus Torvalds, x86-ml, lkml

The pull request you sent on Fri, 26 Sep 2025 12:16:49 +0200:

> ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/tip/tip tags/x86_cache_for_v6.18_rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/2cb8eeaf00efc037988910de17ffe592b23941a6

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2025-09-30 21:03 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-09-26 10:16 [GIT PULL] x86/cache for v6.18-rc1 Borislav Petkov
2025-09-26 10:21 ` Borislav Petkov
2025-09-30 21:03 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®