summaryrefslogtreecommitdiff
path: root/lib/utils/cppc
diff options
context:
space:
mode:
authorRadim Krčmář <[email protected]>2025-04-29 16:25:45 +0200
committerAnup Patel <[email protected]>2025-04-30 10:14:26 +0530
commit009f77a9f06bcb5a3a6252b3333171adb8c84512 (patch)
treeb4c09454bdc1f7a264f382b864eab96987bc09b6 /lib/utils/cppc
parent65e8be4fe85e0e4410026a86256682a314ddf173 (diff)
lib: sbi_hart: reset hstatus
hstatus.HU must be cleared, because U-mode could otherwise use the HLS/HSV instructions. This would allow U-mode to read physical memory directly if vgatp and vsatp was 0. The remaining fields don't seem like a security vulnerability now, but clearing the whole CSR is not an issue, so do that be safe. Reviewed-by: Anup Patel <[email protected]> Signed-off-by: Radim Krčmář <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Anup Patel <[email protected]>
Diffstat (limited to 'lib/utils/cppc')
0 files changed, 0 insertions, 0 deletions