Re: [PATCH 0/6] Extend irqchip framework for MSIs and line sensing

Anup Patel <[email protected]>
Newsgroups org.infradead.lists.opensbi
Message-ID <CAAhSdy0GDQ3Sb9=yf07OJ1mw6T_QhO4bf5K6kDCUSn9QHcPN8g@mail.gmail.com>
On Thu, Apr 23, 2026 at 10:53 AM Anup Patel <[email protected]> wrote:
>
> This series further extends the OpenSBI irqchip framework to:
> 1) Allow interrupt clients specify line sensing type
> 2) Support MSI controller (aka IMSIC) as irqchip device
>
> These patches can also be found the irqchip_imp2_v1 branch
> at: https://github.com/avpatel/opensbi.git
>
> Anup Patel (6):
>   lib: sbi_irqchip: Check full range for existing handlers in
>     sbi_irqchip_register_handler()
>   lib: sbi_irqchip: Keep the handler list in sorted order for irqchip
>   lib: sbi_irqchip: Allow interrupt client to specify line sensing
>   lib: sbi_irqchip: Allow marking hardware interrupts as reserved
>   lib: sbi_irqchip: Allow setting hardware interrupt affinity
>   lib: sbi_irqchip: Add support for registering MSI handlers
>
>  include/sbi/sbi_irqchip.h |  49 +++++++-
>  lib/sbi/sbi_irqchip.c     | 258 +++++++++++++++++++++++++++++++++++---
>  lib/utils/irqchip/imsic.c |   9 +-
>  3 files changed, 292 insertions(+), 24 deletions(-)
>
> --
> 2.43.0
>

This series is a critical dependency for APLIC and IMSIC drivers
in OpenSBI hence merging it sooner.

Applied this series to the riscv/opensbi repo.

Thanks,
Anup

-- 
opensbi mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/opensbi
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.