lkml.org 
[lkml]   [2023]   [Mar]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Subject[PATCH v3 0/7] x86/resctrl: Miscellaneous resctrl features
    From
    Date
    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 master (commit 7fa08de735e41001).
    ---
    v3: Changes since v2
    Still waiting for more comments. While waiting, addressed few comments from Fenghua.
    Added few more texts in the documentation about multiple tasks assignment feature.
    Added pid in last_cmd_status when applicable.
    Introduced static resctrl_debug to save the debug option.
    Few minor text changes.

    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.

    v2: https://lore.kernel.org/lkml/167537433143.647488.9641864719195184123.stgit@bmoger-ubuntu/
    v1: https://lore.kernel.org/lkml/167278351577.34228.12803395505584557101.stgit@bmoger-ubuntu/

    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: Display the RMID and COSID for resctrl groups
    x86/resctrl: Introduce -o debug mount option
    x86/resctrl: Add debug files when mounted with debug option


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

    --

    \
     
     \ /
      Last update: 2023-03-27 00:42    [W:4.257 / U:0.056 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site