summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorClément Léger <[email protected]>2024-03-21 16:57:18 +0100
committerAnup Patel <[email protected]>2024-04-05 17:09:39 +0530
commit06fc453ec13de75e156261e8fe4073334d0e00c2 (patch)
tree9328c4ba38f97dbd2733a51688a378e65a530ce0 /include
parent09ad21445fe0a96452b4b3334f0ab0c412c62b3c (diff)
lib: sbi: Add SSE support for PMU events
Add SSE callbacks registration to PMU driver in order to disable interrupt delegation for PMU interrupts. When interrupts are undelegated send the PMU SSE event upon LCOFIP IRQ. Signed-off-by: Clément Léger <[email protected]> Reviewed-by: Anup Patel <[email protected]>
Diffstat (limited to 'include')
-rw-r--r--include/sbi/sbi_pmu.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sbi/sbi_pmu.h b/include/sbi/sbi_pmu.h
index 7d32a4da..8b1e08c8 100644
--- a/include/sbi/sbi_pmu.h
+++ b/include/sbi/sbi_pmu.h
@@ -11,6 +11,7 @@
#define __SBI_PMU_H__
#include <sbi/sbi_types.h>
+#include <sbi/sbi_trap.h>
struct sbi_scratch;
@@ -150,4 +151,6 @@ int sbi_pmu_ctr_cfg_match(unsigned long cidx_base, unsigned long cidx_mask,
int sbi_pmu_ctr_incr_fw(enum sbi_pmu_fw_event_code_id fw_id);
+void sbi_pmu_ovf_irq();
+
#endif