blob: 90b7c188f7ffcedbd00fd1b32349745ba7669ed9 [file] [log] [blame]
Martin Rothf362bbd2023-08-04 12:24:24 -06001## SPDX-License-Identifier: GPL-2.0-only
Eugene Myersae438be2020-01-21 17:01:47 -05002
3# put the stm where it can be found
4
5cbfs-files-$(CONFIG_STM) += stm.bin
6stm.bin-file := $(CONFIG_STM_BINARY_FILE)
7stm.bin-type := raw
8
9ramstage-$(CONFIG_STM) += SmmStm.c
10ramstage-$(CONFIG_STM) += StmPlatformSmm.c
11ramstage-$(CONFIG_STM) += StmPlatformResource.c
Eugene Myers7979bf52020-10-01 14:59:27 -040012
133rdparty/stm/Stm/build/StmPkg/Core/stm.bin: $(obj)/config.h
14 $(MAKE) -C src/security/intel/stm \
Benjamin Doron234f8e02021-03-05 20:47:56 +000015 CONFIG_STM_TTYS0_BASE=$(CONFIG_STM_TTYS0_BASE) \
Eugene Myers7979bf52020-10-01 14:59:27 -040016 CONFIG_STM_HEAPSIZE=$(CONFIG_STM_HEAPSIZE) \
17 CONFIG_STM_CONSOLE_DEBUG=$(CONFIG_STM_CONSOLE_DEBUG) \
18 CONFIG_STM_CONSOLE_RELEASE=$(CONFIG_STM_CONSOLE_RELEASE) \
19 CONFIG_STM_GIT_BRANCH=$(CONFIG_STM_GIT_BRANCH) \
20 CONFIG_STM_STMPE_ENABLED=$(CONFIG_STM_STMPE_ENABLED) \
21 CONFIG_STM_CBMEM_CONSOLE=$(CONFIG_STM_CBMEM_CONSOLE)