lib: sbi: Add SSE support for PMU events
authorClément Léger <cleger@rivosinc.com>
Thu, 21 Mar 2024 15:57:18 +0000 (16:57 +0100)
committerAnup Patel <anup@brainfault.org>
Fri, 5 Apr 2024 11:39:39 +0000 (17:09 +0530)
commit06fc453ec13de75e156261e8fe4073334d0e00c2
tree9328c4ba38f97dbd2733a51688a378e65a530ce0
parent09ad21445fe0a96452b4b3334f0ab0c412c62b3c
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 <cleger@rivosinc.com>
Reviewed-by: Anup Patel <anup@brainfault.org>
include/sbi/sbi_pmu.h
lib/sbi/sbi_pmu.c
lib/sbi/sbi_trap.c