summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2019-08-20 21:40:12 -0400
committerTom Rini <trini@konsulko.com>2019-08-20 21:40:12 -0400
commit1e60ccd94318fb86610e1e28512b2aaac5f4b069 (patch)
tree0f0c94502ee6c35a35bf469cc4cdd256b13dcaa5 /README
parent000fc151150150c36c58f6d8e8d2e27d3b668a7d (diff)
parent4f23d245112bd17898fda5601662d725d8aed9f9 (diff)
Merge branch '2019-08-20-master-imports'
- Assorted bugfixes
Diffstat (limited to 'README')
-rw-r--r--README7
1 files changed, 7 insertions, 0 deletions
diff --git a/README b/README
index 2d91619a94..1389e8ff12 100644
--- a/README
+++ b/README
@@ -267,6 +267,13 @@ board_init_f():
- preloader_console_init() can be called here in extremis
- should set up SDRAM, and anything needed to make the UART work
- these is no need to clear BSS, it will be done by crt0.S
+ - for specific scenarios on certain architectures an early BSS *can*
+ be made available (via CONFIG_SPL_EARLY_BSS by moving the clearing
+ of BSS prior to entering board_init_f()) but doing so is discouraged.
+ Instead it is strongly recommended to architect any code changes
+ or additions such to not depend on the availability of BSS during
+ board_init_f() as indicated in other sections of this README to
+ maintain compatibility and consistency across the entire code base.
- must return normally from this function (don't call board_init_r()
directly)