Searched +full:- +full:pageable (Results 1 – 8 of 8) sorted by relevance
| /optee_os/core/include/mm/ |
| H A D | tee_pager.h | 1 /* SPDX-License-Identifier: BSD-2-Clause */ 3 * Copyright (c) 2016-2021, Linaro Limited 19 * tee_pager_early_init() - Perform early initialization of pager 26 * tee_pager_get_table_info() - Fills in table info for address mapped in 36 * tee_pager_phys_to_virt() - Translate physical address to virtual address 46 * tee_pager_set_alias_area() - Initialize pager alias area 55 * tee_pager_init_iv_region() - Initialized pager region for tags IVs used by RW 66 * tee_pager_generate_authenc_key() - Generates authenc key for r/w paging 79 * tee_pager_add_core_region() - Adds a pageable core region 84 * Non-page aligned base or size will cause a panic. [all …]
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | boot.c | 1 // SPDX-License-Identifier: BSD-2-Clause 3 * Copyright (c) 2015-2023, Linaro Limited 15 #include <dt-bindings/interrupt-controller/arm-gic.h> 59 * they are received in a single register when OP-TEE is initially entered. 60 * This limits 32-bit systems to only use make use of the lower 32 bits 63 * 64-bit systems on the other hand can use full 64-bit physical pointers. 102 /* May be overridden in plat-$(PLATFORM)/main.c */ 108 /* May be overridden in plat-$(PLATFORM)/main.c */ 113 /* May be overridden in plat-$(PLATFORM)/main.c */ 118 /* May be overridden in plat-$(PLATFORM)/main.c */ [all …]
|
| H A D | link.mk | 1 link-out-dir = $(out-dir)/core 3 link-script-dummy = $(arch-dir)/kernel/link_dummy.ld 4 link-script = $(if $(wildcard $(platform-dir)/kern.ld.S), \ 5 $(platform-dir)/kern.ld.S, \ 6 $(arch-dir)/kernel/kern.ld.S) 7 link-script-pp = $(link-out-dir)/kern.ld 8 link-script-dep = $(link-out-dir)/.kern.ld.d 12 link-ldflags-common += $(call ld-option,--no-warn-rwx-segments) 14 link-ldflags-common += $(call ld-option,--no-warn-execstack) 17 link-ldflags = $(LDFLAGS) [all …]
|
| H A D | abort.c | 1 // SPDX-License-Identifier: BSD-2-Clause 3 * Copyright (c) 2015-2022, Linaro Limited 32 * Kernel or user mode unwind (32-bit execution state). 37 uint32_t mode = ai->regs->spsr & CPSR_MODE_MASK; in __print_stack_unwind() 44 sp = ai->regs->usr_sp; in __print_stack_unwind() 45 lr = ai->regs->usr_lr; in __print_stack_unwind() 52 state.registers[0] = ai->regs->r0; in __print_stack_unwind() 53 state.registers[1] = ai->regs->r1; in __print_stack_unwind() 54 state.registers[2] = ai->regs->r2; in __print_stack_unwind() 55 state.registers[3] = ai->regs->r3; in __print_stack_unwind() [all …]
|
| /optee_os/scripts/ |
| H A D | gen_tee_bin.py | 2 # SPDX-License-Identifier: BSD-2-Clause 29 $ apt install python3-pyelftools 52 return (((n - 1) // m) + 1) * m 121 bin_data += bytearray(section['sh_addr'] - last_end) 127 bin_data += bytearray(pad_to - last_end) 137 dump_names = re.compile(r'^\..*_(pageable|init)$') 172 addrs.append(rel['r_offset'] - link_address) 194 eprint("pageable size not a multiple of 4K: " 214 hash_pad = round_up(len(hashes_bin), 8) - len(hashes_bin) 216 reloc_pad = round_up(len(reloc_bin), 8) - len(reloc_bin) [all …]
|
| /optee_os/.github/workflows/ |
| H A D | ci.yml | 6 group: ci-${{ github.ref }} # unique per branch 7 cancel-in-progress: true # cancel previous runs on the same branch 11 runs-on: ubuntu-latest 14 - name: Checkout 17 fetch-depth: 0 # full history so checkpatch can check commit IDs in commit messages 18 - name: Update Git config 19 run: git config --globa [all...] |
| /optee_os/core/arch/arm/ |
| H A D | arm.mk | 3 arch-bits-core := 64 5 arch-bits-core := 32 7 CROSS_COMPILE_core := $(CROSS_COMPILE$(arch-bits-core)) 11 # Defines the cc-option macro using the compiler set for the core module 12 include mk/cc-option.mk 37 CFG_KERN_LINKER_FORMAT ?= elf64-littleaarch64 49 CFG_KERN_LINKER_FORMAT ?= elf32-littlearm 54 # Use hard-float for floating point support in user TAs instead of 55 # soft-float 58 # AArch64 has no fallback to soft-float [all …]
|
| /optee_os/ |
| H A D | CHANGELOG.md | 1 # OP-TEE - version 4.8.0 (2025-10-24) 3 - Links to the release pages, commits and pull requests merged into this release for: 4 …- OP-TEE/optee_os: [release page][OP_TEE_optee_os_release_4_8_0], [commits][OP_TEE_optee_os_commit… 5 …- OP-TEE/optee_client: [release page][OP_TEE_optee_client_release_4_8_0], [commits][OP_TEE_optee_c… 6 …- OP-TEE/optee_test: [release page][OP_TEE_optee_test_release_4_8_0], [commits][OP_TEE_optee_test_… 7 …- OP-TEE/build: [release page][OP_TEE_build_release_4_8_0], [commits][OP_TEE_build_commits_4_8_0] … 8 …- linaro-swg/optee_examples: [release page][linaro_swg_optee_examples_release_4_8_0], [commits][li… 11 [OP_TEE_optee_os_release_4_8_0]: https://github.com/OP-TEE/optee_os/releases/tag/4.8.0 12 [OP_TEE_optee_os_commits_4_8_0]: https://github.com/OP-TEE/optee_os/compare/4.7.0...4.8.0 13 …s_pr_4_8_0]: https://github.com/OP-TEE/optee_os/pulls?q=is%3Apr+is%3Amerged+base%3Amaster+merged%3… [all …]
|