Skip to content
Snippets Groups Projects
Commit 2d1d6583 authored by Tom Rini's avatar Tom Rini
Browse files

README.commands: Document what UNDEF_SYM does


Changes in v2:
- Reword a bit more

Signed-off-by: default avatarTom Rini <trini@ti.com>
parent 244e6f97
No related branches found
No related tags found
No related merge requests found
...@@ -22,6 +22,13 @@ This makes it possible for the final link to extract all commands ...@@ -22,6 +22,13 @@ This makes it possible for the final link to extract all commands
compiled into any object code and construct a static array so the compiled into any object code and construct a static array so the
command can be found in an array starting at __u_boot_cmd_start. command can be found in an array starting at __u_boot_cmd_start.
To ensure that the linker does not discard these symbols when linking
full U-Boot we generate a list of all the commands we have built (based
on the sections mentioned above) and use that to force the linker to
first enter the symbol as undefined in the output object so that there
is then a need for the symbol to be kept (this is the UNDEF_SYM logic in
the Makefile).
If a new board is defined do not forget to define the command section If a new board is defined do not forget to define the command section
by writing in u-boot.lds ($(TOPDIR)/board/boardname/u-boot.lds) these by writing in u-boot.lds ($(TOPDIR)/board/boardname/u-boot.lds) these
3 lines: 3 lines:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment