aboutsummaryrefslogtreecommitdiff
path: root/lib/utils/cppc
diff options
context:
space:
mode:
authorAtish Patra <atishp@rivosinc.com>2025-05-13 17:25:15 -0700
committerAnup Patel <anup@brainfault.org>2025-07-21 16:33:03 +0530
commit5b305e30a55d93d507006dd11685bdeb7e7207e8 (patch)
tree75d41afc273af88b80659378ca93dbc2f81bf01d /lib/utils/cppc
parent663b05a5f745f6b1360f073587bb57fe9af6a40a (diff)
downloadopensbi-5b305e30a55d93d507006dd11685bdeb7e7207e8.zip
opensbi-5b305e30a55d93d507006dd11685bdeb7e7207e8.tar.gz
opensbi-5b305e30a55d93d507006dd11685bdeb7e7207e8.tar.bz2
lib: sbi: Only enable TM bit in scounteren
The S-mode should disable Cycle and instruction counter for user space to avoid side channel attacks. The Linux kernel already does this so that any random user space code shouldn't be able to monitor cycle/instruction without higher privilege mode involvement. Remove the CY/IR bits in scountern in OpenSBI. Reviewed-by: Anup Patel <anup@brainfault.org> Signed-off-by: Atish Patra <atishp@rivosinc.com> Link: https://lore.kernel.org/r/20250513-fix_scounteren-v1-1-01018e0c0b0a@rivosinc.com Signed-off-by: Anup Patel <anup@brainfault.org>
Diffstat (limited to 'lib/utils/cppc')
0 files changed, 0 insertions, 0 deletions