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

