Announcing the librpmi project
Anup Patel
apatel at ventanamicro.com
Mon Aug 5 05:58:28 PDT 2024
Hi All,
We are delighted to announce the librpmi project hosted under RISC-V
GitHub at https://github.com/riscv-software-src/librpmi.git
The librpmi is intended to be a common RPMI implementation which can be used by:
a) RISC-V platform vendors to implement RPMI services in their
platform microcontroller firmware
b) System-level partitions to implement RPMI services running as
separate OpenSBI domain
c) Hypervisors/emulators/simulators to emulate RPMI services for the Guest/VM
The librpmi project is very young and we are eager to receive
feedback, participation, and contribution from all RISC-V members and
RISC-V contributors. Currently, the librpmi development and
discussions happen through GitHub pull requests and GitHub issues but
these processes may evolve over time based on community feedback.
Initial testing of the librpmi project has been done by using it to
emulate RPMI services on QEMU RISC-V. These can be tried from the
dev-upstream branch of the following repos:
1) https://github.com/ventanamicro/qemu.git
2) https://github.com/ventanamicro/opensbi.git
3) https://github.com/ventanamicro/linux.git
On behalf of Ventana Micro Systems,
Rahul Pathak, Subrahmanya Lingappa and Anup Patel
More information about the opensbi
mailing list