Hi Reinette, On 6/24/25 16:31, Reinette Chatre wrote: > Hi Babu, > > On 6/13/25 2:04 PM, Babu Moger wrote: >> Users can create as many monitor groups as RMIDs supported by the hardware. >> However, bandwidth monitoring feature on AMD system only guarantees that >> RMIDs currently assigned to a processor will be tracked by hardware. The >> counters of any other RMIDs which are no longer being tracked will be reset >> to zero. The MBM event counters return "Unavailable" for the RMIDs that are >> not tracked by hardware. So, there can be only limited number of groups >> that can give guaranteed monitoring numbers. With ever changing >> configurations there is no way to definitely know which of these groups are >> being tracked for certain point of time. Users do not have the option to >> monitor a group or set of groups for certain period of time without >> worrying about RMID being reset in between. >> >> The ABMC feature allows users to assign a hardware counter ID to an RMID, >> event pair and monitor bandwidth usage as long as it is assigned. The >> hardware continues to track the assigned counter until it is explicitly >> unassigned by the user. There is no need to worry about counters being >> reset during this period. Additionally, the user can specify a particular >> type of memory transactions for the counter to track. > > Looks like grammar updates from cover letter did not make it into this > copied text. For example, > "being tracked for certain point of time" -> "being tracked during a particular time" > "for certain period of time" -> "for a certain period of time" > "specify a particular type of memory transactions" -> "specify the type of > memory transactions (e.g., reads, writes)" Yes. Missed it. Will take of it now. -- Thanks Babu Moger