diff options
author | Stephen Cprek <smcprek@us.ibm.com> | 2016-12-06 10:42:23 -0600 |
---|---|---|
committer | Daniel M. Crowell <dcrowell@us.ibm.com> | 2017-01-30 11:18:51 -0500 |
commit | 6b650f5428297e8dde075d25e7862a20c8d47f04 (patch) | |
tree | b268ac9fb258732a7aea73179c2f09992b76cc36 /src/makefile | |
parent | aff3f67b49b87d5e2755b364ecb512641bbb4540 (diff) | |
download | talos-hostboot-6b650f5428297e8dde075d25e7862a20c8d47f04.tar.gz talos-hostboot-6b650f5428297e8dde075d25e7862a20c8d47f04.zip |
Compile ROM code within Hostboot
Additionally added version id to resolve story 135747
RTC: 143902
Change-Id: I67ad4b28b76464aaa58ec2c344cd1f9ceef9ff73
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/33608
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: Nicholas E. Bofferding <bofferdn@us.ibm.com>
Reviewed-by: Michael Baiocchi <mbaiocch@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: Martin Gloff <mgloff@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/makefile')
-rw-r--r-- | src/makefile | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/src/makefile b/src/makefile index ef0520df8..625e103f0 100644 --- a/src/makefile +++ b/src/makefile @@ -5,7 +5,7 @@ # # OpenPOWER HostBoot Project # -# Contributors Listed Below - COPYRIGHT 2010,2016 +# Contributors Listed Below - COPYRIGHT 2010,2017 # [+] Google Inc. # [+] International Business Machines Corp. # @@ -34,6 +34,7 @@ SUBDIRS += sys.d SUBDIRS += usr.d SUBDIRS += build.d SUBDIRS += runtime.d +SUBDIRS += securerom.d # Reducing HB extended img size for VPO by disabling certain libs using # CONFIG_VPO_COMPILE option @@ -42,9 +43,11 @@ IMGS += hbicore IMGS += hbicore_test IMGS += hbirt IMGS += hbirt_test +IMGS += securerom BASE_OBJECTS += string.o BASE_OBJECTS += string_ext.o +BASE_OBJECTS += string_utils.o BASE_OBJECTS += ctype.o BASE_OBJECTS += math.o BASE_OBJECTS += builtins.o @@ -70,6 +73,13 @@ BOOTLDR_OBJECTS += bl_pnor_ecc.o BOOTLDR_OBJECTS += bl_terminate.o BOOTLDR_OBJECTS += forceattn_p8.o +SECUREROM_OBJECTS += branchtable.o +SECUREROM_OBJECTS += ROM.o +SECUREROM_OBJECTS += ecverify.o +SECUREROM_OBJECTS += hw_utils.o +SECUREROM_OBJECTS += sha512.o +SECUREROM_OBJECTS += string_utils.o + DIRECT_BOOT_OBJECTS += start.o DIRECT_BOOT_OBJECTS += kernel.o DIRECT_BOOT_OBJECTS += taskmgr.o @@ -303,6 +313,7 @@ RELOCATABLE_IMAGE_LDFLAGS = -pie --export-dynamic hbibl_OBJECTS += ${BL_BASE_OBJECTS} hbibl_OBJECTS += ${BOOTLDR_OBJECTS} hbibl_LDFILE = bootloader.ld +hbibl_NO_RELOCATION = 1 hbicore_OBJECTS += ${BASE_OBJECTS} hbicore_OBJECTS += ${DIRECT_BOOT_OBJECTS} @@ -310,6 +321,10 @@ hbicore_MODULES += ${BASE_MODULES} hbicore_EXTENDED_MODULES += ${EXTENDED_MODULES} hbicore_LDFILE = kernel.ld +securerom_OBJECTS += ${SECUREROM_OBJECTS} +securerom_LDFILE = securerom.ld +securerom_NO_RELOCATION = 1 + # for PRDR_RULE_TABLE_TARGETS include ${ROOTPATH}/src/usr/diag/prdf/common/rule/prdf_rule.mk |