| /optee_os/core/arch/arm/kernel/ |
| 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 35 link-ldflags += -T $(link-script-pp) -Map=$(link-out-dir)/tee.map 45 $(out-dir)/$(platform-dir)/link_dummies_paged.o \ 46 $(out-dir)/$(platform-dir)/link_dummies_init.o \ [all …]
|
| /optee_os/core/arch/riscv/kernel/ |
| H A D | link.mk | 1 link-out-dir = $(out-dir)/core 3 link-script = $(if $(wildcard $(platform-dir)/kern.ld.S), \ 4 $(platform-dir)/kern.ld.S, \ 5 $(arch-dir)/kernel/kern.ld.S) 6 link-script-pp = $(link-out-dir)/kern.ld 7 link-script-dep = $(link-out-dir)/.kern.ld.d 16 link-ldflags += -T $(link-script-pp) -Map=$(link-out-dir)/tee.map 27 ldargs-tee.elf := $(link-ldflags) $(link-objs) $(link-out-dir)/version.o \ 33 $(addprefix -I,$(incdirscore) $(link-out-dir)) \ 39 cleanfiles += $(link-out-dir)/all_objs.o [all …]
|
| /optee_os/ta/mk/ |
| H A D | ta_dev_kit.mk | 2 ta-dev-kit-dir := $(patsubst %/,%,$(abspath $(dir $(lastword $(MAKEFILE_LIST)))..)) 7 include $(ta-dev-kit-dir)/mk/conf.mk 8 ta-dev-kit-dir$(sm) := $(ta-dev-kit-dir) 10 include $(ta-dev-kit-dir$(sm))/mk/macros.mk 17 out-dir := $O 19 out-dir := . 21 link-out-dir := $(out-dir) # backward compat 22 link-out-dir$(sm) := $(out-dir) 76 cppflags$(sm) += -I. -I$(ta-dev-kit-dir$(sm))/include 86 libdirs += $(ta-dev-kit-dir$(sm))/lib [all …]
|
| H A D | build-user-ta.mk | 4 sm := $(lastword $(subst /, ,$(dir $(ta-mk-file)))) 19 ta-dev-kit-dir$(sm) := $(out-dir)/export-$(ta-target) 20 link-out-dir$(sm) := $(out-dir)/$(patsubst %/,%, $(dir $(ta-mk-file))) 36 -I$(ta-dev-kit-dir$(sm))/include 46 libdirs = $(ta-dev-kit-dir$(sm))/lib 53 subdirs = $(patsubst %/,%,$(dir $(ta-mk-file))) 56 spec-out-dir := $(link-out-dir$(sm)) 57 spec-srcs += $(ta-dev-kit-dir$(sm))/src/user_ta_header.c 59 spec-srcs += $(ta-dev-kit-dir$(sm))/src/ta_entry_a32.S 69 ta_dev_kit: $(out-dir)/export-$(ta-target)/ta/$(user-ta-uuid).ta [all …]
|
| /optee_os/ta/ |
| H A D | link_shlib.mk | 4 link-out-dir = $(out-dir) 9 all: $(link-out-dir)/$(shlibname).so $(link-out-dir)/$(shlibname).dmp \ 10 $(link-out-dir)/$(shlibname).stripped.so \ 11 $(link-out-dir)/$(shlibuuid).elf \ 12 $(link-out-dir)/$(shlibuuid).ta 14 cleanfiles += $(link-out-dir)/$(shlibname).so 15 cleanfiles += $(link-out-dir)/$(shlibname).dmp 16 cleanfiles += $(link-out-dir)/$(shlibname).stripped.so 17 cleanfiles += $(link-out-dir)/$(shlibuuid).elf 18 cleanfiles += $(link-out-dir)/$(shlibuuid).ta [all …]
|
| H A D | link.mk | 1 link-script$(sm) = $(ta-dev-kit-dir$(sm))/src/ta.ld.S 2 link-script-pp$(sm) = $(link-out-dir$(sm))/ta.lds 3 link-script-dep$(sm) = $(link-out-dir$(sm))/.ta.ld.d 5 SIGN_ENC ?= $(PYTHON3) $(ta-dev-kit-dir$(sm))/scripts/sign_encrypt.py 6 TA_SIGN_KEY ?= $(ta-dev-kit-dir$(sm))/keys/default_ta.pem 20 all: $(link-out-dir$(sm))/$(user-ta-uuid).dmp \ 21 $(link-out-dir$(sm))/$(user-ta-uuid).stripped.elf \ 22 $(link-out-dir$(sm))/$(user-ta-uuid).ta 23 cleanfiles += $(link-out-dir$(sm))/$(user-ta-uuid).elf 24 cleanfiles += $(link-out-dir$(sm))/$(user-ta-uuid).dmp [all …]
|
| H A D | ta.mk | 75 arm32-user-sysregs-out := $(out-dir)/include/generated 85 $(q)mkdir -p $$(dir $$@) 136 incfiles-extra-host += $(out-dir)/include/generated/arm32_user_sysreg.h 145 mkdir -p $$(dir $$@) ; \ 157 $(eval $(call copy-file, $(f), $(out-dir)/export-$(sm)/lib,lib))) 166 $(eval $(call copy-file, $(f), $(out-dir)/export-$(sm)/mk))) 172 $$(patsubst %/,%,$$(subst /./,/,$2/$$(dir $$(h)))),$3))) 175 $(eval $(call copy-incdir,$(d),$(out-dir)/export-$(sm)/include,include))) 179 $(eval $(call copy-incdir, $(d), $(out-dir)/export-$(sm)/host_include))) 181 $(eval $(call copy-file, $(f), $(out-dir)/export-$(sm)/host_include))) [all …]
|
| /optee_os/core/arch/arm/plat-stm32mp1/ |
| H A D | link.mk | 11 all: $(link-out-dir)/tee-header_v2.stm32 12 cleanfiles += $(link-out-dir)/tee-header_v2.stm32 13 $(link-out-dir)/tee-header_v2.stm32: $(link-out-dir)/tee-header_v2.bin 16 all: $(link-out-dir)/tee-pager_v2.stm32 17 cleanfiles += $(link-out-dir)/tee-pager_v2.stm32 18 $(link-out-dir)/tee-pager_v2.stm32: $(link-out-dir)/tee-pager_v2.bin 21 all: $(link-out-dir)/tee-pageable_v2.stm32 22 cleanfiles += $(link-out-dir)/tee-pageable_v2.stm32 23 $(link-out-dir)/tee-pageable_v2.stm32: $(link-out-dir)/tee-pageable_v2.bin
|
| /optee_os/mk/ |
| H A D | subdir.mk | 37 incdirs-$(2) := $$(thissubdir-incdirs) $$(addprefix $(sub-dir)/,$$(incdirs-$(1)-y)) 58 oname-$(sm)-$3 := $$(if $$(oname-$1-y),$(out-dir)/$(base-prefix)/$$(oname-$1-y),$2) 63 ifeq ($$(sub-dir),.) 66 oname := $(out-dir)/$(base-prefix)$(basename $1).o 72 oname := $(out-dir)/$(base-prefix)$(basename $1).o 74 srcs += $(sub-dir)/$1 75 fname := $(sub-dir)/$1 76 oname := $(out-dir)/$(base-prefix)$(basename $$(sub-dir)/$1).o 88 ifeq ($$(sub-dir),.) 89 oname := $(out-dir)/$(base-prefix)$(basename $1).o [all …]
|
| H A D | lib.mk | 29 lib-libfile := $(out-dir)/$(base-prefix)$(libdir)/lib$(libname).a 31 lib-shlibfile := $(out-dir)/$(base-prefix)$(libdir)/lib$(libname).so 32 lib-shlibstrippedfile := $(out-dir)/$(base-prefix)$(libdir)/lib$(libname).stripped.so 33 lib-shlibtafile := $(out-dir)/$(base-prefix)$(libdir)/$(libuuid).ta 34 lib-libuuidln := $(out-dir)/$(base-prefix)$(libdir)/$(libuuid).elf 36 lib-libdir-$(libname)-$(sm) := $(out-dir)/$(base-prefix)$(libdir) 42 libdirs := $(out-dir)/$(base-prefix)$(libdir) $(libdirs) 55 @mkdir -p $$(dir $$@) 60 @mkdir -p $$(dir $$@) 69 @mkdir -p $$(dir $$@)
|
| H A D | compile.mk | 70 comp-dep-$2 := $$(dir $2).$$(notdir $2).d 71 comp-cmd-file-$2:= $$(dir $2).$$(notdir $2).cmd 249 $(call _gen-asm-defines-file,$1,$2,$(dir $2).$(notdir $(2:.h=.s)),$(asm-defines-$(notdir $(1))-deps… 252 $(foreach f,$(asm-defines-files),$(eval $(call gen-asm-defines-file,$(f),$(out-dir)/$(sm)/include/g… 262 dtb-predts-$2 := $$(dir $2)$$(dtb-basename-$2).pre.dts 263 dtb-predep-$2 := $$(dir $2).$$(dtb-basename-$2).pre.dts.d 264 dtb-precmd-file-$2 := $$(dir $2).$$(dtb-basename-$2).pre.dts.cmd 265 dtb-dep-$2 := $$(dir $2).$$(notdir $2).d 266 dtb-cmd-file-$2 := $$(dir $2).$$(notdir $2).cmd 292 mkdir -p $$(dir $2); \ [all …]
|
| H A D | cleandirs.mk | 6 $(if $(1),$(1) $(if $(filter / ./,$(dir $(1))),,$(call enum-parent-dirs,$(dir $(1)))),) 24 $(sort $(foreach d,$(patsubst $(_O)/%,%,$(dir $(cleanfiles))),
|
| H A D | macros.mk | 14 mkdir -p $(dir $(1)); \ 31 $(call update-buildcount,$(link-out-dir)/.buildcount) 33 $(q)cd $(link-out-dir) && \
|
| H A D | checkconf.mk | 22 mkdir -p $(dir $@); \ 36 mkdir -p $(dir $@); \ 49 mkdir -p $(dir $@); \
|
| /optee_os/core/ |
| H A D | sub.mk | 14 --key $(TA_PUBLIC_KEY) --out $(sub-dir-out)/ta_pub_key.c 18 depends-ldelf = scripts/gen_ldelf_hex.py $(out-dir)/ldelf/ldelf.elf 19 recipe-ldelf = $(PYTHON3) scripts/gen_ldelf_hex.py --input $(out-dir)/ldelf/ldelf.elf \ 20 --output $(sub-dir-out)/ldelf_hex.c 33 --ta $1 --out $(sub-dir-out)/early_ta_$$(early-ta-$1-uuid).c 37 process_early_ta,$(out-dir)/ta/$(f).stripped.elf))) 45 dtb-$1-path = $(dir $1) 48 --out $(sub-dir-out)/sp_$$(sp-$1-uuid).c \ 54 core-embed-fdt-dts = $(arch-dir)/dts/$(CFG_EMBED_DTB_SOURCE_FILE) 55 core-embed-fdt-dtb = $(out-dir)/$(arch-dir)/dts/$(CFG_EMBED_DTB_SOURCE_FILE:.dts=.dtb) [all …]
|
| H A D | core.mk | 7 arch-dir := core/arch/$(ARCH) 8 platform-dir := $(arch-dir)/plat-$(PLATFORM) 9 include $(platform-dir)/conf.mk 40 cppflags$(sm) += -I$(out-dir)/core/include 102 conf-file := $(out-dir)/include/generated/conf.h 103 conf-mk-file := $(out-dir)/conf.mk 104 conf-cmake-file := $(out-dir)/conf.cmake 205 include $(if $(wildcard $(platform-dir)/link.mk), \ 206 $(platform-dir)/link.mk, \
|
| /optee_os/ldelf/ |
| H A D | link.mk | 2 link-script-pp$(sm) = $(link-out-dir$(sm))/ldelf.lds 3 link-script-dep$(sm) = $(link-out-dir$(sm))/.ldelf.ld.d 6 ldelf: $(link-out-dir$(sm))/ldelf.dmp 7 ldelf: $(link-out-dir$(sm))/ldelf.elf 10 cleanfiles += $(link-out-dir$(sm))/ldelf.dmp 11 cleanfiles += $(link-out-dir$(sm))/ldelf.map 12 cleanfiles += $(link-out-dir$(sm))/ldelf.elf 17 link-ldflags += -Map=$(link-out-dir$(sm))/ldelf.map 35 $(addprefix -I,$(incdirs$(sm)) $(link-out-dir$(sm))) \ 46 $(q)mkdir -p $$(dir $$@) [all …]
|
| /optee_os/core/arch/arm/plat-imx/ |
| H A D | link.mk | 4 uTee: $(link-out-dir)/uTee 5 cleanfiles += $(link-out-dir)/uTee 6 $(link-out-dir)/uTee: $(link-out-dir)/tee-raw.bin
|
| /optee_os/core/arch/arm/plat-telechips/ |
| H A D | link.mk | 3 all: $(link-out-dir)/optee.rom 4 cleanfiles += $(link-out-dir)/optee.rom 5 $(link-out-dir)/optee.rom: $(link-out-dir)/tee-pager_v2.bin
|
| /optee_os/core/arch/arm/plat-amlogic/ |
| H A D | link.mk | 11 all: $(link-out-dir)/bl32.img 12 cleanfiles += $(link-out-dir)/bl32.img 13 $(link-out-dir)/bl32.img: $(link-out-dir)/tee-pager_v2.bin
|
| /optee_os/core/arch/arm/plat-k3/drivers/ |
| H A D | sec_proxy.c | 66 static TEE_Result k3_sec_proxy_verify_thread(uint32_t dir) in k3_sec_proxy_verify_thread() argument 68 struct k3_sec_proxy_thread *spt = &spts[dir]; in k3_sec_proxy_verify_thread() 93 SCFG_THREAD_CTRL_DIR_MASK) >> SCFG_THREAD_CTRL_DIR_SHIFT != dir) { in k3_sec_proxy_verify_thread() 94 if (dir == SEC_PROXY_TX_THREAD) in k3_sec_proxy_verify_thread() 108 (dir == THREAD_DIR_TX) ? "empty" : "fill"); in k3_sec_proxy_verify_thread()
|
| /optee_os/core/include/drivers/ |
| H A D | i2c.h | 82 TEE_Result (*smbus)(struct i2c_dev *i2c_dev, enum i2c_smbus_dir dir, 158 enum i2c_smbus_dir dir, in i2c_smbus_raw() argument 169 return i2c_dev->ctrl->ops->smbus(i2c_dev, dir, proto, cmd_code, buf, in i2c_smbus_raw() 213 enum i2c_smbus_dir dir __unused, in i2c_smbus_raw()
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | gcm.c | 112 int dir = 0; in crypto_aes_gcm_update_payload() local 120 dir = GCM_ENCRYPT; in crypto_aes_gcm_update_payload() 124 dir = GCM_DECRYPT; in crypto_aes_gcm_update_payload() 135 ltc_res = gcm_process(&gcm->ctx, pt, len, ct, dir); in crypto_aes_gcm_update_payload()
|
| H A D | ccm.c | 130 int dir = 0; in crypto_aes_ccm_update_payload() local 138 dir = CCM_ENCRYPT; in crypto_aes_ccm_update_payload() 142 dir = CCM_DECRYPT; in crypto_aes_ccm_update_payload() 144 ltc_res = ccm_process(&ccm->ctx, pt, len, ct, dir); in crypto_aes_ccm_update_payload()
|
| /optee_os/core/pta/bcm/ |
| H A D | gpio.c | 47 bool dir = false; in pta_gpio_config() local 60 dir = params[0].value.b; in pta_gpio_config() 73 if (dir) { in pta_gpio_config()
|