[PATCH 0/4] Driver updates to match frozen RPMI specification

Anup Patel anup at brainfault.org
Mon May 19 22:49:03 PDT 2025


On Mon, May 12, 2025 at 2:08 PM Anup Patel <apatel at ventanamicro.com> wrote:
>
> The RPMI v1.0 specification is frozen and in public review so update
> RPMI drivers to match last minute specification changes which were
> based on ARC feedback.
>
> These patches can also be found in the rpmi_fixes_v1 branch at:
> https://github.com/avpatel/opensbi.git
>
> To test these patches, use the dev-upstream branch of the following repos:
> * https://github.com/ventanamicro/qemu.git
> * https://github.com/ventanamicro/linux.git
>
> To enable QEMU RPMI emulation (using librpmi) for virt machine, use
> "virt,rpmi=on,aia=aplic-imsic" as the QEMU machine name.
>
> Anup Patel (4):
>   lib: utils/mailbox: Update DT register name of A2P doorbell
>   lib: utils/mailbox: Parse P2A doorbell system MSI index from DT
>   lib: utils/mailbox: Parse A2P doorbell value from DT
>   lib: utils/mpxy: Remove p2a_db_index from RPMI system MSI attributes

Applied this series to the riscv/opensbi repo.

Regards,
Anup

>
>  include/sbi_utils/mailbox/rpmi_msgprot.h   |  2 +-
>  lib/utils/mailbox/fdt_mailbox_rpmi_shmem.c | 34 +++++++++++++++-------
>  lib/utils/mpxy/fdt_mpxy_rpmi_sysmsi.c      | 13 ++++++---
>  3 files changed, 34 insertions(+), 15 deletions(-)
>
> --
> 2.43.0
>



More information about the opensbi mailing list