[PATCH 0/3] Add RPMI/MPXY voltage, device power and performance service

Joshua Yeong joshua.yeong at starfivetech.com
Fri Nov 7 00:27:16 PST 2025


On Thursday, October 16, 2025 11:20 PM, Rahul Pathak <rahul at summations.net> wrote:

> Hi Joshua,
>
> It will help if you can also share your branches for the Linux and Librpmi side changes for anyone to test. If you already have Qemu based stubs implemented for this to test then that would be great and please share that too.
>
> Thanks
> Rahul
>

Hi Rahul,

I rebased the qemu/opensbi/linux recently. You can verify it using following branch
https://github.com/yeongjoshua/qemu/tree/rpmi-dev-upstream
https://github.com/yeongjoshua/opensbi/tree/rpmi
https://github.com/yeongjoshua/linux/tree/v6.18-rc3-rpmi


> On Mon, Oct 13, 2025 at 9:02 PM Joshua Yeong <joshua.yeong at starfivetech.com> wrote:
> >
> > Add RPMI/MPXY driver for voltage, device power and performance group 
> > based on RPMI specification v1.0.
> >
> > https://github.com/riscv-non-isa/riscv-rpmi/releases/download/v1.0/ris
> > cv-rpmi.pdf
> >
> > Joshua Yeong (3):
> >   lib: utils: Add MPXY RPMI mailbox driver for voltage
> >   lib: utils: Add MPXY RPMI mailbox driver for device power
> >   lib: utils: Add MPXY RPMI mailbox driver for performance
> >
> >  include/sbi_utils/mailbox/rpmi_msgprot.h    | 244 ++++++++++++++++++++
> >  lib/utils/mpxy/Kconfig                      |  12 +
> >  lib/utils/mpxy/fdt_mpxy_rpmi_device_power.c |  55 +++++  
> > lib/utils/mpxy/fdt_mpxy_rpmi_performance.c  |  90 ++++++++
> >  lib/utils/mpxy/fdt_mpxy_rpmi_voltage.c      |  76 ++++++
> >  lib/utils/mpxy/objects.mk                   |   9 +
> >  platform/generic/configs/defconfig          |   3 +
> >  7 files changed, 489 insertions(+)
> >  create mode 100644 lib/utils/mpxy/fdt_mpxy_rpmi_device_power.c
> >  create mode 100644 lib/utils/mpxy/fdt_mpxy_rpmi_performance.c
> >  create mode 100644 lib/utils/mpxy/fdt_mpxy_rpmi_voltage.c
> >
> > --
> > 2.43.0
> >
> > --
> > opensbi mailing list
> > opensbi at lists.infradead.org
> > http://lists.infradead.org/mailman/listinfo/opensbi


More information about the opensbi mailing list