Skip to content
Snippets Groups Projects
user avatar
Xu Lu authored
The mcycle/minstret counter's stop flag is mistakenly updated on a copy
on stack. Thus the counter increments even when the CY/IR bit in the
mcountinhibit register is set. This commit corrects its behavior.

Fixes: 3780e337 (target/riscv: Support mcycle/minstret write operation)
Signed-off-by: default avatarXu Lu <luxu.kernel@bytedance.com>
Reviewed-by: default avatarDaniel Henrique Barboza <dbarboza@ventanamicro.com>
Signed-off-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
(cherry picked from commit 5cb0e7abe1635cb82e0033260dac2b910d142f8c)
Signed-off-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
882950ef
History