1b3fd78c4SJerome Forissiersrcs-$(CFG_CORE_SANITIZE_KADDRESS) += asan.c 2b3fd78c4SJerome Forissiercflags-remove-asan.c-y += $(cflags_kasan) 3ec835942SMarouene Boubakrisrcs-$(CFG_TEE_CORE_DEBUG) += spin_lock_debug.c 4b0104773SPascal Brandsrcs-y += assert.c 5756aea59SJerome Forissiersrcs-y += console.c 6a4f139d7SJerome Forissiersrcs-$(CFG_DT) += dt.c 78c0c44c9SEtienne Carrieresrcs-$(CFG_DT) += dt_driver.c 8d783b681SEtienne Carrieresrcs-$(CFG_DT_DRIVER_EMBEDDED_TEST) += dt_driver_test.c 9b7c94e43SEtienne Carrieresrcs-y += pm.c 10c0346845SJens Wiklandersrcs-y += handle.c 117315b7b4SJens Wiklandersrcs-y += interrupt.c 12*d8e4ae07SMarouene Boubakriifeq ($(CFG_WITH_USER_TA),y) 13*d8e4ae07SMarouene Boubakrisrcs-y += ldelf_loader.c 14*d8e4ae07SMarouene Boubakrisrcs-y += ldelf_syscalls.c 15*d8e4ae07SMarouene Boubakrisrcs-y += scall.c 16*d8e4ae07SMarouene Boubakriendif 17b3fd78c4SJerome Forissiersrcs-$(CFG_LOCKDEP) += lockdep.c 181b302ac0SJens Wiklanderifneq ($(CFG_CORE_FFA),y) 1937a6b717SJens Wiklandersrcs-$(CFG_CORE_DYN_SHM) += msg_param.c 201b302ac0SJens Wiklanderendif 21b3fd78c4SJerome Forissiersrcs-y += panic.c 225305bce1SMarouene Boubakrisrcs-y += trace_ext.c 23b97e9666SJens Wiklandersrcs-y += refcount.c 24c67c4c8dSMarouene Boubakrisrcs-y += delay.c 2514c0df4eSMarouene Boubakrisrcs-y += tee_time.c 2614c0df4eSMarouene Boubakrisrcs-$(CFG_SECURE_TIME_SOURCE_REE) += tee_time_ree.c 27683b6d2cSMarouene Boubakrisrcs-y += otp_stubs.c 28b3fd78c4SJerome Forissiersrcs-y += tee_misc.c 29b3fd78c4SJerome Forissiersrcs-y += tee_ta_manager.c 3000b3b9a2SJens Wiklandersrcs-y += ts_manager.c 31b3fd78c4SJerome Forissiersrcs-$(CFG_CORE_SANITIZE_UNDEFINED) += ubsan.c 325e4210e9SJens Wiklandersrcs-y += scattered_array.c 33fa0525faSJens Wiklandersrcs-y += huk_subkey.c 34a2087649SJerome Forissiersrcs-$(CFG_SHOW_CONF_ON_BOOT) += show_conf.c 355343f09fSJens Wiklandersrcs-y += user_mode_ctx.c 36dd333f03SJavier Almansa Sobrinosrcs-$(CFG_CORE_TPM_EVENT_LOG) += tpm.c 37c5c56024SJens Wiklandersrcs-y += initcall.c 3822ac5767SMarouene Boubakrisrcs-$(CFG_WITH_USER_TA) += user_access.c 3951f49692SMarouene Boubakrisrcs-y += mutex.c 4051f49692SMarouene Boubakrisrcs-$(CFG_LOCKDEP) += mutex_lockdep.c 4151f49692SMarouene Boubakrisrcs-y += wait_queue.c 422828809eSJens Wiklandersrcs-y += notif.c 43ca825890SJens Wiklandersrcs-y += thread.c 44d3977ed1SMarouene Boubakri 45b8da5d8cSRuchika Guptaifeq ($(CFG_CORE_TPM_EVENT_LOG),y) 46b8da5d8cSRuchika Guptasrcs-$(CFG_CORE_TCG_PROVIDER) += tcg.c 47b8da5d8cSRuchika Guptaendif 48b8da5d8cSRuchika Gupta 49d3977ed1SMarouene Boubakriifeq ($(CFG_WITH_USER_TA),y) 50d3977ed1SMarouene Boubakrisrcs-y += user_ta.c 51c34c183aSMarouene Boubakrisrcs-$(CFG_REE_FS_TA) += ree_fs_ta.c 521bfc1082SMarouene Boubakrisrcs-$(CFG_EARLY_TA) += early_ta.c 53eea7974aSMarouene Boubakrisrcs-$(CFG_SECSTOR_TA) += secstor_ta.c 54d3977ed1SMarouene Boubakriendif 55a54f2bb7SMarouene Boubakri 565418501aSMarouene Boubakrisrcs-$(CFG_EMBEDDED_TS) += embedded_ts.c 57a54f2bb7SMarouene Boubakrisrcs-y += pseudo_ta.c 58ec835942SMarouene Boubakri 59ec835942SMarouene Boubakriifeq ($(CFG_SYSCALL_FTRACE),y) 60ec835942SMarouene Boubakri# We would not like to profile spin_lock_debug.c file as it provides 61ec835942SMarouene Boubakri# common APIs that are needed for ftrace framework to trace syscalls. 62ec835942SMarouene Boubakri# So profiling this file could create an incorrect cyclic behaviour. 63ec835942SMarouene Boubakricflags-remove-spin_lock_debug.c-$(CFG_TEE_CORE_DEBUG) += -pg 64ec835942SMarouene Boubakriendif 65