All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/9] linker list sanity checking
@ 2026-05-22 21:27 Rasmus Villemoes
  2026-05-22 21:27 ` [RFC PATCH 1/9] sandbox: Drop special link order treatment of start.o and sdl.o Rasmus Villemoes
                   ` (8 more replies)
  0 siblings, 9 replies; 32+ messages in thread
From: Rasmus Villemoes @ 2026-05-22 21:27 UTC (permalink / raw)
  To: u-boot; +Cc: Simon Glass, Tom Rini, Rasmus Villemoes

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/20260520001234.1555120-1-trini@konsulko.com/

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


^ permalink raw reply	[flat|nested] 32+ messages in thread

end of thread, other threads:[~2026-05-27  4:42 UTC | newest]

Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-22 21:27 [RFC PATCH 0/9] linker list sanity checking Rasmus Villemoes
2026-05-22 21:27 ` [RFC PATCH 1/9] sandbox: Drop special link order treatment of start.o and sdl.o Rasmus Villemoes
2026-05-25 14:30   ` Simon Glass
2026-05-22 21:27 ` [RFC PATCH 2/9] linker_lists: Do not set "unused" attribute Rasmus Villemoes
2026-05-25 15:02   ` Simon Glass
2026-05-25 15:22     ` Tom Rini
2026-05-25 15:33       ` Simon Glass
2026-05-25 15:46         ` Tom Rini
2026-05-22 21:27 ` [RFC PATCH 3/9] event: Remove obsolete comment and __used attributes Rasmus Villemoes
2026-05-25 14:31   ` Simon Glass
2026-05-22 21:27 ` [RFC PATCH 4/9] linker_lists.h: add ll_*_name() helper macros Rasmus Villemoes
2026-05-22 22:44   ` Tom Rini
2026-05-25 14:32   ` Simon Glass
2026-05-22 21:27 ` [RFC PATCH 5/9] linker_lists.h: drop _2 from section and symbol name prefix Rasmus Villemoes
2026-05-22 22:44   ` Tom Rini
2026-05-25 15:02   ` Simon Glass
2026-05-26 21:44     ` Rasmus Villemoes
2026-05-27  4:41       ` Simon Glass
2026-05-22 21:27 ` [RFC PATCH 6/9] linker_lists.rst: update documentation Rasmus Villemoes
2026-05-22 22:45   ` Tom Rini
2026-05-25 15:03   ` Simon Glass
2026-05-26 21:49     ` Rasmus Villemoes
2026-05-22 21:27 ` [RFC PATCH 7/9] test: avoid use of special characters in ELF section names Rasmus Villemoes
2026-05-22 22:45   ` Tom Rini
2026-05-25 15:03   ` Simon Glass
2026-05-22 21:27 ` [RFC PATCH 8/9] linker_lists.h: emit lots of meta-data for debugging and sanity checking Rasmus Villemoes
2026-05-25 14:28   ` Simon Glass
2026-05-26 22:26     ` Rasmus Villemoes
2026-05-26 22:41       ` Rasmus Villemoes
2026-05-27  4:09         ` Simon Glass
2026-05-22 21:27 ` [RFC PATCH 9/9] tools: add linker-lists.py parser/checker script Rasmus Villemoes
2026-05-25 15:04   ` Simon Glass

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.