Home
last modified time | relevance | path

Searched hist:"30 feb38ac712e49dfe9a7bc1d2db3b3458534e69" (Results 1 – 2 of 2) sorted by relevance

/optee_os/core/arch/riscv/include/
H A Dsbi_mpxy.h30feb38ac712e49dfe9a7bc1d2db3b3458534e69 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 Dsbi_mpxy.c30feb38ac712e49dfe9a7bc1d2db3b3458534e69 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>