Thread (31 messages) 31 messages, 4 authors, 2026-03-31

Re: [PATCH RFC 00/19] RISC-V: QoS: add CBQRI resctrl interface

From: Drew Fustini <fustini@kernel.org>
Date: 2026-01-24 18:00:04
Also in: linux-riscv, lkml

On Thu, Jan 22, 2026 at 02:31:06PM -0800, Reinette Chatre wrote:
Hi Drew,

On 1/19/26 8:14 PM, Drew Fustini wrote:
quoted
 - No MBM (bandwidth monitoring)
   - MBA schema works ok for the CBQRI-enabled memory controllers, but
     resctrl does not currently have solution for representing MBM for
     bandwidth resources that are not associated with a L3 cache.
   - For the old CBQRI proof-of-concept RFC, two separate domains were
     created for each memory controller: one for MB (allocation) and one
     for MBM (monitoring).
   - The monitoring domains had to pretend that these memory controllers
     were L3 caches which is not the case. I have removed this as it was
     too complicated and not the right solution.
   - Fenghua Yu talked about a similar problem last month at LPC in the
     resctrl BoF during the "MBA/MBM on CPU-less Memory Node" topic:
     https://lpc.events/event/19/contributions/2093/
   - I hope to work with resctrl developers on finding a solution.
Specific to this open, could you please consider [1] that proposes a way for
resctrl to handle allocation and monitoring of resources at different scope?
Thank you for pointing that out. I think that the different scope for
bandwidth monitoring would fit CBQRI well. I will reply in that other
thread.

-Drew
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help