Searched hist:"30 feb38ac712e49dfe9a7bc1d2db3b3458534e69" (Results 1 – 2 of 2) sorted by relevance
| /optee_os/core/arch/riscv/include/ |
| H A D | sbi_mpxy.h | 30feb38ac712e49dfe9a7bc1d2db3b3458534e69 Sun Jun 29 00:37:21 UTC 2025 Marouene Boubakri <marouene.boubakri@nxp.com> core: riscv: implement MPXY SBI extension
Introduce support for the MPXY SBI extension (EID #0x4D505859), which enables supervisor software to exchange messages through an abstract SBI interface decoupled from any specific protocol.
MPXY allows setting up per-hart shared memory for transferring messages between the supervisor and an SBI implementation. It serves as a generic backend to build messaging clients, while being agnostic of message protocol semantics.
This step provides the foundation for future inter-domain message exchange.
Signed-off-by: Marouene Boubakri <marouene.boubakri@nxp.com> Reviewed-by: Yu-Chien Peter Lin <peter.lin@sifive.com> Reviewed-by: Alvin Chang <alvinga@andestech.com>
|
| /optee_os/core/arch/riscv/kernel/ |
| H A D | sbi_mpxy.c | 30feb38ac712e49dfe9a7bc1d2db3b3458534e69 Sun Jun 29 00:37:21 UTC 2025 Marouene Boubakri <marouene.boubakri@nxp.com> core: riscv: implement MPXY SBI extension
Introduce support for the MPXY SBI extension (EID #0x4D505859), which enables supervisor software to exchange messages through an abstract SBI interface decoupled from any specific protocol.
MPXY allows setting up per-hart shared memory for transferring messages between the supervisor and an SBI implementation. It serves as a generic backend to build messaging clients, while being agnostic of message protocol semantics.
This step provides the foundation for future inter-domain message exchange.
Signed-off-by: Marouene Boubakri <marouene.boubakri@nxp.com> Reviewed-by: Yu-Chien Peter Lin <peter.lin@sifive.com> Reviewed-by: Alvin Chang <alvinga@andestech.com>
|