
17 Jan
2025
17 Jan
'25
10:46 p.m.
On Mon, Jan 06, 2025 at 03:40:12PM +0100, Jerome Forissier wrote:
This series replaces the dynamic initcalls (with function pointers) with static calls, and gets rid of initcall_run_list(), init_sequence_f, init_sequence_f_r and init_sequence_r. This makes the code simpler and the binary slighlty smaller: -2281 bytes/-0.21 % with LTO enabled and -510 bytes/-0.05 % with LTO disabled (xilinx_zynqmp_kria_defconfig).
Execution time doesn't seem to change noticeably. There is no impact on the SPL.
This fails in CI unfortunately: https://source.denx.de/u-boot/u-boot/-/pipelines/24241
--
Tom