| /rk3399_ARM-atf/plat/st/stm32mp2/ |
| H A D | stm32mp2_private.c | 24 MT_EXECUTE_NEVER) 31 MT_EXECUTE_NEVER) 40 MT_EXECUTE_NEVER) 47 MT_EXECUTE_NEVER) 56 MT_EXECUTE_NEVER) 64 MT_EXECUTE_NEVER)
|
| /rk3399_ARM-atf/plat/qti/msm8916/ |
| H A D | msm8916_setup.c | 21 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER), 23 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER), 112 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER); in msm8916_plat_arch_setup()
|
| /rk3399_ARM-atf/include/lib/xlat_tables/ |
| H A D | xlat_tables.h | 69 #define MT_EXECUTE_NEVER (U(1) << MT_EXECUTE_SHIFT) macro 73 #define MT_RO_DATA (MT_MEMORY | MT_RO | MT_EXECUTE_NEVER)
|
| H A D | xlat_tables_v2.h | 112 #define MT_EXECUTE_NEVER (U(1) << MT_EXECUTE_SHIFT) macro 135 #define MT_RO_DATA (MT_MEMORY | MT_RO | MT_EXECUTE_NEVER) 136 #define MT_RW_DATA (MT_MEMORY | MT_RW | MT_EXECUTE_NEVER)
|
| /rk3399_ARM-atf/plat/allwinner/common/ |
| H A D | sunxi_common.c | 21 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER), 23 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER), 55 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER); in sunxi_configure_mmu_el3()
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | stm32mp1_private.c | 39 MT_EXECUTE_NEVER) 46 MT_EXECUTE_NEVER) 54 MT_EXECUTE_NEVER) 63 MT_EXECUTE_NEVER) 71 MT_EXECUTE_NEVER) 78 MT_EXECUTE_NEVER)
|
| /rk3399_ARM-atf/services/std_svc/spm/spm_mm/ |
| H A D | spm_mm_xlat.c | 52 tf_attr |= MT_EXECUTE_NEVER; in smc_attr_to_mmap_attr() 83 if ((attr & MT_EXECUTE_NEVER) != 0U) { in smc_mmap_to_smc_attr()
|
| /rk3399_ARM-atf/lib/xlat_tables_v2/ |
| H A D | xlat_tables_utils.c | 480 *attributes |= MT_EXECUTE_NEVER; in xlat_get_mem_attributes_internal() 526 if (((attr & MT_EXECUTE_NEVER) == 0U) && ((attr & MT_RW) != 0U)) { in xlat_change_mem_attributes_ctx() 577 if ((attr & MT_EXECUTE_NEVER) == 0U) { in xlat_change_mem_attributes_ctx() 607 new_attr = old_attr & ~(MT_RW | MT_EXECUTE_NEVER | MT_USER); in xlat_change_mem_attributes_ctx() 613 new_attr |= attr & (MT_RW | MT_EXECUTE_NEVER | MT_USER); in xlat_change_mem_attributes_ctx()
|
| H A D | xlat_tables_core.c | 199 if (((attr & MT_RW) != 0U) || ((attr & MT_EXECUTE_NEVER) != 0U)) { in xlat_desc() 219 MT_EXECUTE_NEVER)) == MT_CODE)) { in xlat_desc()
|
| /rk3399_ARM-atf/plat/qti/qtiseclib/src/ |
| H A D | qtiseclib_cb_interface.c | 197 l_attr = MT_NS | MT_RO | MT_EXECUTE_NEVER; in qtiseclib_cb_mmap_add_dynamic_region() 199 l_attr = MT_RW | MT_NON_CACHEABLE | MT_EXECUTE_NEVER; in qtiseclib_cb_mmap_add_dynamic_region() 201 l_attr = MT_RW | MT_EXECUTE_NEVER; in qtiseclib_cb_mmap_add_dynamic_region()
|
| /rk3399_ARM-atf/plat/socionext/synquacer/ |
| H A D | sq_xlat_setup.c | 36 (MT_NON_CACHEABLE | MT_RO | MT_EXECUTE_NEVER | in sq_mmap_setup()
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_gicv3.c | 44 MT_EXECUTE_NEVER | in fvp_gicv3_make_rdistrif_rw()
|
| /rk3399_ARM-atf/plat/nvidia/tegra/lib/debug/ |
| H A D | profiler.c | 105 (MT_NS | MT_RW | MT_EXECUTE_NEVER)); in boot_profiler_add_record()
|
| /rk3399_ARM-atf/docs/security_advisories/ |
| H A D | security-advisory-tfv-3.rst | 30 instruction execution permissions (``MT_EXECUTE``/``MT_EXECUTE_NEVER``). Thus a 31 mapping specifying both ``MT_RO`` and ``MT_EXECUTE_NEVER`` should result in a 36 the client specified ``MT_EXECUTE`` or ``MT_EXECUTE_NEVER``.
|
| /rk3399_ARM-atf/plat/nvidia/tegra/drivers/memctrl/ |
| H A D | memctrl_v1.c | 107 MT_NS | MT_RW | MT_EXECUTE_NEVER | in tegra_clear_videomem()
|
| /rk3399_ARM-atf/lib/xlat_tables/ |
| H A D | xlat_tables_common.c | 250 if (((attr & MT_RW) != 0U) || ((attr & MT_EXECUTE_NEVER) != 0U)) { in mmap_desc() 266 debug_print(((attr & MT_EXECUTE_NEVER) != 0U) ? "-XN" : "-EXEC"); in mmap_desc()
|
| /rk3399_ARM-atf/plat/qti/common/src/ |
| H A D | qti_common.c | 34 MT_NS | MT_RO | MT_EXECUTE_NEVER),
|
| /rk3399_ARM-atf/lib/coreboot/ |
| H A D | coreboot_table.c | 77 MT_MEMORY | MT_RW | MT_NS | MT_EXECUTE_NEVER); in expand_and_mmap()
|
| /rk3399_ARM-atf/services/std_svc/spm/el3_spmc/ |
| H A D | spmc_setup.c | 566 sp_mem_regions.attr |= MT_EXECUTE_NEVER; in populate_sp_regions() 570 sp_mem_regions.attr &= ~MT_EXECUTE_NEVER; in populate_sp_regions() 572 sp_mem_regions.attr |= MT_EXECUTE_NEVER; in populate_sp_regions()
|
| H A D | spmc_main.c | 1775 tf_attr |= MT_RW | MT_USER | MT_EXECUTE_NEVER; in ffa_perm_to_mmap_perm() 1785 tf_attr |= MT_EXECUTE_NEVER; in ffa_perm_to_mmap_perm() 1904 if ((attr & MT_EXECUTE_NEVER) != 0U) { in mmap_perm_to_ffa_perm()
|
| /rk3399_ARM-atf/plat/amd/versal2/ |
| H A D | bl31_setup.c | 335 MT_DEVICE | MT_RW | MT_NON_CACHEABLE | MT_EXECUTE_NEVER | MT_NS), in bl31_plat_arch_setup()
|
| /rk3399_ARM-atf/drivers/renesas/rcar_gen4/pwrc/ |
| H A D | pwrc.c | 473 attr = MT_MEMORY | MT_RW | MT_SECURE | MT_EXECUTE_NEVER; in rcar_pwrc_code_copy_to_system_ram()
|
| /rk3399_ARM-atf/bl32/tsp/ |
| H A D | tsp_ffa_main.c | 200 mem_attrs = MT_RW_DATA | MT_EXECUTE_NEVER; in test_memory_send()
|
| /rk3399_ARM-atf/drivers/renesas/common/pwrc/ |
| H A D | pwrc.c | 756 attr = MT_MEMORY | MT_RW | MT_SECURE | MT_EXECUTE_NEVER; in rcar_pwrc_code_copy_to_system_ram()
|
| /rk3399_ARM-atf/docs/ |
| H A D | change-log.md | 12541 - Introduced the MT_EXECUTE/MT_EXECUTE_NEVER memory mapping attributes to
|