summaryrefslogtreecommitdiffstats
path: root/src/build
diff options
context:
space:
mode:
authorJoachim Fenkes <fenkes@de.ibm.com>2018-11-16 15:57:39 +0100
committerRAJA DAS <rajadas2@in.ibm.com>2019-02-19 04:30:50 -0600
commit4529a95e14de37b40ece0c1c0b3894a5bdbf6f58 (patch)
tree4f2f7ac26c76fec6333d53dbce6b84f6f4f2d76d /src/build
parent8a09d58df7aa0dedfbd6a3cfbac3b93f5f29e01c (diff)
downloadtalos-sbe-4529a95e14de37b40ece0c1c0b3894a5bdbf6f58.tar.gz
talos-sbe-4529a95e14de37b40ece0c1c0b3894a5bdbf6f58.zip
Add tools to help measure and compare SBE image size
- Break SBE image size contributions down by module - Measure code, data and stack usage - Compare sizes before and after a change to measure change impact - Compare object section sizes, stack usage, disassembly, map file Change-Id: Id873ba86cff7b8ecffdd37c028a57091535ea06d Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/69407 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Diffstat (limited to 'src/build')
-rw-r--r--src/build/img_defs.mk1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/build/img_defs.mk b/src/build/img_defs.mk
index 77d2c7aa..5ddad6ae 100644
--- a/src/build/img_defs.mk
+++ b/src/build/img_defs.mk
@@ -467,6 +467,7 @@ PIPE-CFLAGS = -pipe
GCC-CFLAGS += -mcpu=ppe42
GCC-CFLAGS += -ffunction-sections
GCC-CFLAGS += -fdata-sections
+GCC-CFLAGS += -fstack-usage
endif
ifeq ($(img), seeprom)
OpenPOWER on IntegriCloud