mirror of
https://github.com/riscv-software-src/opensbi.git
synced 2025-08-25 07:41:42 +01:00
lib: sbi: Disable interrupt during config matching
PMU overflow interrupt should be disabled durinig initial configuration of
counters. They should be enabled while starting counters.
Fixes: 730f01bb41
("lib: sbi: Support sscofpmf extension in OpenSBI")
Signed-off-by: Atish Patra <atishp@rivosinc.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
@@ -181,13 +181,14 @@
|
||||
#define MHPMEVENT_VSINH (_UL(1) << 59)
|
||||
#define MHPMEVENT_VUINH (_UL(1) << 58)
|
||||
#else
|
||||
#define MHPMEVENTH_OF (_UL(1) << 31)
|
||||
#define MHPMEVENTH_OF (_ULL(1) << 31)
|
||||
#define MHPMEVENTH_MINH (_ULL(1) << 30)
|
||||
#define MHPMEVENTH_SINH (_ULL(1) << 29)
|
||||
#define MHPMEVENTH_UINH (_ULL(1) << 28)
|
||||
#define MHPMEVENTH_VSINH (_ULL(1) << 27)
|
||||
#define MHPMEVENTH_VUINH (_ULL(1) << 26)
|
||||
|
||||
#define MHPMEVENT_OF (MHPMEVENTH_OF << 32)
|
||||
#define MHPMEVENT_MINH (MHPMEVENTH_MINH << 32)
|
||||
#define MHPMEVENT_SINH (MHPMEVENTH_SINH << 32)
|
||||
#define MHPMEVENT_UINH (MHPMEVENTH_UINH << 32)
|
||||
|
Reference in New Issue
Block a user