mirror-linux/include/linux/firmware
Bartosz Golaszewski 178e19c0df firmware: qcom: scm: add support for SHM bridge operations
SHM Bridge is a safety mechanism allowing to limit the amount of memory
shared between the kernel and the TrustZone to regions explicitly marked
as such.

Add low-level primitives for enabling SHM bridge support as well as
creating and destroying SHM bridges to qcom-scm.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Acked-by: Andrew Halaney <ahalaney@redhat.com>
Tested-by: Andrew Halaney <ahalaney@redhat.com> # sc8280xp-lenovo-thinkpad-x13s
Tested-by: Deepti Jaggi <quic_djaggi@quicinc.com> #sa8775p-ride
Reviewed-by: Elliot Berman <quic_eberman@quicinc.com>
Link: https://lore.kernel.org/r/20240527-shm-bridge-v10-10-ce7afaa58d3a@linaro.org
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
2024-06-23 16:08:20 -05:00
..
broadcom
cirrus ALSA: cirrus: Tidy up of firmware control read/write 2024-04-03 20:45:32 +01:00
imx ARM: SoC drivers for 6.6 2023-08-30 16:42:21 -07:00
intel firmware: stratix10-svc: Generic Mailbox Command 2023-08-04 16:31:37 +02:00
mediatek ASoC: SOF: mediatek: remove error checks on NULL ipc 2023-07-31 23:22:16 +01:00
meson drivers: meson: sm: correct meson_sm_* API retval handling 2023-09-11 11:45:26 +02:00
qcom firmware: qcom: scm: add support for SHM bridge operations 2024-06-23 16:08:20 -05:00
trusted_foundations.h
xlnx-event-manager.h
xlnx-zynqmp.h firmware: xilinx: Add ZynqMP efuse access API 2024-03-07 20:21:53 +00:00