]> git.sur5r.net Git - u-boot/commitdiff
README.SPL: Move the 'Estimating stack usage' from omap3 to here
authorTom Rini <trini@ti.com>
Wed, 15 Aug 2012 07:23:21 +0000 (07:23 +0000)
committerWolfgang Denk <wd@denx.de>
Sun, 2 Sep 2012 17:39:46 +0000 (19:39 +0200)
The instructions are generic, so move to the generic doc.

Signed-off-by: Tom Rini <trini@ti.com>
doc/README.SPL
doc/SPL/README.omap3

index bd375a01d96d19431af4bb4cfa2142d43834ce8b..536858664726e076d18d0654f32d62b6817a3964 100644 (file)
@@ -85,3 +85,26 @@ Debugging
 
 When building SPL with DEBUG set you may also need to set CONFIG_PANIC_HANG
 as in most cases do_reset is not defined within SPL.
+
+
+Estimating stack usage
+----------------------
+
+With gcc 4.6 (and later) and the use of GNU cflow it is possible to estimate
+stack usage at various points in run sequence of SPL.  The -fstack-usage option
+to gcc will produce '.su' files (such as arch/arm/cpu/armv7/syslib.su) that
+will give stack usage information and cflow can construct program flow.
+
+Must have gcc 4.6 or later, which supports -fstack-usage
+
+1) Build normally
+2) Perform the following shell command to generate a list of C files used in
+SPL:
+$ find spl -name '*.su' | sed -e 's:^spl/::' -e 's:[.]su$:.c:' > used-spl.list
+3) Execute cflow:
+$ cflow --main=board_init_r `cat used-spl.list` 2>&1 | $PAGER
+
+cflow will spit out a number of warnings as it does not parse
+the config files and picks functions based on #ifdef.  Parsing the '.i'
+files instead introduces another set of headaches.  These warnings are
+not usually important to understanding the flow, however.
index a543e65d39bc58021daff745ebb705a360ab69a9..c77ca4300af4038d71bc97393483c5da9d5fa430 100644 (file)
@@ -50,25 +50,3 @@ For the areas that reside within DDR1 they must not be used prior to s_init()
 completing.  Note that CONFIG_SYS_TEXT_BASE must be clear of the areas that SPL
 uses while running.  This is why we have two versions of the memory map that
 only vary in where the BSS and malloc pool reside.
-
-Estimating stack usage
-----------------------
-
-With gcc 4.6 (and later) and the use of GNU cflow it is possible to estimate
-stack usage at various points in run sequence of SPL.  The -fstack-usage option
-to gcc will produce '.su' files (such as arch/arm/cpu/armv7/syslib.su) that
-will give stack usage information and cflow can construct program flow.
-
-Must have gcc 4.6 or later, which supports -fstack-usage
-
-1) Build normally
-2) Perform the following shell command to generate a list of C files used in
-SPL:
-$ find spl -name '*.su' | sed -e 's:^spl/::' -e 's:[.]su$:.c:' > used-spl.list
-3) Execute cflow:
-$ cflow --main=board_init_r `cat used-spl.list` 2>&1 | $PAGER
-
-cflow will spit out a number of warnings as it does not parse
-the config files and picks functions based on #ifdef.  Parsing the '.i'
-files instead introduces another set of headaches.  These warnings are
-not usually important to understanding the flow, however.