Searched +full:aarch64 +full:- +full:linux +full:- +full:gnu +full:- (Results 1 – 8 of 8) sorted by relevance
| /optee_os/mk/ |
| H A D | clang.mk | 4 # instance "/some/path/ccache /other/path/arm-linux-gnueabihf-"). 6 clang-target := $(patsubst %-,%,$(notdir $(lastword $(CROSS_COMPILE_$(sm))))) 7 ifeq ($(clang-target),aarch64-linux) 8 clang-target := aarch64-linux-gnu 10 ifneq ($(clang-target),) 11 clang-target-opt := --target=$(clang-target) 13 ccache-cmd := $(if $(findstring ccache,$(CROSS_COMPILE_$(sm))),$(firstword $(CROSS_COMPILE_$(sm))) … 15 CC$(sm) := $(ccache-cmd)$(OPTEE_CLANG_COMPILER_PATH)clang $(clang-target-opt) 17 # Due to the absence of clang-cpp in AOSP's prebuilt version of clang, 18 # use the equivalent command of 'clang -E' [all …]
|
| H A D | config.mk | 1 # Default configuration values for OP-TEE core (all platforms). 3 # Platform-specific overrides are in core/arch/arm32/plat-*/conf.mk. 4 # Some subsystem-specific defaults are not here but rather in */sub.mk. 12 # 4. The platform-specific configuration file: core/arch/arm32/plat-*/conf.mk 14 # 6. Subsystem-specific makefiles (*/sub.mk) 16 # Actual values used during the build are output to $(out-dir)/conf.mk 19 # Cross-compiler prefix and suffix 21 CROSS_COMPILE ?= arm-linux-gnueabihf- 22 # Don't cross-compile if building on aarch64 natively 23 ifneq ($(shell uname -m),aarch64) [all …]
|
| /optee_os/.devcontainer/ |
| H A D | Dockerfile.vscode | 4 RUN apt update && apt upgrade -y && apt-get install -y \ 5 build-essential \ 14 device-tree-compiler \ 17 gcc-aarch64-linux-gnu \ 18 gcc-arm-linux-gnueabihf \ 19 gcc-riscv64-linux-gnu \ 20 gdb-multiarch \ 24 libssl-dev \ 25 lsb-release \ 27 python3-pip \ [all …]
|
| /optee_os/lib/libutee/ |
| H A D | tcb.c | 1 // SPDX-License-Identifier: BSD-2-Clause 6 * Support for Thread-Local Storage (TLS) ABIs for ARMv7/Aarch32 and Aarch64. 8 * TAs are currently single-threaded, so the only benefit of implementing these 10 * single-threaded. Such as, the g++ compiler from the GCC toolchain targeting a 11 * "Posix thread" Linux runtime, which OP-TEE has been using for quite some time 12 * (arm-linux-gnueabihf-* and aarch64-linux-gnu-*). This allows building C++ TAs 13 * without having to build a specific toolchain with --disable-threads. 17 * - "TLS data structures variant 1" (section 3): the AArch64 compiler uses the 21 * - The "General Dynamic access model" (section 4.1): the ARMv7/Aarch32 28 * g++ Aarch64 exception handling and it does use the TCB to provide TLS [all …]
|
| /optee_os/scripts/ |
| H A D | symbolize.py | 2 # SPDX-License-Identifier: BSD-2-Clause 18 TEE_LOAD_ADDR_RE = re.compile(r'TEE load address @ (?P<load_addr>0x[0-9a-f]+)') 22 r'[UEIDFM]/(TC|LD):([0-9]+ )?(\?*|[0-9]*) [0-9]* +(?P<addr>0x[0-9a-f]+)') 23 ABORT_ADDR_RE = re.compile(r'-abort at address (?P<addr>0x[0-9a-f]+)') 24 TA_PANIC_RE = re.compile(r'TA panicked with code (?P<code>0x[0-9a-f]+)') 25 REGION_RE = re.compile(r'region +[0-9]+: va (?P<addr>0x[0-9a-f]+) ' 26 r'pa 0x[0-9a-f]+ size (?P<size>0x[0-9a-f]+)' 27 r'( flags .{4} (\[(?P<elf_idx>[0-9]+)\])?)?') 28 ELF_LIST_RE = re.compile(r'\[(?P<idx>[0-9]+)\] (?P<uuid>[0-9a-f\-]+)' 29 r' @ (?P<load_addr>0x[0-9a-f\-]+)') [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/lib/libutee/include/ |
| H A D | elf_common.h | 1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /*- 57 * The header for GNU-style hash sections. 105 #define ELFCLASS32 1 /* 32-bit architecture. */ 106 #define ELFCLASS64 2 /* 64-bit architecture. */ 110 #define ELFDATA2LSB 1 /* 2's complement little-endian. */ 111 #define ELFDATA2MSB 2 /* 2's complement big-endian. */ 115 #define ELFOSABI_HPUX 1 /* HP-UX operating system */ 117 #define ELFOSABI_LINUX 3 /* GNU/Linux */ 118 #define ELFOSABI_HURD 4 /* GNU/Hurd */ [all …]
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | ChangeLog | 3 = Mbed TLS 3.6.4 branch released 2025-06-30 8 session, according to the TLS-Exporter specification in RFC 8446 and 5705. 15 CVE-2025-49601 19 CVE-2025-49600 30 CVE-2025-52496 31 * Fix possible use-after-free or double-free in code calling 36 they were free()d, resulting in high risk of use-after-free or double-free, 39 were affected (use-after-free if the san string contains more than one DN). 42 CVE-2025-47917 54 CVE-2025-48965 [all …]
|