Following last week’s RISC-V pull request that brought support for the MIPS Vendor Extensions and other changes plus separately the SoC pull that added mainline ESWIN EIC7700 SoC support and the HiFive Premier P550, a secondary round of RISC-V architecture updates was submitted for the Linux 6.18 merge window.
This second round of RISC-V updates for Linux 6.18 adds support for the RISC-V-standardized RPMI interface as a platform communication interface between operating systems running on application processors and any remote platform management processor. This is akin to ARM’s SCMI interface.
The pull also brings support for the RISC-V-standardized MPXY SBI extension for a shared memory mailbox between S-mode operating systems and M-mode firmware.
Aside from new RISC-V extensions work, the pull also enables the ACPI Kconfig option to enable boot logos support for any ACPI-based architecture.
The RISC-V default kernel configuration “defconfig” has also been updated to add GPIO keyboard and event device support. This default enabling of CONFIG_INPUT_EVDEV and CONFIG_KEYBOARD_GPIO was done to receive graceful shutdown and reboot input keys for select RISC-V systems that may have a front panel shutdown or reboot buttons. Thus a worthwhile addition for the default RISC-V kernel configuration.
More details on these secondary RISC-V updates for Linux 6.18 via this pull.