summaryrefslogtreecommitdiffstats
path: root/sbe
diff options
context:
space:
mode:
authorMartin Peschke <mpeschke@de.ibm.com>2016-07-07 15:17:05 +0200
committerMartin Peschke <mpeschke@de.ibm.com>2016-07-08 10:54:29 -0400
commitc8588dc80381558a0a8d630501f79572890cd40c (patch)
tree9cab63e1280600033d6db83027dc7ed8389bd1ad /sbe
parentcea8502c18480f9d40d019c1d388e9f72db91aa6 (diff)
downloadtalos-sbe-c8588dc80381558a0a8d630501f79572890cd40c.tar.gz
talos-sbe-c8588dc80381558a0a8d630501f79572890cd40c.zip
SBE Image Build Flow: no 2kB .overrides placeholder anylonger
We used to reserve 2kB inside the SBE Image for .overrides, which was assumed to be replaced or overwritten with real override rings. The requirements have been relaxed, the placeholder is being removed. This will simplify the placement of .override content from a tools perspective, making the placement similar to what we will do as to .hbbl: we simply call p9_xip_append(). Change-Id: I9b8268cc63d568baf81f889c97aa95c2afdbcdc1 RTC: 157404 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/26702 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Prachi Gupta <pragupta@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com> Reviewed-by: Claus M. Olsen <cmolsen@us.ibm.com> Reviewed-by: Martin Peschke <mpeschke@de.ibm.com>
Diffstat (limited to 'sbe')
-rw-r--r--sbe/image/Makefile8
1 files changed, 2 insertions, 6 deletions
diff --git a/sbe/image/Makefile b/sbe/image/Makefile
index bf1ba77e..f03bc65c 100644
--- a/sbe/image/Makefile
+++ b/sbe/image/Makefile
@@ -260,9 +260,9 @@ all:
@echo "Makefile option error: ALL is not compatible with FAPI2_test"
endif
-.PHONY: all normalize defaultset appendloader add_L1_LoaderAddr add_L2_LoaderAddr add_kernelAddr symbols appendoverrides report
+.PHONY: all normalize defaultset appendloader add_L1_LoaderAddr add_L2_LoaderAddr add_kernelAddr symbols report
-all: $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin $(OBJDIR)/$(IMAGE_SBE_NAME).bin $(OBJDIR)/$(IMAGE_LOADER_NAME).bin $(OBJDIR)/$(IMAGE_OTPROM_NAME).bin $(SBE_TOOLS) normalize defaultset $(OBJDIR)/fixed.bin appendloader appendoverrides add_L1_LoaderAddr add_L2_LoaderAddr add_kernelAddr symbols tracehash buildinfo report
+all: $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin $(OBJDIR)/$(IMAGE_SBE_NAME).bin $(OBJDIR)/$(IMAGE_LOADER_NAME).bin $(OBJDIR)/$(IMAGE_OTPROM_NAME).bin $(SBE_TOOLS) normalize defaultset $(OBJDIR)/fixed.bin appendloader add_L1_LoaderAddr add_L2_LoaderAddr add_kernelAddr symbols tracehash buildinfo report
buildinfo: $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin
@@ -443,10 +443,6 @@ $(OBJDIR)/fixed.bin: $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin
appendloader: $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin $(OBJDIR)/$(IMAGE_LOADER_NAME).bin
$(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin append .baseloader $(OBJDIR)/$(IMAGE_LOADER_NAME).bin
-appendoverrides: $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin
- dd if=/dev/zero of=$(OBJDIR)/overrides.bin count=1 bs=2048
- $(P9_XIP_TOOL) $(OBJDIR)/$(IMAGE_SEEPROM_NAME).bin append .overrides $(OBJDIR)/overrides.bin
-
#/afs/bb/proj/cte/tools/ppetools/prod/powerpc-eabi/bin/objcopy -O binary --only-section=.fixed $(OBJDIR)/$(IMAGE_SEEPROM_NAME).out $(OBJDIR)/fixed.bin
# collect all of the trace hash files for this image into a single trexStringFile
OpenPOWER on IntegriCloud