Home
last modified time | relevance | path

Searched refs:ARCH_MMU_FLAG_PERM_NO_EXECUTE (Results 1 – 25 of 40) sorted by relevance

12

/aosp_15_r20/trusty/kernel/app/mmutest/
H A Dmmutest.c61 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/
Dvm.c153 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()
Dphysmem.c61 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/
Dhal.rs30 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 Dlib.rs33 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/
Dmmu.c93 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/
Dmmu.c84 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()
Dmmu.inc84 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/
Dpci.rs42 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 Dplatform.c191 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 Ddebug.c61 ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_UNCACHED_DEVICE); in map_uart()
/aosp_15_r20/trusty/kernel/lib/extmem/
H A Dexternal_memory.c101 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 Dtrusty_app.c579 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 Dutil.c67 *arch_mmu_flags |= ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE; in xlat_flags()
H A Dsmcall.c112 uint ns_mmu_flags = ARCH_MMU_FLAG_PERM_NO_EXECUTE; in trusty_sm_stdcall()
/aosp_15_r20/trusty/kernel/lib/arm_ffa/
H A Darm_ffa.c773 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/
Dmmu.c223 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/
Dmmu.rs28 pub use crate::sys::ARCH_MMU_FLAG_PERM_NO_EXECUTE;
/aosp_15_r20/external/trusty/lk/include/arch/
Dmmu.h41 #define ARCH_MMU_FLAG_PERM_NO_EXECUTE (1U<<4) macro
/aosp_15_r20/external/trusty/lk/arch/x86/32/
Dmmu.c125 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 Dusercopytest.c128 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 Dns_mem.c156 *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/
Dplatform.c100 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 Ddtb_service.cpp73 ARCH_MMU_FLAG_PERM_NO_EXECUTE); in dtb_service_add_user()
/aosp_15_r20/trusty/kernel/app/userscstest/
H A Duserscstest.c77 EXPECT_EQ(flags, ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_PERM_USER, in translate_uspace_ptr()

12