summaryrefslogtreecommitdiff
path: root/lib/linux_string.c
diff options
context:
space:
mode:
authorNikita Shubin <n.shubin@yadro.com>2022-12-14 08:58:43 +0300
committerLeo Yu-Chi Liang <ycliang@andestech.com>2023-02-01 16:17:13 +0800
commit81b56a55c21cf3de3e8faa4de3830a9036bf3e5c (patch)
tree71fa3178e46d5e00e95163f4409cbdca4ee093b8 /lib/linux_string.c
parent73a3f5139182a0389d505bf29b0ad4bc29424cf8 (diff)
riscv: cpu: check U-Mode before counteren write
The Priv ISA states: "In systems without U-mode, the mcounteren register should not exist." Check U-Mode is present in MISA before writing to counteren, otherwise we endup with Illegal Instruction exception on systems without U-Mode. Also make checking MISA default for M-Mode. Signed-off-by: Nikita Shubin <n.shubin@yadro.com> Reviewed-by: Leo Yu-Chi Liang <ycliang@andestech.com>
Diffstat (limited to 'lib/linux_string.c')
0 files changed, 0 insertions, 0 deletions