aboutsummaryrefslogtreecommitdiff
path: root/lib/utils/cppc/fdt_cppc_rpmi.c
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/fdt_cppc_rpmi.c
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/fdt_cppc_rpmi.c')
0 files changed, 0 insertions, 0 deletions