Tom's recent linker list patches [*] prompted me to revisit something I've
been brewing on for a while. It is probably not really ready for
inclusion, but it should be good enough for playing around with.

I've included Tom's three patches for completeness and to avoid
trivial conflicts. Aside from those, I think that patches 4-7 might
already be suitable for -next.

[*] https://lore.kernel.org/u-boot/[email protected]/

Rasmus Villemoes (6):
  linker_lists.h: add ll_*_name() helper macros
  linker_lists.h: drop _2 from section and symbol name prefix
  linker_lists.rst: update documentation
  test: avoid use of special characters in ELF section names
  linker_lists.h: emit lots of meta-data for debugging and sanity
    checking
  tools: add linker-lists.py parser/checker script

Tom Rini (3):
  sandbox: Drop special link order treatment of start.o and sdl.o
  linker_lists: Do not set "unused" attribute
  event: Remove obsolete comment and __used attributes

 arch/sandbox/Makefile     |   9 --
 arch/sandbox/cpu/Makefile |   5 +-
 doc/api/linker_lists.rst  |  54 ++++-----
 include/event.h           |  35 +-----
 include/linker_lists.h    |  78 ++++++++++---
 include/test/test.h       |  15 ++-
 test/cmd_ut.c             |   4 +-
 tools/linker-lists.py     | 234 ++++++++++++++++++++++++++++++++++++++
 8 files changed, 332 insertions(+), 102 deletions(-)
 create mode 100755 tools/linker-lists.py

-- 
2.54.0

Reply via email to