Re: [PATCH v2 0/4] MPXY MSI availability and RPMI notification updates
Anup Patel <[email protected]> Wed, 10 Jun 2026 18:15:20 +0530
| Newsgroups | org.infradead.lists.opensbi |
|---|---|
| Message-ID | <CAAhSdy2bZnm8WbjGZkpTCJOCSkij-Svyg+ZH0ibFtrs=67pvdQ@mail.gmail.com> |
On Mon, Jun 8, 2026 at 6:23 PM Anup Patel <[email protected]> wrote: > > From: David E. Garcia Porras <[email protected]> > > This series enables proper MSI availability determination for MPXY > channels and updates RPMI notification structures and Performance > service group event definitions. > > Patch1 introduce capabilities in sbi_irqchip_device and adds > sbi_irqchip_find_device_by_caps() to find irqchip based on > capabilities. > > Patch2 replaces the hardcoded msi_avail = false in MPXY channel > setup with a runtime check using sbi_irqchip_find_device_by_caps() > to detect presence of MSI controller. > > Patch3 adds rpmi_event_notification_state enum, and missing > req_state/current_state fields to the RPMI enable notification > request/response structs for RPMI spec compliance. Also, adds > notification event ID enums and data structures for RPMI Performance > service group events (power change, limit change, and level change). > > Patch4 adds missing SBI MPXY notification related defines. > > Anup Patel (1): > lib: sbi_irqchip: Allow irqchip drivers advertise capabilities > > David E. Garcia Porras (3): > lib: sbi_mpxy: Enable MPXY channel MSI availability determination > include: mailbox: Update RPMI notification structs and add performance > events > include: sbi: Add SBI MPXY notification related defines > > include/sbi/sbi_ecall_interface.h | 9 ++++++ > include/sbi/sbi_irqchip.h | 11 ++++++- > include/sbi_utils/mailbox/rpmi_msgprot.h | 41 ++++++++++++++++++++++++ > lib/sbi/sbi_irqchip.c | 20 ++++++++++++ > lib/sbi/sbi_mpxy.c | 8 ++--- > lib/utils/irqchip/aplic.c | 1 + > lib/utils/irqchip/imsic.c | 1 + > 7 files changed, 86 insertions(+), 5 deletions(-) > > -- > 2.43.0 > Apologies for the delay, this series was waiting in my queue since past 2 months. Applied this series to the riscv/opensbi repo. Regards, Anup -- opensbi mailing list [email protected] http://lists.infradead.org/mailman/listinfo/opensbi