1、Introducing RISC-V Platform Management Interface(RPMI)陈丽芬(StarFive Technology/赛昉科技)Rahul Pathak(Ventana Micro Systems)2024-08-23StarFive Technology Co.,Ltd.Agenda 1.RPMI Specification2.librpmi3.SBI Message Proxy Extension(MPXY)4.RPMI DemoPart 1:RPMI Specification3StarFive Technology Co.,Ltd.4 System
2、s today may contain one or more Platform Microcontrollers that perform various platform-specific system management and control related tasks.This requires a standard interface for communication between Application Processors and Platform Microcontrollers.The RISC-V Platform Management Interface(RPMI
3、)specification defines a standard messaging-based interface to enable communication between the Application Processors and the Platform Microcontrollers on RISC-V platforms.IntroductionApplication Processors SubsystemPlatform MicrocontrollerRPMIStarFive Technology Co.,Ltd.5Why RPMI?StandardizationRP
4、MI provides a standardized interface for communication between the OS and firmware components,ensuring consistency across different RISC-V based platforms.ScalabilitySupports multiple Application Processors and Platform Microcontrollers.Extensible transports and servicesEfficiencyEnable efficient ma
5、nagement of system resources,including power,performance,and temperature.AbstractionAbstracts the underlying hardware details,making it easier for developers to write portable and scalable codePlatform-agnostic OSStarFive Technology Co.,Ltd.6Under charter of Platform Management Interface Task Group(
6、TG)Current state:Specification developmentRPMI TG Meeting:Bi-weekly Thursday(7.00am PST)RPMI-Status and PlanItemsLinksTG Chartershttps:/ Listhttps:/lists.riscv.org/g/tech-rpmiPlan(Jira)https:/jira.riscv.org/browse/RVG-151PoChttps:/lists.riscv.org/g/tech-rpmi/message/90StarFive Technology Co.,Ltd.7Ke