u-boot/test/py
Tom Rini 8c98b57d72 Merge patch series "Static initcalls"
Jerome Forissier <jerome.forissier@linaro.org> says:

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.

The inline assembly fixes, although they look unrelated, are triggered
on some platforms with LTO enabled. For example: kirkwood_defconfig.

CI: https://source.denx.de/u-boot/custodians/u-boot-net/-/pipelines/25514

Link: https://lore.kernel.org/r/20250404135038.2134570-1-jerome.forissier@linaro.org
2025-04-14 08:59:45 -06:00
..
tests Merge patch series "Static initcalls" 2025-04-14 08:59:45 -06:00
.gitignore test/py: Implement pytest infrastructure 2016-01-20 19:06:23 -07:00
conftest.py test/py: Allow tests to be filtered by role 2025-04-03 11:41:55 -06:00
console_base.py test/py: Add a helper to send characters 2025-04-03 11:41:55 -06:00
console_board.py test/py: Drop u_boot_ prefix on test files 2025-03-15 11:02:04 +00:00
console_sandbox.py test/py: Drop u_boot_ prefix on test files 2025-03-15 11:02:04 +00:00
multiplexed_log.css SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
multiplexed_log.py test: Add a way to set the environment for a pytest 2023-02-14 09:43:27 -07:00
pytest.ini test/py: Allow tests to be filtered by role 2025-04-03 11:41:55 -06:00
requirements.txt test_fs: Add exfat tests 2025-04-02 20:00:59 -06:00
spawn.py test/py: Drop u_boot_ prefix on test files 2025-03-15 11:02:04 +00:00
test.py test: remove unused import from pkg_resources 2024-04-12 08:53:31 -06:00
utils.py test/py: Drop u_boot_ prefix on test files 2025-03-15 11:02:04 +00:00