Home
last modified time | relevance | path

Searched refs:secure (Results 1 – 25 of 37) sorted by relevance

12

/optee_os/core/drivers/
H A Dversal_huk.c113 static bool versal_persistent_key(enum versal_aes_key_src src, bool *secure) in versal_persistent_key() argument
131 *secure = ctrl.user_key0_wr_lk; in versal_persistent_key()
138 *secure = ctrl.user_key1_wr_lk; in versal_persistent_key()
148 *secure = puf_ctrl.puf_syn_lk; in versal_persistent_key()
152 *secure = false; in versal_persistent_key()
181 bool secure = false; in aes_gcm_encrypt() local
194 if (!versal_persistent_key(key_id, &secure)) { in aes_gcm_encrypt()
216 IMSG("Using %s HUK", secure ? "Production" : "Development"); in aes_gcm_encrypt()
H A Dstm32_gpio.c562 bool secure = false; in pin_is_secure() local
568 secure = io_read32(bank->base + GPIO_SECR_OFFSET) & BIT(pin); in pin_is_secure()
573 return secure; in pin_is_secure()
1080 bool secure = true; in stm32_gpio_fw_configure() local
1112 secure = !(firewall_arg & GPIO_STM32_NSEC); in stm32_gpio_fw_configure()
1121 if (secure) in stm32_gpio_fw_configure()
/optee_os/core/arch/arm/dts/
H A Dstm32mp157c-ed1-scmi.dts37 secure-status = "disabled";
41 compatible = "st,stm32mp1-rcc-secure";
H A Dhikey.dts17 compatible = "linaro,secure-heap";
H A Dstm32mp157c-ev1-scmi.dts15 compatible = "st,stm32mp1-rcc-secure";
H A Dsama5d2.dtsi103 secure-status = "okay";
299 secure-status = "okay";
420 secure-status = "okay";
531 secure-status = "okay";
683 secure-status = "okay";
691 secure-status = "okay";
702 secure-status = "okay";
718 secure-status = "okay";
728 secure-status = "okay";
737 secure-status = "okay";
[all …]
H A Dstm32mp157a-dk1-scmi.dts31 compatible = "st,stm32mp1-rcc-secure";
H A Dstm32mp157c-dk2-scmi.dts32 compatible = "st,stm32mp1-rcc-secure";
H A Dsama7g5.dtsi191 secure-status = "okay";
296 secure-status = "okay";
305 secure-status = "okay";
327 secure-status = "okay";
338 secure-status = "okay";
347 secure-status = "okay";
359 secure-status = "okay";
375 secure-status = "okay";
389 secure-status = "okay";
398 secure-status = "okay";
[all …]
H A Dstm32mp157a-dk1.dts33 st,non-secure-otp;
H A Dstm32mp15xx-dhcor-som.dtsi92 compatible = "st,stm32mp15-i2c-non-secure";
249 secure-status = "disabled";
H A Dstm32mp157c-dk2.dts35 st,non-secure-otp;
H A Dfsl-lx2160a.dtsi493 status = "okay"; secure-status = "disabled"; /* NS-only */
501 status = "okay"; secure-status = "disabled"; /* NS-only */
509 status = "disabled"; secure-status = "okay"; /* S-only */
517 status = "okay"; secure-status = "disabled"; /* workaround for ATF */
543 secure-status = "okay";
1167 // global secure fault
1169 // combined secure
1171 // global non-secure fault
1173 // combined non-secure
H A Dstm32mp157c-ed1.dts128 st,non-secure-otp;
181 compatible = "st,stm32mp15-i2c-non-secure";
H A Dstm32mp135f-dk.dts70 st,non-secure-otp;
331 st,non-secure-otp-provisioning;
H A Dstm32mp131.dtsi226 secure-interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
227 secure-interrupt-names = "wakeup";
394 st,non-secure-otp;
H A Dstm32mp15xx-dhcom-som.dtsi260 compatible = "st,stm32mp15-i2c-non-secure";
430 secure-status = "disabled";
H A Dat91-sama5d27_wlsom1.dtsi60 secure-status = "okay";
/optee_os/
H A DREADME.md2 This git contains source code for the secure side implementation of OP-TEE
H A DCHANGELOG.md839 * Add support for using secure storage for TA anti-rollback ([#1928])
861 * RPMB: fix TA independance issue in secure storage ([#1921])
865 * PSCI: pass non-secure context to psci_system_suspend() ([#1916])
946 * Dynamic shared memory (non-contiguous, non-secure memory can be mapped into
1061 * Assign non-secure DDR configuration from DT if CFG_DT=y ([#1623])
1072 * plat-ti: add secure paging support ([#1493])
1079 * Remove secure storage based on SQL FS (`CFG_SQL_FS=y`) ([#1490])
1112 * [#1656] qemu_armv8a: init hangs when secure data path and pager are both
1195 to share references to secure memory
1199 * ARMv7-A: add support for platform services in secure monitor and add these
[all …]
/optee_os/core/arch/arm/kernel/
H A Darm32_sysreg.txt92 ATS12NSOPR c7 0 c8 4 WO Stages 1 and 2 Non-secure only PL1 read
93 ATS12NSOPW c7 0 c8 5 WO Stages 1 and 2 Non-secure only PL1 write
94 ATS12NSOUR c7 0 c8 6 WO Stages 1 and 2 Non-secure only unprivileged read
95 ATS12NSOUW c7 0 c8 7 WO Stages 1 and 2 Non-secure only unprivileged write
/optee_os/core/arch/arm/mm/
H A Dcore_mmu_v7.c646 unsigned int idx, bool secure) in core_mmu_entry_to_finer_grained() argument
670 return secure == (bool)(attr & TEE_MATTR_SECURE); in core_mmu_entry_to_finer_grained()
674 if (attr && secure != (bool)(attr & TEE_MATTR_SECURE)) in core_mmu_entry_to_finer_grained()
683 if (!secure) in core_mmu_entry_to_finer_grained()
/optee_os/core/drivers/clk/
H A Dclk-stm32mp15.c201 uint8_t secure; member
238 .secure = (_sec), \
250 .secure = (_sec), \
262 .secure = (_sec), \
274 .secure = (_sec), \
289 .secure = (_sec), \
299 .secure = (_sec), \
/optee_os/core/mm/
H A Dcore_mmu.c2004 bool secure = mm->attr & TEE_MATTR_SECURE; in core_mmu_map_region() local
2012 secure)) in core_mmu_map_region()
2051 bool secure; in core_mmu_map_pages() local
2055 secure = core_mmu_type_to_attr(memtype) & TEE_MATTR_SECURE; in core_mmu_map_pages()
2086 secure)) in core_mmu_map_pages()
2129 bool secure = false; in core_mmu_map_contiguous_pages() local
2133 secure = core_mmu_type_to_attr(memtype) & TEE_MATTR_SECURE; in core_mmu_map_contiguous_pages()
2159 secure)) in core_mmu_map_contiguous_pages()
/optee_os/core/include/mm/
H A Dcore_mmu.h441 unsigned int idx, bool secure);

12