Simon Glass
1ec3ee670d
bootm: Create bootm_final() for pre-boot cleanup
...
There are various functions which announce that booting is imminent and
do related preparation. Most of these are arch-specific.
In practice, most archs do a similar thing. It would be better to
have a common function, with perhaps some events for things that are
really arch- and board-specific.
Create a new bootm_final() function with the common pre-boot steps:
printing the "Starting kernel" message, recording bootstage data,
optionally writing bootstage to the FDT and printing a report, and
removing active devices.
Be careful to avoid using BIT() macros which are not available with host
tools.
Signed-off-by: Simon Glass <simon.glass@canonical.com >
Reviewed-by: Tom Rini <trini@konsulko.com >
2026-03-18 13:17:34 -06:00
..
2025-11-06 08:30:33 -06:00
2025-11-10 11:30:56 -06:00
2026-02-28 15:31:50 -03:00
2026-02-04 14:12:56 +02:00
2025-12-31 11:50:56 -06:00
2026-02-16 11:52:02 -06:00
2025-08-15 14:17:30 -06:00
2026-02-28 15:31:49 -03:00
2025-12-04 09:39:11 -06:00
2026-01-06 14:44:21 -06:00
2025-08-18 15:47:57 +02:00
2026-02-25 15:18:22 +08:00
2025-12-05 16:24:56 -06:00
2026-01-14 16:25:09 +01:00
2025-11-21 19:25:56 +01:00
2025-12-04 09:38:58 -06:00
2025-09-26 11:55:13 -06:00
2025-08-25 16:20:48 +02:00
2025-09-24 11:03:16 -06:00
2026-01-25 23:29:32 +00:00
2026-01-02 15:51:54 -06:00
2025-07-23 17:37:14 -06:00
2026-02-18 16:35:07 -06:00
2025-10-22 14:16:56 -06:00
2026-03-18 13:17:34 -06:00
2025-10-22 14:16:56 -06:00
2026-03-18 13:17:34 -06:00
2025-10-28 12:12:20 -06:00
2025-10-03 16:55:44 -06:00
2025-12-30 11:22:57 -06:00
2025-08-06 08:41:30 +02:00
2025-11-07 09:28:28 +08:00
2025-11-06 23:26:28 +01:00
2025-11-21 19:30:32 +01:00
2026-02-15 09:15:28 +01:00
2025-11-06 23:26:28 +01:00
2026-02-04 09:04:36 +01:00
2025-09-26 11:55:13 -06:00
2025-11-07 15:34:04 -06:00
2025-11-03 10:02:39 -06:00
2025-11-24 10:51:16 +01:00
2025-07-22 11:30:14 -06:00
2025-07-09 08:40:03 -06:00
2026-02-13 08:16:24 +01:00
2025-08-25 16:20:48 +02:00
2025-10-09 13:50:40 -06:00
2025-10-09 13:50:40 -06:00
2026-02-11 12:17:18 +02:00
2026-02-04 09:01:30 +01:00
2026-02-02 14:24:40 -06:00
2026-02-02 14:24:40 -06:00
2026-02-02 14:24:40 -06:00
2026-02-06 09:29:48 -06:00
2025-12-27 09:40:35 -06:00
2025-08-06 08:41:30 +02:00
2025-12-19 10:30:26 -06:00
2025-07-17 09:56:33 -03:00
2025-07-17 09:56:33 -03:00
2025-07-26 07:34:28 +02:00
2025-11-20 09:17:58 +01:00
2025-11-20 09:17:58 +01:00
2025-12-29 10:17:01 -03:00
2025-07-24 11:50:21 -06:00
2025-07-14 12:43:28 -06:00
2025-09-26 11:55:13 -06:00
2025-12-05 10:34:52 -06:00
2025-10-30 10:11:18 +08:00
2025-08-14 15:33:00 +08:00
2025-07-08 13:11:12 -06:00
2026-01-15 11:09:28 +01:00
2026-01-15 11:09:28 +01:00
2026-01-15 11:09:28 +01:00
2026-01-16 09:07:28 -06:00
2026-02-15 08:43:58 +01:00
2026-02-15 08:43:58 +01:00
2026-02-15 08:43:58 +01:00
2025-10-22 14:28:33 +02:00
2025-10-28 12:24:03 -06:00
2026-02-02 14:24:40 -06:00
2026-02-17 13:50:22 -06:00
2025-11-04 12:45:30 -03:00
2025-07-08 13:11:12 -06:00
2025-10-24 13:47:50 -06:00
2025-10-24 13:47:50 -06:00
2025-11-10 20:57:42 +08:00
2025-12-11 20:53:51 +08:00
2026-02-18 08:27:51 -06:00
2026-02-18 08:27:51 -06:00
2025-10-05 20:26:22 +02:00
2026-02-13 10:38:33 -06:00
2025-07-08 13:11:12 -06:00
2025-11-06 11:26:18 -06:00
2025-12-05 13:38:09 -06:00
2025-07-14 12:43:28 -06:00
2025-07-24 08:54:15 +02:00
2026-02-18 08:27:51 -06:00
2025-10-20 11:54:29 -06:00
2025-10-08 13:54:59 -06:00
2025-12-04 09:38:58 -06:00
2025-07-11 10:43:29 -06:00
2025-10-22 11:09:24 +02:00
2025-07-08 13:11:12 -06:00
2025-09-19 11:54:27 -06:00
2025-07-30 08:01:11 +02:00
2026-02-13 08:16:25 +01:00