diff options
| author | Ben Horgan <ben.horgan@arm.com> | 2026-05-07 18:28:14 +0300 |
|---|---|---|
| committer | Catalin Marinas <catalin.marinas@arm.com> | 2026-05-14 11:51:55 +0300 |
| commit | ccad6001be5c38426ccf45790c411467ad3c03c6 (patch) | |
| tree | 322c4a3f37f3ab82a088cfe00e3da7dd21bcdd89 /drivers/gpu/tests/git@radix-linux.su:pub | |
| parent | 4387970bbd84fd14e0c49c3089c5061ccd86b98a (diff) | |
| download | linux-ccad6001be5c38426ccf45790c411467ad3c03c6.tar.xz | |
arm_mpam: Improve check for whether or not NRDY is hardware managed
mpam_ris_hw_probe_csu_nrdy() sets and clears MSMON_CSU.NRDY and checks
whether it's configuration sticks. However, hardware isn't given a chance
to disagree. Based on rule LRTGP, in MPAM specification IHI0099 version
B.b, the hardware will set NRDY if it needs time to establish a count after
a configuration change.
Enable the monitor so that NRDY becomes relevant and change the
configuration after clearing NRDY to try and coax the hardware into setting
it.
Fixes: 8c90dc68a5de ("arm_mpam: Probe the hardware features resctrl supports")
Cc: <stable@vger.kernel.org>
Signed-off-by: Ben Horgan <ben.horgan@arm.com>
Reviewed-by: James Morse <james.morse@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
Diffstat (limited to 'drivers/gpu/tests/git@radix-linux.su:pub')
0 files changed, 0 insertions, 0 deletions
