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

Anup Patel apatel at ventanamicro.com
Mon May 12 01:38:23 PDT 2025


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

 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