public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC v2 PATCH 0/7] x86/resctrl: Miscellaneous resctrl features
@ 2023-02-02 21:46 Babu Moger
  2023-02-02 21:46 ` [RFC v2 PATCH 1/7] x86/resctrl: Add multiple tasks to the resctrl group at once Babu Moger
                   ` (7 more replies)
  0 siblings, 8 replies; 18+ messages in thread
From: Babu Moger @ 2023-02-02 21:46 UTC (permalink / raw)
  To: fenghua.yu, reinette.chatre
  Cc: babu.moger, tglx, mingo, bp, dave.hansen, x86, hpa, corbet,
	linux-kernel, linux-doc, eranian, peternewman

These series adds support few minor features.
1. Support assigning multiple tasks to control/mon groups in one command.
2. Add debug mount option for resctrl interface.
3. Add RMID and CLOSID in resctrl interface when mounted with debug option.
4. While doing these above changes, found that rftype flags needed some cleanup.
   They were named inconsistently. Re-arranged them much more cleanly now.
   Hope it can help future additions.

Code is built on top of tip branch x86/cache.

---
v2: Changes since v1
  a. Removed the changes to add the task's threads automatically. It required
     book keeping to handle the failures and gets complicated. Removed that change
     for now.
  b. Added -o debug option to mount in debug mode(comment from Fenghua)
  c. Added debug files rmid and closid. Stephane wanted to rename them more
     generic to accommodate ARM. It kind of loses meaning if is renamed differently.
     Kept it same for now. Will change if he feels strong about it. 

Babu Moger (7):
      x86/resctrl: Add multiple tasks to the resctrl group at once
      x86/resctrl: Remove few unnecessary rftype flags
      x86/resctrl: Rename rftype flags for consistency
      x86/resctrl: Re-arrange RFTYPE flags based on hierarchy
      x86/resctrl: Introduce -o debug mount option
      x86/resctrl: Display the RMID and COSID for resctrl groups
      x86/resctrl: Add debug files when mounted with debug option


 Documentation/x86/resctrl.rst          |  28 ++++-
 arch/x86/kernel/cpu/resctrl/core.c     |   8 +-
 arch/x86/kernel/cpu/resctrl/internal.h |  68 +++++++++--
 arch/x86/kernel/cpu/resctrl/rdtgroup.c | 154 +++++++++++++++++++++----
 4 files changed, 215 insertions(+), 43 deletions(-)

--


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

end of thread, other threads:[~2023-02-17 17:49 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-02 21:46 [RFC v2 PATCH 0/7] x86/resctrl: Miscellaneous resctrl features Babu Moger
2023-02-02 21:46 ` [RFC v2 PATCH 1/7] x86/resctrl: Add multiple tasks to the resctrl group at once Babu Moger
2023-02-16 22:27   ` Fenghua Yu
2023-02-17 15:05     ` Moger, Babu
2023-02-02 21:47 ` [RFC v2 PATCH 2/7] x86/resctrl: Remove few unnecessary rftype flags Babu Moger
2023-02-02 21:47 ` [RFC v2 PATCH 3/7] x86/resctrl: Rename rftype flags for consistency Babu Moger
2023-02-02 21:47 ` [RFC v2 PATCH 4/7] x86/resctrl: Re-arrange RFTYPE flags based on hierarchy Babu Moger
2023-02-02 21:47 ` [RFC v2 PATCH 5/7] x86/resctrl: Introduce -o debug mount option Babu Moger
2023-02-17  1:42   ` Fenghua Yu
2023-02-17 17:29     ` Moger, Babu
2023-02-02 21:47 ` [RFC v2 PATCH 6/7] x86/resctrl: Display the RMID and COSID for resctrl groups Babu Moger
2023-02-17  1:46   ` Fenghua Yu
2023-02-17 17:39     ` Moger, Babu
2023-02-02 21:47 ` [RFC v2 PATCH 7/7] x86/resctrl: Add debug files when mounted with debug option Babu Moger
2023-02-17  1:50   ` Fenghua Yu
2023-02-17 17:49     ` Moger, Babu
2023-02-16 18:05 ` [RFC v2 PATCH 0/7] x86/resctrl: Miscellaneous resctrl features Moger, Babu
2023-02-16 22:13   ` Reinette Chatre

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