Marek Vasut
6dfd14e122
mkimage: Add support for bundling TFA BL31 in mkimage -f auto
...
Introduce two new parameters to be used with mkimage -f auto to bundle
TFA BL31 image into fitImage, using auto-generated fitImage. Add -y to
specify TFA BL31 file name and -Y to specify TFA BL31 load and entry
point address. This is meant to be used with systems which boot all of
TFA BL31, Linux and its DT from a single fitImage, all booted by U-Boot.
Example invocation:
"
$ mkimage -E -A arm64 -C none -e 0x50200000 -a 0x50200000 -f auto \
-d arch/arm64/boot/Image \
-b arch/arm64/boot/dts/renesas/r8a779g3-sparrow-hawk.dtb \
-y ../tfa/build/rcar_gen4/release/bl31.bin -Y 0x46400000 \
/path/to/output/fitImage
"
Documentation update and test are also included, the test validates
both positive and negative test cases, where fitImage does not include
TFA BL31 and does include TFA BL31 blobs.
Signed-off-by: Marek Vasut <marek.vasut+renesas@mailbox.org >
2025-09-12 14:35:36 -06:00
..
2025-07-29 17:00:07 -06:00
2025-08-30 20:45:33 +02:00
2025-07-25 13:03:01 -06:00
2025-05-27 10:07:41 +01:00
2024-10-21 20:51:23 -06:00
2024-07-15 12:12:18 -06:00
2023-12-15 15:41:23 +01:00
2025-07-23 13:36:37 -06:00
2025-05-27 10:07:42 +01:00
2025-02-28 16:51:01 -06:00
2025-08-19 11:25:23 -06:00
2021-09-30 08:08:56 -04:00
2023-04-13 11:34:47 +02:00
2025-07-14 15:16:33 -06:00
2023-08-08 17:41:52 -04:00
2022-02-28 10:33:11 -05:00
2024-09-12 17:35:37 +02:00
2025-06-20 12:15:08 -06:00
2024-10-18 14:10:22 -06:00
2023-04-06 19:10:08 -04:00
2022-01-26 08:50:43 -07:00
2025-09-09 12:44:07 -06:00
2025-09-09 12:44:07 -06:00
2024-04-17 17:06:01 -06:00
2023-04-13 11:34:47 +02:00
2025-09-12 14:35:36 -06:00
2025-09-09 12:44:07 -06:00
2025-07-14 15:16:40 -06:00
2023-04-13 11:34:47 +02:00
2025-06-03 17:18:02 -06:00
2023-01-27 12:51:26 -05:00
2025-06-22 10:16:39 -06:00
2024-10-21 17:52:52 -06:00
2023-04-13 11:34:47 +02:00
2025-09-12 14:35:36 -06:00
2024-07-15 12:12:18 -06:00
2025-09-05 09:03:45 -03:00
2021-10-21 13:59:26 +02:00
2025-09-09 12:44:07 -06:00
2025-05-03 16:55:32 -03:00
2024-11-25 23:07:37 -03:00
2025-02-27 09:53:10 -03:00
2023-10-09 15:24:31 -04:00
2025-06-14 09:09:40 -06:00
2023-03-29 11:58:26 -04:00
2025-02-18 16:32:24 -06:00
2025-01-18 17:12:47 -06:00
2023-04-13 11:34:47 +02:00
2023-04-13 11:34:47 +02:00
2025-09-10 10:38:50 -06:00
2025-02-21 08:24:37 -06:00
2025-07-29 16:48:10 -06:00
2025-08-08 08:44:52 +02:00
2025-07-14 15:16:35 -06:00
2024-05-24 13:40:04 -06:00
2025-09-12 14:35:36 -06:00
2025-02-28 16:51:01 -06:00
2021-10-25 14:49:58 +01:00
2023-08-03 09:40:50 -04:00
2023-08-03 09:40:50 -04:00
2022-09-23 15:09:16 -04:00
2022-09-23 15:09:16 -04:00
2023-12-13 15:33:57 -03:00
2024-07-15 12:12:18 -06:00
2021-12-02 08:34:01 +02:00
2023-04-13 11:34:47 +02:00
2025-01-26 11:35:46 -06:00
2022-02-28 12:01:02 +05:30
2023-04-20 20:45:08 +08:00
2023-04-20 20:45:08 +08:00
2025-02-28 16:51:01 -06:00
2022-12-08 09:29:02 -05:00
2025-02-11 08:17:23 -06:00
2025-04-11 12:16:44 -06:00
2023-09-06 13:28:29 +02:00
2023-11-20 19:06:22 +01:00
2025-01-18 17:12:47 -06:00
2025-09-09 12:44:07 -06:00
2023-04-13 11:34:47 +02:00
2025-06-27 10:02:19 -06:00
2025-03-18 08:17:32 -06:00
2023-04-13 11:34:47 +02:00
2025-06-11 09:42:56 +02:00
2023-04-13 11:34:47 +02:00
2024-08-06 00:19:57 +01:00
2025-07-08 18:15:20 -06:00
2025-07-14 15:16:38 -06:00
2024-07-31 11:20:36 -06:00
2023-04-13 11:34:47 +02:00
2023-04-13 11:34:47 +02:00
2022-02-15 12:41:00 +01:00
2023-07-21 09:00:38 +02:00
2024-01-10 09:27:12 +01:00
2024-01-10 09:27:12 +01:00