On Fri, Jul 4, 2025 at 1:15 PM Krzysztof Kozlowski <krzk@xxxxxxxxxx> wrote: > > On Fri, Jul 04, 2025 at 12:33:32PM +0530, Anup Patel wrote: > > The SBI v3.0 (MPXY extension) [1] and RPMI v1.0 [2] specifications > > are frozen and finished public review at the RISC-V International. > > > > Currently, most of the RPMI and MPXY drivers are in OpenSBI whereas > > Linux only has SBI MPXY mailbox controller driver, RPMI clock driver > > and RPMI system MSI driver This series also includes ACPI support > > for SBI MPXY mailbox controller and RPMI system MSI drivers. > > > > These patches can be found in the riscv_sbi_mpxy_mailbox_v8 branch > > at: https://github.com/avpatel/linux.git > > > > To test these patches, boot Linux on "virt,rpmi=on,aia=aplic-imsic" > > machine with OpenSBI and QEMU from the dev-upstream branch at: > > https://github.com/ventanamicro/opensbi.git > > https://github.com/ventanamicro/qemu.git > > > > [1] https://github.com/riscv-non-isa/riscv-sbi-doc/releases > > [2] https://github.com/riscv-non-isa/riscv-rpmi/releases > > > > Changes since v7: > > - Addressed comments on PATCH3, PATCH7, PATCH10, PATCH14, and PATCH21 > > Which comments? What exactly did you change? Provide in-patch changelogs > explaining this, because what you wrote is way too vague. > Apologies for being a bit lazy here. Most changes are pretty straight forward except the improvements in PATCH14. More detailed change log is below ... Changes since v7: - Addressed enum related nits in PATCH3 (Refer, https://lore.kernel.org/all/CAK9=C2VxhC6soxHtmacedbeCU=rFi84Br1RvN2uPcBKoLhRaJw@xxxxxxxxxxxxxx/) - Addressed comments in PATCH7 as follows: - Added minmax.h to includes - Removed "rc" variable from mpxy_mbox_send_rpmi_data() - Removed alignment and other checks from mpxy_mbox_peek_rpmi_data() - Created separate function to restrict scope of channel_ids used in mpxy_mbox_probe() (Refer, https://lore.kernel.org/all/CAK9=C2Ume2CmBYHYob7HSJHu=ZdfdWM+4JYPgFJ9Hir5Oi8cOg@xxxxxxxxxxxxxx/) - Improved comments for struct rpmi_clk_rates in PATCH10 (Refer, https://lore.kernel.org/all/CAK9=C2VfvsbFTjecQm0OSsssXbff7wC4fqWf3CTmnpWSiaLcBw@xxxxxxxxxxxxxx/) - Improved refactoring of acpi_fwnode_get_reference_args() in PATCH14 (Refer, https://lore.kernel.org/all/20250702051345.1460497-15-apatel@xxxxxxxxxxxxxxxx/) - Improve nargs_count parsing in acpi_fwnode_get_reference_args() for PATCH15 (Refer, https://lore.kernel.org/all/20250702051345.1460497-16-apatel@xxxxxxxxxxxxxxxx/) - Added more comments describing why need to explicitly set device MSI domain in PATCH21 (Refer, https://lore.kernel.org/all/aGaUmpw1pVWNAmpb@xxxxxxxxxxxxxxxxxx/) Regards, Anup