/optee_os/out/arm/core/arch/arm/mm/ |
A D | .core_mmu.o.d | 1 out/arm/core/arch/arm/mm/core_mmu.o: core/arch/arm/mm/core_mmu.c \ 27 core/arch/arm/include/mm/pgt_cache.h \ 30 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 42 core/include/kernel/user_mode_ctx_struct.h core/include/mm/sp_mem.h \ 43 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \ 45 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 47 core/include/mm/tee_mm.h core/arch/arm/include/mm/core_mmu.h \ 49 core/arch/arm/include/mm/generic_ram_layout.h \ 52 core/include/kernel/virtualization.h core/include/mm/core_memprot.h \ 53 core/include/mm/mobj.h lib/libutils/ext/include/string_ext.h \ [all …]
|
A D | .mobj_dyn_shm.o.d | 1 out/arm/core/arch/arm/mm/mobj_dyn_shm.o: core/arch/arm/mm/mobj_dyn_shm.c \ 21 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 24 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 26 core/include/kernel/tee_misc.h core/arch/arm/include/mm/core_mmu.h \ 28 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 30 core/include/mm/tee_mm.h core/arch/arm/plat-vexpress/./platform_config.h \ 31 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/mobj.h \ 32 core/include/mm/core_memprot.h core/include/mm/fobj.h \ 33 core/arch/arm/include/mm/tee_pager.h \ 36 core/include/mm/vm.h core/arch/arm/include/sm/optee_smc.h
|
A D | .core_mmu_lpae.o.d | 1 out/arm/core/arch/arm/mm/core_mmu_lpae.o: \ 2 core/arch/arm/mm/core_mmu_lpae.c out/arm/include/generated/conf.h \ 4 core/arch/arm/include/mm/generic_ram_layout.h \ 27 core/arch/arm/include/mm/pgt_cache.h \ 30 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 33 core/include/mm/core_memprot.h core/arch/arm/include/mm/core_mmu.h \ 35 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 37 core/include/mm/tee_mm.h lib/libutils/isoc/include/string.h \ 38 core/arch/arm/mm/core_mmu_private.h
|
/optee_os/out/arm/core/mm/ |
A D | .vm.o.d | 1 out/arm/core/mm/vm.o: core/mm/vm.c out/arm/include/generated/conf.h \ 21 core/arch/arm/include/mm/pgt_cache.h \ 24 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 36 core/include/kernel/user_mode_ctx_struct.h core/include/mm/sp_mem.h \ 37 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \ 39 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 41 core/include/mm/tee_mm.h core/arch/arm/include/mm/core_mmu.h \ 43 core/arch/arm/include/mm/generic_ram_layout.h \ 46 core/include/kernel/virtualization.h core/include/mm/core_memprot.h \ 47 core/include/mm/mobj.h lib/libutils/ext/include/string_ext.h \ [all …]
|
A D | .mobj.o.d | 1 out/arm/core/mm/mobj.o: core/mm/mobj.c out/arm/include/generated/conf.h \ 22 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 25 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 27 core/include/kernel/tee_misc.h core/arch/arm/include/mm/core_mmu.h \ 29 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 31 core/include/mm/tee_mm.h core/arch/arm/plat-vexpress/./platform_config.h \ 32 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/mobj.h \ 33 core/include/mm/core_memprot.h core/include/mm/fobj.h \ 34 core/arch/arm/include/mm/tee_pager.h \ 37 core/include/mm/vm.h core/arch/arm/include/sm/optee_smc.h
|
A D | .fobj.o.d | 1 out/arm/core/mm/fobj.o: core/mm/fobj.c out/arm/include/generated/conf.h \ 19 core/include/mm/core_memprot.h core/arch/arm/include/mm/core_mmu.h \ 25 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 30 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 31 core/include/mm/file.h core/include/mm/tee_mm.h \ 33 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/fobj.h \ 34 core/arch/arm/include/mm/tee_pager.h \
|
A D | .file.o.d | 1 out/arm/core/mm/file.o: core/mm/file.c out/arm/include/generated/conf.h \ 8 lib/libutils/isoc/include/unistd.h core/include/mm/file.h \ 11 lib/libutee/include/tee_api_defines_extensions.h core/include/mm/fobj.h \ 12 core/arch/arm/include/mm/tee_pager.h \ 21 core/include/mm/tee_mmu_types.h lib/libutils/ext/include/util.h \ 26 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 27 core/include/mm/tee_mm.h core/include/scattered_array.h \ 28 core/include/keep.h core/arch/arm/include/mm/core_mmu.h \ 30 core/arch/arm/include/mm/generic_ram_layout.h \
|
/optee_os/core/arch/arm/mm/ |
A D | core_mmu_v7.c | 695 if (!(mm->attr & TEE_MATTR_VALID_BLOCK)) in print_mmap_area() 697 str, mm->va, mm->va + mm->size); in print_mmap_area() 700 str, mm->va, mm->va + mm->size, in print_mmap_area() 701 mm->attr & (TEE_MATTR_CACHE_CACHED << in print_mmap_area() 704 mm->attr & TEE_MATTR_PX ? "X" : "XN", in print_mmap_area() 711 size_t idx = mm->va >> SECTION_SHIFT; in map_memarea_sections() 715 if (core_mmap_is_end_of_table(mm)) in map_memarea_sections() 718 print_mmap_area(mm, "section map"); in map_memarea_sections() 720 attr = mattr_to_desc(1, mm->attr); in map_memarea_sections() 722 pa = mm->pa; in map_memarea_sections() [all …]
|
A D | tee_mm.c | 253 tee_mm_entry_t *mm; in tee_mm_alloc2() local 265 if (!mm) in tee_mm_alloc2() 288 tee_mm_add(entry, mm); in tee_mm_alloc2() 290 mm->offset = offslo; in tee_mm_alloc2() 291 mm->size = offshi - offslo; in tee_mm_alloc2() 292 mm->pool = pool; in tee_mm_alloc2() 296 return mm; in tee_mm_alloc2() 299 pfree(pool, mm); in tee_mm_alloc2() 329 if (!mm || !mm->pool) in tee_mm_get_bytes() 332 return mm->size << mm->pool->shift; in tee_mm_get_bytes() [all …]
|
A D | mobj_dyn_shm.c | 38 tee_mm_entry_t *mm; member 117 assert(r->mm); in reg_shm_unmap_helper() 119 core_mmu_unmap_pages(tee_mm_get_smem(r->mm), r->mm->size); in reg_shm_unmap_helper() 120 tee_mm_free(r->mm); in reg_shm_unmap_helper() 121 r->mm = NULL; in reg_shm_unmap_helper() 128 if (mobj_reg_shm->mm) in reg_shm_free_helper() 206 if (!r->mm) { in mobj_reg_shm_inc_map() 208 r->mm = tee_mm_alloc(&tee_mm_shm, sz); in mobj_reg_shm_inc_map() 209 if (!r->mm) { in mobj_reg_shm_inc_map() 218 tee_mm_free(r->mm); in mobj_reg_shm_inc_map() [all …]
|
/optee_os/out/arm/core/kernel/ |
A D | .ldelf_syscalls.o.d | 20 core/include/mm/tee_mmu_types.h lib/libutils/ext/include/util.h \ 24 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 34 core/include/mm/sp_mem.h core/include/mm/fobj.h \ 35 core/arch/arm/include/mm/tee_pager.h \ 37 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 39 core/include/mm/tee_mm.h core/arch/arm/include/mm/core_mmu.h \ 41 core/arch/arm/include/mm/generic_ram_layout.h \ 44 ldelf/include/ldelf.h core/include/mm/mobj.h \ 45 core/include/mm/core_memprot.h lib/libutils/ext/include/string_ext.h \ 46 core/include/mm/vm.h
|
A D | .tee_ta_manager.o.d | 19 lib/libutee/include/tee_api_defines.h core/include/mm/tee_mmu_types.h \ 24 core/arch/arm/include/mm/pgt_cache.h \ 33 core/arch/arm/include/kernel/thread_spmc.h core/include/mm/sp_mem.h \ 34 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \ 36 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 38 core/include/mm/tee_mm.h core/arch/arm/include/mm/core_mmu.h \ 40 core/arch/arm/include/mm/generic_ram_layout.h \ 42 core/include/optee_msg.h core/include/mm/core_memprot.h \ 43 core/include/mm/mobj.h lib/libutils/ext/include/string_ext.h \ 44 core/include/mm/vm.h lib/libutils/isoc/include/stdio.h \
|
A D | .msg_param.o.d | 3 lib/libutils/ext/include/compiler.h core/include/mm/mobj.h \ 4 core/include/mm/core_memprot.h core/arch/arm/include/mm/core_mmu.h \ 18 lib/libutee/include/tee_api_defines.h core/include/mm/tee_mmu_types.h \ 24 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 25 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 27 core/include/mm/tee_mm.h core/include/scattered_array.h \ 29 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/fobj.h \ 30 core/include/kernel/panic.h core/arch/arm/include/mm/tee_pager.h \
|
A D | .user_mode_ctx.o.d | 27 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 30 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 32 core/include/kernel/user_mode_ctx_struct.h core/include/mm/sp_mem.h \ 33 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \ 35 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 37 core/include/mm/tee_mm.h core/arch/arm/include/mm/core_mmu.h \ 39 core/arch/arm/include/mm/generic_ram_layout.h \ 42 core/include/mm/mobj.h core/include/mm/core_memprot.h \
|
A D | .pseudo_ta.o.d | 22 core/include/mm/tee_mmu_types.h lib/libutee/include/user_ta_header.h \ 23 lib/libutee/include/utee_types.h core/include/mm/core_memprot.h \ 24 core/arch/arm/include/mm/core_mmu.h core/include/kernel/user_ta.h \ 28 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 29 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 31 core/include/mm/tee_mm.h core/arch/arm/plat-vexpress/./platform_config.h \ 32 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/mobj.h \ 33 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \
|
A D | .ree_fs_ta.o.d | 19 core/arch/arm/include/mm/pgt_cache.h \ 22 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 24 core/include/kernel/ts_store.h core/include/mm/core_memprot.h \ 25 core/arch/arm/include/mm/core_mmu.h core/include/kernel/user_ta.h \ 26 core/include/kernel/user_mode_ctx_struct.h core/include/mm/file.h \ 29 core/include/mm/tee_mm.h core/arch/arm/plat-vexpress/./platform_config.h \ 30 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/mobj.h \ 31 core/include/mm/fobj.h core/include/kernel/panic.h \ 32 core/arch/arm/include/mm/tee_pager.h \
|
/optee_os/out/arm/core/arch/arm/kernel/ |
A D | .ldelf_loader.o.d | 29 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 32 core/include/mm/tee_mmu_types.h lib/libutee/include/user_ta_header.h \ 34 core/include/kernel/user_mode_ctx_struct.h core/include/mm/sp_mem.h \ 35 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \ 37 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 39 core/include/mm/tee_mm.h core/arch/arm/include/mm/core_mmu.h \ 41 core/arch/arm/include/mm/generic_ram_layout.h \ 46 core/include/mm/mobj.h core/include/mm/core_memprot.h \ 47 lib/libutils/ext/include/string_ext.h core/include/mm/vm.h \
|
A D | .rpc_io_i2c.o.d | 17 core/arch/arm/include/mm/pgt_cache.h lib/libutils/isoc/include/assert.h \ 23 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 25 core/include/mm/mobj.h core/include/mm/core_memprot.h \ 26 core/arch/arm/include/mm/core_mmu.h core/include/kernel/user_ta.h \ 27 core/include/kernel/user_mode_ctx_struct.h core/include/mm/file.h \ 30 core/include/mm/tee_mm.h core/include/scattered_array.h \ 32 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/fobj.h \ 33 core/include/kernel/panic.h core/arch/arm/include/mm/tee_pager.h \
|
A D | .thread.o.d | 4 core/arch/arm/include/mm/generic_ram_layout.h \ 29 core/arch/arm/include/mm/pgt_cache.h \ 32 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 40 core/include/kernel/user_mode_ctx_struct.h core/include/mm/sp_mem.h \ 41 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \ 43 core/include/mm/file.h core/include/mm/tee_mm.h \ 44 core/arch/arm/include/mm/core_mmu.h core/include/tee/entry_std.h \ 46 core/include/kernel/virtualization.h core/include/mm/core_memprot.h \ 47 core/include/mm/mobj.h lib/libutils/ext/include/string_ext.h \ 48 core/include/mm/vm.h core/arch/arm/include/sm/sm.h \
|
A D | .link_dummies_paged.o.d | 20 core/arch/arm/include/mm/pgt_cache.h lib/libutils/isoc/include/assert.h \ 23 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 25 core/include/mm/fobj.h core/include/kernel/panic.h \ 26 core/arch/arm/include/mm/tee_pager.h \ 28 core/include/kernel/user_mode_ctx_struct.h core/include/mm/file.h \ 31 core/include/mm/tee_mm.h core/arch/arm/include/mm/core_mmu.h \ 33 core/arch/arm/include/mm/generic_ram_layout.h \ 34 lib/libutils/isoc/include/string.h core/include/mm/mobj.h \ 35 core/include/mm/core_memprot.h lib/libutils/ext/include/string_ext.h \
|
/optee_os/out/arm/core/tee/ |
A D | .tee_supp_plugin_rpc.o.d | 16 core/arch/arm/include/mm/pgt_cache.h \ 20 lib/libutee/include/tee_api_defines.h core/include/mm/tee_mmu_types.h \ 22 core/include/mm/mobj.h core/include/mm/core_memprot.h \ 23 core/arch/arm/include/mm/core_mmu.h core/include/kernel/user_ta.h \ 24 core/include/kernel/user_mode_ctx_struct.h core/include/mm/file.h \ 27 core/include/mm/tee_mm.h core/include/scattered_array.h \ 29 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/fobj.h \ 30 core/include/kernel/panic.h core/arch/arm/include/mm/tee_pager.h \
|
A D | .tee_svc.o.d | 17 lib/libutee/include/tee_api_defines.h core/include/mm/tee_mmu_types.h \ 25 core/include/kernel/user_access.h core/include/mm/core_memprot.h \ 26 core/arch/arm/include/mm/core_mmu.h core/include/kernel/user_ta.h \ 30 core/arch/arm/include/mm/pgt_cache.h core/include/mm/file.h \ 31 core/include/mm/tee_mm.h core/arch/arm/plat-vexpress/./platform_config.h \ 32 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/mobj.h \ 33 core/include/mm/fobj.h core/include/kernel/panic.h \ 34 core/arch/arm/include/mm/tee_pager.h \ 37 core/include/mm/vm.h lib/libutils/ext/include/stdlib_ext.h \
|
A D | .socket.o.d | 7 lib/libutils/ext/include/trace_levels.h core/include/mm/mobj.h \ 8 core/include/mm/core_memprot.h core/arch/arm/include/mm/core_mmu.h \ 18 lib/libutee/include/tee_api_defines.h core/include/mm/tee_mmu_types.h \ 24 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 25 core/include/mm/file.h lib/libutee/include/utee_defines.h \ 27 core/include/mm/tee_mm.h core/include/scattered_array.h \ 29 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/fobj.h \ 30 core/include/kernel/panic.h core/arch/arm/include/mm/tee_pager.h \
|
A D | .tadb.o.d | 18 core/arch/arm/include/mm/pgt_cache.h \ 21 core/include/kernel/ts_manager.h core/include/mm/tee_mmu_types.h \ 23 core/include/mm/mobj.h core/include/mm/core_memprot.h \ 24 core/arch/arm/include/mm/core_mmu.h core/include/kernel/user_ta.h \ 25 core/include/kernel/user_mode_ctx_struct.h core/include/mm/file.h \ 28 core/include/mm/tee_mm.h core/include/scattered_array.h \ 30 core/arch/arm/include/mm/generic_ram_layout.h core/include/mm/fobj.h \ 31 core/include/kernel/panic.h core/arch/arm/include/mm/tee_pager.h \
|
/optee_os/out/arm/core/pta/ |
A D | .system.o.d | 30 core/arch/arm/include/kernel/vfp.h core/arch/arm/include/mm/pgt_cache.h \ 33 core/include/mm/tee_mmu_types.h lib/libutee/include/user_ta_header.h \ 35 core/include/kernel/user_mode_ctx_struct.h core/include/mm/sp_mem.h \ 36 core/include/mm/fobj.h core/arch/arm/include/mm/tee_pager.h \ 38 core/include/mm/file.h core/include/mm/tee_mm.h \ 39 core/arch/arm/include/mm/core_mmu.h \ 41 core/arch/arm/include/mm/generic_ram_layout.h \ 45 core/include/mm/mobj.h core/include/mm/core_memprot.h \ 49 core/include/mm/vm.h lib/libutee/include/pta_system.h \
|