mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
Merge patch series "Enable bloblist support on Vexpress64"
Harrison Mutai <harrison.mutai@arm.com> says: This series of patches enhances the vexpress64 platform by enabling bloblist support. It also introduces support for CONFIG_BLOBLIST_PASSAGE. This is necessary to boot vexpress64 and other boards without manually specifying a fixed address and size for the bloblist. After this change, all the bloblist init modes are supported (i.e., fixed, alloc, passage) and Vexpress64 boots with CONFIG_BLOBLIST_PASSAGE. Link: https://lore.kernel.org/r/20250204175844.19890-1-harrison.mutai@arm.com
This commit is contained in:
@@ -43,6 +43,22 @@ Juno is an Arm development board with the following features:
|
||||
|
||||
More details can be found in the board documentation [3]_.
|
||||
|
||||
Bloblist Support
|
||||
----------------
|
||||
|
||||
The ``vexpress_fvp_bloblist_defconfig`` configures U-Boot to be compiled for
|
||||
Vexpress64 with Bloblist as the primary method for information handoff between
|
||||
boot stages. U-Boot offers three methods to set up a bloblist: using a
|
||||
predefined bloblist at a specified address, dynamically allocating memory for a
|
||||
bloblist, or utilizing a standard passage-provided bloblist with automatic size
|
||||
detection.
|
||||
|
||||
By default, ``vexpress_fvp_bloblist_defconfig`` uses the standard passage method
|
||||
(CONFIG_BLOBLIST_PASSAGE) because TF-A provides a Transfer List in non-secure
|
||||
memory that U-Boot can utilise. This Bloblist, which is referred to as a Transfer List in
|
||||
TF-A, contains all necessary data for the handoff process, including DT and ACPI
|
||||
tables.
|
||||
|
||||
References
|
||||
----------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user