cpu/x86/smm_module_loader: always build with SMM module support
The SMM module loader code was guarded by CONFIG_SMM_TSEG, however that's not necessary. It's up to the chipset to take advantage of the SMM module loading. It'll get optimized out if the code isn't used anyway so just expose the declarations. Change-Id: I6ba1b91d0c84febd4f1a92737b3d7303ab61b343 Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/14560 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com> Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
parent
5f72f960df
commit
a41e030fbc
2 changed files with 2 additions and 7 deletions
|
|
@ -14,6 +14,7 @@
|
|||
##
|
||||
|
||||
ramstage-$(CONFIG_BACKUP_DEFAULT_SMM_REGION) += backup_default_smm.c
|
||||
ramstage-y += smm_module_loader.c
|
||||
|
||||
ifeq ($(CONFIG_ARCH_RAMSTAGE_X86_32),y)
|
||||
$(eval $(call create_class_compiler,smm,x86_32))
|
||||
|
|
@ -42,8 +43,6 @@ smmstub-y += smm_stub.S
|
|||
|
||||
smm-y += smm_module_handler.c
|
||||
|
||||
ramstage-y += smm_module_loader.c
|
||||
|
||||
ramstage-srcs += $(obj)/cpu/x86/smm/smm.manual
|
||||
ramstage-srcs += $(obj)/cpu/x86/smm/smmstub.manual
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue