UPSTREAM: arch/riscv: Enable U-mode/S-mode counters (stime, etc.)

BUG=None
BRANCH=None
TEST=None

Signed-off-by: Jonathan Neuschfer <j.neuschaefer@gmx.net>
Reviewed-on: https://review.coreboot.org/16262
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>

Change-Id: Ie62f60b2e237fa4921384e3894569ae29639f563
Reviewed-on: https://chromium-review.googlesource.com/374463
Commit-Ready: Furquan Shaikh <furquan@chromium.org>
Tested-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
This commit is contained in:
Jonathan Neuschäfer 2016-08-22 19:37:15 +02:00 committed by chrome-bot
commit c1f98d46cf

View file

@ -218,4 +218,8 @@ void mstatus_init(void)
| (1 << CAUSE_FAULT_STORE)
| (1 << CAUSE_USER_ECALL)
);
/* Enable all user/supervisor-mode counters */
write_csr(mscounteren, 0b111);
write_csr(mucounteren, 0b111);
}