[PATCH 0/3] riscv: Add generic SBI MPXY interface and MPXY command

Rahul Pathak rahul.pathak at oss.qualcomm.com
Thu Jul 9 19:56:01 CEST 2026


This patch series adds a generic SBI MPXY extension
implementation which provides an interface to interact
with platform via supported message protocol (eg. RPMI)

It also adds a mpxy command which uses the generic
SBI MPXY interface and provides cli support to
interact with supported message protocol. Currently
it supports RISC-V RPMI message protocol.

Rahul Pathak (3):
  riscv: Add SBI MPXY generic interface
  cmd: Add mpxy command and add RISC-V RPMI driver
  riscv: Enable SBI MPXY core interface and MPXY command

 arch/riscv/Kconfig                 |   9 +
 arch/riscv/include/asm/sbi.h       | 268 +++++++++++++++
 arch/riscv/lib/Makefile            |   1 +
 arch/riscv/lib/sbi_mpxy.c          | 529 +++++++++++++++++++++++++++++
 cmd/Kconfig                        |   8 +
 cmd/riscv/Makefile                 |   1 +
 cmd/riscv/sbi_mpxy_cmd.c           | 482 ++++++++++++++++++++++++++
 configs/qemu-riscv64_spl_defconfig |   2 +
 8 files changed, 1300 insertions(+)
 create mode 100644 arch/riscv/lib/sbi_mpxy.c
 create mode 100644 cmd/riscv/sbi_mpxy_cmd.c

-- 
2.43.0



More information about the U-Boot mailing list