Home
last modified time | relevance | path

Searched refs:MT_EXECUTE_NEVER (Results 1 – 15 of 15) sorted by relevance

/external/arm-trusted-firmware/include/lib/xlat_tables/
Dxlat_tables.h69 #define MT_EXECUTE_NEVER (U(1) << MT_EXECUTE_SHIFT) macro
73 #define MT_RO_DATA (MT_MEMORY | MT_RO | MT_EXECUTE_NEVER)
Dxlat_tables_v2.h100 #define MT_EXECUTE_NEVER (U(1) << MT_EXECUTE_SHIFT) macro
111 #define MT_RO_DATA (MT_MEMORY | MT_RO | MT_EXECUTE_NEVER)
112 #define MT_RW_DATA (MT_MEMORY | MT_RW | MT_EXECUTE_NEVER)
/external/arm-trusted-firmware/lib/xlat_tables_v2/
Dxlat_tables_utils.c413 *attributes |= MT_EXECUTE_NEVER; in xlat_get_mem_attributes_internal()
459 if (((attr & MT_EXECUTE_NEVER) == 0U) && ((attr & MT_RW) != 0U)) { in xlat_change_mem_attributes_ctx()
510 if ((attr & MT_EXECUTE_NEVER) == 0U) { in xlat_change_mem_attributes_ctx()
540 new_attr = old_attr & ~(MT_RW | MT_EXECUTE_NEVER | MT_USER); in xlat_change_mem_attributes_ctx()
546 new_attr |= attr & (MT_RW | MT_EXECUTE_NEVER | MT_USER); in xlat_change_mem_attributes_ctx()
Dxlat_tables_core.c193 if (((attr & MT_RW) != 0U) || ((attr & MT_EXECUTE_NEVER) != 0U)) { in xlat_desc()
207 MT_EXECUTE_NEVER)) == MT_CODE)) { in xlat_desc()
/external/arm-trusted-firmware/services/std_svc/spm_mm/
Dspm_mm_xlat.c70 tf_attr |= MT_EXECUTE_NEVER; in smc_attr_to_mmap_attr()
101 if ((attr & MT_EXECUTE_NEVER) != 0U) { in smc_mmap_to_smc_attr()
/external/arm-trusted-firmware/plat/allwinner/common/
Dsunxi_common.c25 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER),
59 MT_DEVICE | MT_RW | MT_SECURE | MT_EXECUTE_NEVER); in sunxi_configure_mmu_el3()
/external/arm-trusted-firmware/docs/security_advisories/
Dsecurity-advisory-tfv-3.rst30 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``.
/external/arm-trusted-firmware/plat/socionext/synquacer/
Dsq_xlat_setup.c36 (MT_NON_CACHEABLE | MT_RO | MT_EXECUTE_NEVER | in sq_mmap_setup()
/external/arm-trusted-firmware/plat/nvidia/tegra/common/lib/debug/
Dprofiler.c105 (MT_NS | MT_RW | MT_EXECUTE_NEVER)); in boot_profiler_add_record()
/external/arm-trusted-firmware/lib/xlat_tables/
Dxlat_tables_common.c250 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()
/external/arm-trusted-firmware/lib/coreboot/
Dcoreboot_table.c72 MT_MEMORY | MT_RW | MT_NS | MT_EXECUTE_NEVER); in expand_and_mmap()
/external/arm-trusted-firmware/plat/nvidia/tegra/common/drivers/memctrl/
Dmemctrl_v1.c120 MT_NS | MT_RW | MT_EXECUTE_NEVER); /* attrs */ in tegra_clear_videomem()
Dmemctrl_v2.c309 MT_NS | MT_RW | MT_EXECUTE_NEVER); /* attrs */ in tegra_clear_videomem()
/external/arm-trusted-firmware/drivers/renesas/rcar/pwrc/
Dpwrc.c743 attr = MT_MEMORY | MT_RW | MT_SECURE | MT_EXECUTE_NEVER; in rcar_pwrc_code_copy_to_system_ram()
/external/arm-trusted-firmware/docs/
Dchange-log.rst1868 - Introduced the MT_EXECUTE/MT_EXECUTE_NEVER memory mapping attributes to