Home
last modified time | relevance | path

Searched full:aarch64 (Results 1 – 25 of 38) sorted by relevance

12

/optee_os/lib/libutee/
H A Dtcb.c6 * Support for Thread-Local Storage (TLS) ABIs for ARMv7/Aarch32 and Aarch64.
12 * (arm-linux-gnueabihf-* and aarch64-linux-gnu-*). This allows building C++ TAs
17 * - "TLS data structures variant 1" (section 3): the AArch64 compiler uses the
28 * g++ Aarch64 exception handling and it does use the TCB to provide TLS
156 * Aarch64 ABI requirement: the thread pointer shall point to the in __utee_tcb_init()
/optee_os/mk/
H A Dclang.mk7 ifeq ($(clang-target),aarch64-linux)
8 clang-target := aarch64-linux-gnu
H A Dconfig.mk22 # Don't cross-compile if building on aarch64 natively
23 ifneq ($(shell uname -m),aarch64)
24 CROSS_COMPILE64 ?= aarch64-linux-gnu-
/optee_os/core/arch/arm/kernel/
H A Dsemihosting_a64.S11 * Refer to "Semihosting for Aarch32 and Aarch64":
H A Darch_scall_a64.S49 * and to transform them into Aarch64 arguments.
92 * Convert remaining Aarch32 parameters passed on stack as Aarch64
H A Dboot.c192 /* Check aarch64 specific instructions */ in check_crypto_extensions()
1399 * a0 - DTB address or 0 (AArch64) in boot_save_args()
1401 * a1 - 1 << 32 | TRANSFER_LIST_SIGNATURE[0:31] (AArch64) in boot_save_args()
1403 * a2 - must be 0 (AArch64) in boot_save_args()
H A Dthread.c214 /* Set up frame pointer as per the Aarch64 AAPCS */ in init_regs()
660 * Spectre-BHB has only been analyzed for AArch64 so far. For in select_vector_wa_spectre_bhb()
971 regs->sp = user_sp; /* Used when running TA in Aarch64 */ in set_ctx_regs()
H A Dthread_a64.S335 * Lower EL using AArch64 : 0x400 - 0x580
457 * Lower EL using AArch64 : 0x400 - 0x580
573 * Lower EL using AArch64 : 0x400 - 0x580
/optee_os/.devcontainer/
H A DDockerfile.vscode17 gcc-aarch64-linux-gnu \
/optee_os/core/arch/arm/plat-totalcompute/fdts/
H A Doptee_sp_manifest.dts21 execution-state = <0>; /* AARCH64 */
/optee_os/core/arch/arm/include/kernel/
H A Dvfp.h35 * Advanced SIMD/floating point state on ARMv8-A AArch64 has:
/optee_os/core/arch/arm/include/sm/
H A Dteesmc_opteed.h14 * full 64 bit values in the argument registers if invoked from Aarch64
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dcommon.h339 * Define the constraint used for read-only pointer operands to aarch64 asm.
346 * aarch64 assembly, it is necessary to use something like:
362 #error "Unrecognised pointer size for aarch64"
H A Daesce.c2 * Armv8-A Cryptographic Extension support functions for Aarch64
55 # error "Minimum version of Clang for MBEDTLS_AESCE_C on aarch64 is 4.0."
75 # error "Minimum version of armclang for MBEDTLS_AESCE_C on aarch64 is 6.6."
/optee_os/ldelf/
H A Dldelf.ld.S13 OUTPUT_ARCH(aarch64)
H A Dmain.c39 EMSG_RAW(" arch: %s", elf->is_32bit ? "arm" : "aarch64"); in dump_ta_state()
/optee_os/core/include/kernel/
H A Dtransfer_list.h23 * Set to 1 for both AArch64 and AArch32 according to fw handoff spec v0.9
H A Dthread.h178 * @is_32bit: True if TA should execute in Aarch32, false if Aarch64
/optee_os/lib/libutils/ext/arch/arm/
H A Dmemtag.c14 /* This is for AArch64 only, MTE is only available in this mode */
/optee_os/ta/arch/arm/
H A Dta.ld.S8 OUTPUT_ARCH(aarch64)
/optee_os/.github/workflows/
H A Dci.yml370 export CROSS_COMPILE64="ccache aarch64-linux-gnu-"
506 # The BTI-enabled toolchain is aarch64-unknown-linux-uclibc-gcc in /usr/local/bin
508 export AARCH64_CROSS_COMPILE=aarch64-unknown-linux-uclibc-
/optee_os/core/arch/arm/
H A Darm.mk38 CFG_KERN_LINKER_ARCH ?= aarch64
58 # AArch64 has no fallback to soft-float
/optee_os/scripts/
H A Dsymbolize.py169 if b'ARM aarch64,' in output[0]:
170 self._arch = 'aarch64-linux-gnu-'
/optee_os/core/
H A Dcrypto.mk120 # of 64-bit values (Aarch64: PMULL/PMULL2 with the 1Q specifier; Aarch32:
/optee_os/core/drivers/
H A Dgic.c956 * in AArch64 state or in monitor mode in AArch32 state. in gic_native_itr_handler()
960 * in AArch64 state or in monitor mode in AArch32 state. in gic_native_itr_handler()

12