Searched hist:ee4d15901475dda07111ea1cc545d8b23ca6da1b (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| H A D | platform_config.h | ee4d15901475dda07111ea1cc545d8b23ca6da1b Wed Apr 08 16:18:06 UTC 2020 Etienne Carriere <etienne.carriere@st.com> plat-stm32mp1: assign last 4kB of sysram as shared memory
Allow the last 4kByte of stm32mp1 SYSRAM internal RAM to be assigned to non-secure world when used as SCMI shared memory. ETZPC memory firewall is configured accordingly from service late initialization level as ETPCZ driver is initialized from service init level when embedded BTD support is enabled.
Platform configuration switches CFG_STM32MP1_SCMI_SHM_BASE and CFG_STM32MP1_SCMI_SHM_SIZE are used to define the SCMI shared memory location.
Compilation asserts that if CFG_TZSRAM_START is define inside SYSRAM then it fully resides inside the secure SYSRAM area as per SoC ETZPC implementation that mandates the non-secure SYSRAM to be above (higher address) the secure SYSRAM.
Signed-off-by: Etienne Carriere <etienne.carriere@st.com> Acked-by: Jerome Forissier <jerome@forissier.org>
|
| H A D | main.c | ee4d15901475dda07111ea1cc545d8b23ca6da1b Wed Apr 08 16:18:06 UTC 2020 Etienne Carriere <etienne.carriere@st.com> plat-stm32mp1: assign last 4kB of sysram as shared memory
Allow the last 4kByte of stm32mp1 SYSRAM internal RAM to be assigned to non-secure world when used as SCMI shared memory. ETZPC memory firewall is configured accordingly from service late initialization level as ETPCZ driver is initialized from service init level when embedded BTD support is enabled.
Platform configuration switches CFG_STM32MP1_SCMI_SHM_BASE and CFG_STM32MP1_SCMI_SHM_SIZE are used to define the SCMI shared memory location.
Compilation asserts that if CFG_TZSRAM_START is define inside SYSRAM then it fully resides inside the secure SYSRAM area as per SoC ETZPC implementation that mandates the non-secure SYSRAM to be above (higher address) the secure SYSRAM.
Signed-off-by: Etienne Carriere <etienne.carriere@st.com> Acked-by: Jerome Forissier <jerome@forissier.org>
|
| H A D | conf.mk | ee4d15901475dda07111ea1cc545d8b23ca6da1b Wed Apr 08 16:18:06 UTC 2020 Etienne Carriere <etienne.carriere@st.com> plat-stm32mp1: assign last 4kB of sysram as shared memory
Allow the last 4kByte of stm32mp1 SYSRAM internal RAM to be assigned to non-secure world when used as SCMI shared memory. ETZPC memory firewall is configured accordingly from service late initialization level as ETPCZ driver is initialized from service init level when embedded BTD support is enabled.
Platform configuration switches CFG_STM32MP1_SCMI_SHM_BASE and CFG_STM32MP1_SCMI_SHM_SIZE are used to define the SCMI shared memory location.
Compilation asserts that if CFG_TZSRAM_START is define inside SYSRAM then it fully resides inside the secure SYSRAM area as per SoC ETZPC implementation that mandates the non-secure SYSRAM to be above (higher address) the secure SYSRAM.
Signed-off-by: Etienne Carriere <etienne.carriere@st.com> Acked-by: Jerome Forissier <jerome@forissier.org>
|