[PATCH 0/4] Parallel message send using SBI MPXY
Anup Patel
anup.patel at oss.qualcomm.com
Wed Sep 30 08:02:09 PDT 2026
This series primarily extends mailbox framework and SBI MPXY mailbox
driver to allow sending messages in-parallel from multiple CPUs. It
also serves as perparatory series for the upcoming RISC-V ACPI EINJ
support and RISC-V TEE support.
These patches can also be found in the riscv_mpxy_imp_v1 branch at:
https://github.com/avpatel/linux.git
Amirreza Zarrabi (2):
RISC-V: Factor-out per-hart MPXY shared-memory acquisition
mailbox: add direct synchronous send support
Anup Patel (2):
RISC-V: Move common MPXY helper routines to arch/riscv
mailbox: riscv-sbi-mpxy: Move to send_data_sync() for sending messages
arch/riscv/include/asm/sbi.h | 84 +++-
arch/riscv/kernel/Makefile | 2 +-
arch/riscv/kernel/sbi_mpxy.c | 381 +++++++++++++++++++
drivers/clk/clk-rpmi.c | 2 +-
drivers/irqchip/irq-riscv-rpmi-sysmsi.c | 2 +-
drivers/mailbox/mailbox.c | 72 +++-
drivers/mailbox/riscv-sbi-mpxy-mbox.c | 423 +++------------------
include/linux/mailbox/riscv-rpmi-message.h | 18 +-
include/linux/mailbox_client.h | 3 +
include/linux/mailbox_controller.h | 10 +
10 files changed, 605 insertions(+), 392 deletions(-)
create mode 100644 arch/riscv/kernel/sbi_mpxy.c
--
2.43.0
More information about the linux-riscv
mailing list