diff options
| author | Atish Patra <atishp@rivosinc.com> | 2025-02-06 01:58:47 -0800 |
|---|---|---|
| committer | Alistair Francis <alistair.francis@wdc.com> | 2025-03-04 15:42:54 +1000 |
| commit | abe9b81ee41b607eab1928f337837a19acae3208 (patch) | |
| tree | f70d842655ed4a33c54d0151d0da2a0224f1a96f /linux-headers/linux/vduse.h | |
| parent | 59eaf1570456b701fe6dfa4a8f747e65633c385f (diff) | |
| download | focaccia-qemu-abe9b81ee41b607eab1928f337837a19acae3208.tar.gz focaccia-qemu-abe9b81ee41b607eab1928f337837a19acae3208.zip | |
target/riscv: Mask out upper sscofpmf bits during validation
As per the ISA definition, the upper 8 bits in hpmevent are defined by Sscofpmf for privilege mode filtering and overflow bits while the lower 56 bits are desginated for platform specific hpmevent values. For the reset case, mhpmevent value should have zero in lower 56 bits. Software may set the OF bit to indicate disable interrupt. Ensure that correct value is checked after masking while clearing the event encodings. Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com> Acked-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Atish Patra <atishp@rivosinc.com> Message-ID: <20250206-pmu_minor_fixes-v2-2-1bb0f4aeb8b4@rivosinc.com> Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
Diffstat (limited to 'linux-headers/linux/vduse.h')
0 files changed, 0 insertions, 0 deletions