diff options
author | Atish Patra <atishp@rivosinc.com> | 2025-05-13 17:25:15 -0700 |
---|---|---|
committer | Anup Patel <anup@brainfault.org> | 2025-07-21 16:33:03 +0530 |
commit | 5b305e30a55d93d507006dd11685bdeb7e7207e8 (patch) | |
tree | 75d41afc273af88b80659378ca93dbc2f81bf01d /lib/utils/cppc | |
parent | 663b05a5f745f6b1360f073587bb57fe9af6a40a (diff) | |
download | opensbi-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