/aosp_15_r20/trusty/kernel/app/mmutest/ |
H A D | mmutest.c | 61 VMM_FLAG_VALLOC_SPECIFIC, ARCH_MMU_FLAG_PERM_NO_EXECUTE); in mmutest_run_in_thread() 171 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in mmu_test_execute() 263 0, ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST_P() 277 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST_P() 340 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST() 355 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST() 361 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST() 368 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST() 382 VMM_FLAG_VALLOC_SPECIFIC, ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST() 388 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST() [all …]
|
/aosp_15_r20/external/trusty/lk/kernel/vm/ |
D | vm.c | 153 flags = ARCH_MMU_FLAG_UNCACHED | ARCH_MMU_FLAG_PERM_NO_EXECUTE; in vm_map_initial_mappings() 155 flags = ARCH_MMU_FLAG_UNCACHED_DEVICE | ARCH_MMU_FLAG_PERM_NO_EXECUTE; in vm_map_initial_mappings() 176 flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in vm_map_initial_mappings() 183 flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in vm_map_initial_mappings() 187 flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in vm_map_initial_mappings()
|
D | physmem.c | 61 ARCH_MMU_FLAG_PERM_NO_EXECUTE | in phys_mem_obj_dynamic_initialize() 100 if (!(*arch_mmu_flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) && in phys_mem_obj_check_flags() 101 (phys_obj->arch_mmu_flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE)) { in phys_mem_obj_check_flags()
|
/aosp_15_r20/external/trusty/lk/dev/virtio/vsock-rust/src/pci/ |
D | hal.rs | 30 use rust_support::mmu::ARCH_MMU_FLAG_PERM_NO_EXECUTE; 92 ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_UNCACHED_DEVICE, in mmio_alloc() 123 let arch_mmu_flags = ARCH_MMU_FLAG_PERM_NO_EXECUTE; in dma_alloc()
|
/aosp_15_r20/trusty/kernel/platform/generic-x86_64/rust/src/ |
H A D | lib.rs | 33 mmu::{ARCH_MMU_FLAG_CACHED, ARCH_MMU_FLAG_PERM_NO_EXECUTE, ARCH_MMU_FLAG_PERM_RO, PAGE_SIZE}, 68 ARCH_MMU_FLAG_CACHED | ARCH_MMU_FLAG_PERM_RO | ARCH_MMU_FLAG_PERM_NO_EXECUTE, in map_physical_region()
|
/aosp_15_r20/external/trusty/lk/arch/arm/arm/ |
D | mmu.c | 93 if (flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) { in mmu_flags_to_l1_arch_flags() 145 if (flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) { in mmu_flags_to_l2_arch_flags_small_page() 348 *flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in arch_mmu_query() 400 *flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in arch_mmu_query()
|
/aosp_15_r20/external/trusty/lk/arch/arm64/ |
D | mmu.c | 84 if ((flags & (ARCH_MMU_FLAG_PERM_RO | ARCH_MMU_FLAG_PERM_NO_EXECUTE)) == 0) { in mmu_flags_to_pte_attr() 131 if (flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) { in mmu_flags_to_pte_attr() 275 mmu_flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in arch_mmu_query() 281 mmu_flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in arch_mmu_query()
|
D | mmu.inc | 84 if ((flags & (ARCH_MMU_FLAG_PERM_RO | ARCH_MMU_FLAG_PERM_NO_EXECUTE)) == 0) { 131 if (flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) { 275 mmu_flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; 281 mmu_flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE;
|
/aosp_15_r20/external/trusty/lk/dev/virtio/vsock-rust/src/ |
D | pci.rs | 42 use rust_support::mmu::ARCH_MMU_FLAG_PERM_NO_EXECUTE; 159 ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_UNCACHED_DEVICE, in map_pci_root()
|
/aosp_15_r20/trusty/kernel/platform/generic-arm64/ |
H A D | platform.c | 191 fdt_paddr, 0, ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_CACHED); in platform_after_vm_init() 211 ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_CACHED); in platform_after_vm_init()
|
H A D | debug.c | 61 ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_UNCACHED_DEVICE); in map_uart()
|
/aosp_15_r20/trusty/kernel/lib/extmem/ |
H A D | external_memory.c | 101 if (!(*arch_mmu_flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) && in ext_mem_obj_check_flags() 102 (ext_obj->arch_mmu_flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE)) { in ext_mem_obj_check_flags()
|
/aosp_15_r20/trusty/kernel/lib/trusty/ |
H A D | trusty_app.c | 579 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in trusty_thread_create() 594 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in trusty_thread_create() 952 mmio_arch_mmu_flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in load_app_config_options() 1134 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in init_brk() 1325 arch_mmu_flags += ARCH_MMU_FLAG_PERM_NO_EXECUTE; in alloc_address_map() 1427 arch_mmu_flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE ? '-' : 'x', in alloc_address_map() 1682 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in trusty_app_setup_mmio()
|
H A D | util.c | 67 *arch_mmu_flags |= ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE; in xlat_flags()
|
H A D | smcall.c | 112 uint ns_mmu_flags = ARCH_MMU_FLAG_PERM_NO_EXECUTE; in trusty_sm_stdcall()
|
/aosp_15_r20/trusty/kernel/lib/arm_ffa/ |
H A D | arm_ffa.c | 773 arch_mmu_flags_out |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in arm_ffa_mem_retrieve_start() 811 arch_mmu_flags_out |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in arm_ffa_mem_retrieve_start() 818 arch_mmu_flags_out |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in arm_ffa_mem_retrieve_start()
|
/aosp_15_r20/external/trusty/lk/arch/x86/64/ |
D | mmu.c | 223 if (flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) in get_x86_arch_flags() 242 unsupported_flags &= ~ARCH_MMU_FLAG_PERM_NO_EXECUTE; in x86_mmu_check_flags() 268 mmu_flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in get_arch_mmu_flags()
|
/aosp_15_r20/external/trusty/lk/lib/rust_support/ |
D | mmu.rs | 28 pub use crate::sys::ARCH_MMU_FLAG_PERM_NO_EXECUTE;
|
/aosp_15_r20/external/trusty/lk/include/arch/ |
D | mmu.h | 41 #define ARCH_MMU_FLAG_PERM_NO_EXECUTE (1U<<4) macro
|
/aosp_15_r20/external/trusty/lk/arch/x86/32/ |
D | mmu.c | 125 if (flags & ARCH_MMU_FLAG_PERM_NO_EXECUTE) in get_x86_arch_flags() 149 mmu_flags |= ARCH_MMU_FLAG_PERM_NO_EXECUTE; in get_arch_mmu_flags()
|
/aosp_15_r20/trusty/kernel/app/usercopytest/ |
H A D | usercopytest.c | 128 start_flags | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST_F_SETUP() 138 end_flags | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in TEST_F_SETUP()
|
/aosp_15_r20/trusty/kernel/lib/sm/ |
H A D | ns_mem.c | 156 *pmmu = mmu_flags | ARCH_MMU_FLAG_NS | ARCH_MMU_FLAG_PERM_NO_EXECUTE; in sm_decode_ns_memory_attr()
|
/aosp_15_r20/trusty/hardware/nxp/platform/imx/ |
D | platform.c | 100 ARCH_MMU_FLAG_UNCACHED_DEVICE | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in generic_arm64_map_regs()
|
/aosp_15_r20/trusty/kernel/lib/dtb_service/ |
H A D | dtb_service.cpp | 73 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in dtb_service_add_user()
|
/aosp_15_r20/trusty/kernel/app/userscstest/ |
H A D | userscstest.c | 77 EXPECT_EQ(flags, ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_PERM_USER, in translate_uspace_ptr()
|