summaryrefslogtreecommitdiffstats
path: root/sbe
diff options
context:
space:
mode:
authorMartin Peschke <mpeschke@de.ibm.com>2016-02-16 13:19:53 +0100
committerMartin Peschke <mpeschke@de.ibm.com>2016-02-22 01:40:20 -0600
commit9828c02438394e4b83d55f0c8d0c5bca05ba124f (patch)
tree4c2ecd11ce22dab9b6eee04673e53522840e346e /sbe
parent6e8347ce17f332d479765b67af57308ac0a9e2e3 (diff)
downloadtalos-sbe-9828c02438394e4b83d55f0c8d0c5bca05ba124f.tar.gz
talos-sbe-9828c02438394e4b83d55f0c8d0c5bca05ba124f.zip
SBE image build flow: add build information to image
for example: Build Date : 02/16/2016 Build Time : 13:18 Build User : mpeschke Build Host : hdrhapcc.boeblingen.de. Change-Id: Iad2bdcfaf4db749538fd709ce36c7a8489d7cb2e Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/24347 Tested-by: Jenkins Server Reviewed-by: PRACHI GUPTA <pragupta@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
Diffstat (limited to 'sbe')
-rw-r--r--sbe/image/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/sbe/image/Makefile b/sbe/image/Makefile
index 248af833..6a5e62e1 100644
--- a/sbe/image/Makefile
+++ b/sbe/image/Makefile
@@ -185,7 +185,13 @@ endif
.PHONY: all normalize defaultset appendbase appendloader add_L1_LoaderAddr add_L2_LoaderAddr add_kernelAddr symbols
-all: $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin $(OBJDIR)/$(IMAGE_SBE_NAME).bin $(OBJDIR)/$(IMAGE_LOADER_NAME).bin $(SBE_TOOLS) normalize defaultset $(OBJDIR)/fixed.bin appendbase appendloader add_L1_LoaderAddr add_L2_LoaderAddr add_kernelAddr symbols tracehash
+all: $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin $(OBJDIR)/$(IMAGE_SBE_NAME).bin $(OBJDIR)/$(IMAGE_LOADER_NAME).bin $(SBE_TOOLS) normalize defaultset $(OBJDIR)/fixed.bin appendbase appendloader add_L1_LoaderAddr add_L2_LoaderAddr add_kernelAddr symbols tracehash buildinfo
+
+buildinfo: $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin
+ $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin set build_date `date +%Y%m%d`
+ $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin set build_time `date +%H%M`
+ $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin set build_user `id -un`
+ $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin set build_host `hostname`
add_L1_LoaderAddr: $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).out
$(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin set L1_LoaderAddr 0x`nm $(OBJDIR)/$(IMAGE_SEEPROM_NAME).out | grep __pmLoader | cut -f 1 -d " "`
OpenPOWER on IntegriCloud