| /optee_os/core/drivers/ |
| H A D | versal_huk.c | 113 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 D | stm32_gpio.c | 562 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 D | stm32mp157c-ed1-scmi.dts | 37 secure-status = "disabled"; 41 compatible = "st,stm32mp1-rcc-secure";
|
| H A D | hikey.dts | 17 compatible = "linaro,secure-heap";
|
| H A D | stm32mp157c-ev1-scmi.dts | 15 compatible = "st,stm32mp1-rcc-secure";
|
| H A D | sama5d2.dtsi | 103 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 D | stm32mp157a-dk1-scmi.dts | 31 compatible = "st,stm32mp1-rcc-secure";
|
| H A D | stm32mp157c-dk2-scmi.dts | 32 compatible = "st,stm32mp1-rcc-secure";
|
| H A D | sama7g5.dtsi | 191 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 D | stm32mp157a-dk1.dts | 33 st,non-secure-otp;
|
| H A D | stm32mp15xx-dhcor-som.dtsi | 92 compatible = "st,stm32mp15-i2c-non-secure"; 249 secure-status = "disabled";
|
| H A D | stm32mp157c-dk2.dts | 35 st,non-secure-otp;
|
| H A D | fsl-lx2160a.dtsi | 493 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 D | stm32mp157c-ed1.dts | 128 st,non-secure-otp; 181 compatible = "st,stm32mp15-i2c-non-secure";
|
| H A D | stm32mp135f-dk.dts | 70 st,non-secure-otp; 331 st,non-secure-otp-provisioning;
|
| H A D | stm32mp131.dtsi | 226 secure-interrupts = <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>; 227 secure-interrupt-names = "wakeup"; 394 st,non-secure-otp;
|
| H A D | stm32mp15xx-dhcom-som.dtsi | 260 compatible = "st,stm32mp15-i2c-non-secure"; 430 secure-status = "disabled";
|
| H A D | at91-sama5d27_wlsom1.dtsi | 60 secure-status = "okay";
|
| /optee_os/ |
| H A D | README.md | 2 This git contains source code for the secure side implementation of OP-TEE
|
| H A D | CHANGELOG.md | 839 * 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 D | arm32_sysreg.txt | 92 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 D | core_mmu_v7.c | 646 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 D | clk-stm32mp15.c | 201 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 D | core_mmu.c | 2004 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 D | core_mmu.h | 441 unsigned int idx, bool secure);
|