Home
last modified time | relevance | path

Searched refs:BTI (Results 1 – 25 of 27) sorted by relevance

12

/optee_os/lib/libutils/ext/include/
H A Dasm.S16 #define BTI(...) __VA_ARGS__ macro
18 #define BTI(...) macro
39 BTI( bti c)
54 BTI( bti c)
70 BTI( bti c)
/optee_os/lib/libutils/isoc/arch/arm/
H A Dsetjmp_a64.S51 BTI( bti c)
74 BTI( bti c)
113 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
/optee_os/ldelf/
H A Dtlsdesc_rel_a64.S21 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dsyscalls_a64.S33 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dstart_a64.S64 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
/optee_os/core/arch/arm/kernel/
H A Dcache_helpers_a64.S105 BTI( add x14, x14, x0, lsl #2) // inner loop is + "bti j" instruction
131 BTI( bti j)
241 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dtlb_helpers_a64.S41 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dspin_lock_a64.S92 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dmisc_a64.S60 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dthread_optee_smc_a64.S35 BTI( bti j)
257 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dvfp_a64.S50 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Darch_scall_a64.S198 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dthread_a64.S248 BTI( bti j)
655 BTI( bti j)
730 BTI( bti j)
775 BTI( bti j)
1350 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dthread_spmc_a64.S225 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dentry_a64.S969 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
/optee_os/lib/libutils/ext/arch/arm/
H A Datomic_a64.S31 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dmcount_a64.S85 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
/optee_os/lib/libutee/arch/arm/
H A Dutee_syscalls_a64.S49 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
/optee_os/core/arch/arm/crypto/
H A Dsha256_armv8a_ce_a64.S136 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dsha1_armv8a_ce_a64.S125 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dsha512_armv8a_ce_a64.S204 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dsm3_armv8a_ce_a64.S142 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dsha3_armv8a_ce_a64.S232 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
H A Dghash-ce-core_a64.S652 BTI(emit_aarch64_feature_1_and GNU_PROPERTY_AARCH64_FEATURE_1_BTI)
/optee_os/mk/
H A Dconfig.mk1023 # such as BR or BLR can jump. To make use of BTI in TEE core and ldelf on CPU's
1030 # To make use of BTI in user space libraries and TA's on CPU's that support it,
1037 $(error CFG_NS_VIRTUALIZATION and BTI are currently incompatible)

12