lib: utils/timer: Optimize current hart scratch access
authorSamuel Holland <samuel.holland@sifive.com>
Mon, 18 Mar 2024 14:49:28 +0000 (07:49 -0700)
committerAnup Patel <anup@brainfault.org>
Fri, 5 Apr 2024 12:04:24 +0000 (17:34 +0530)
commitb94396c7dde699c17e81e087aadafda125f86856
treeb77c4085afbe2f261cf956d5b50db1ac7f1bd62a
parent5c9a73565f5e6d07cf30ecd7fa511d872050bd2c
lib: utils/timer: Optimize current hart scratch access

The address of the local scratch area is stored in each hart's mscratch
CSR. It is more efficient to read the CSR than to compute the address
from the hart ID.

Signed-off-by: Samuel Holland <samuel.holland@sifive.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
lib/utils/timer/aclint_mtimer.c