On Fri, 04 Apr 2025 15:50:34 +0200, 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. > > [...]
Applied to u-boot/master, thanks! [1/3] arm: asm/system.h: mrc and mcr need .arm if __thumb2__ is not set commit: 6fe50e39508043f386fc1bd40bbc02b8a75c1940 [2/3] common: board: make initcalls static commit: 6c171f7a184cc2815b736c48aa6ac02367bbb67f [3/3] initcall: remove initcall_run_list() commit: bbee3d41b33f5b8c88ae3707dc8af105acafdd55 -- Tom