mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-18 02:24:18 +00:00
![]() According to Platform Initialization (PI) Specification [1] and discussion on edk2 mailing list [2], StandaloneMm shouldn't create Hob but it should be passed from TF-A. IOW, TF-A should pass boot information via HOB list to initialise StandaloneMm properly. And this HOB lists could be delivered via - SPM_MM: Transfer List according to the firmware handoff spec[3] - FF-A v1.1 >= : FF-A boot protocol. This patch introduces a TF-A HOB creation library and some of definitions which StandaloneMm requires to boot. Link: https://uefi.org/sites/default/files/resources/PI_Spec_1_6.pdf [1] Link: https://edk2.groups.io/g/devel/topic/103675962#114283 [2] Link: https://github.com/FirmwareHandoff/firmware_handoff [3] Signed-off-by: Levi Yun <yeoreum.yun@arm.com> Change-Id: I5e0838adce487110206998a8b79bc3adca922cec |
||
---|---|---|
.. | ||
bl_aux_params | ||
cpus | ||
dice | ||
el3_runtime | ||
extensions | ||
fconf | ||
gpt_rme | ||
hob | ||
libc | ||
libfdt | ||
mpmm | ||
pmf | ||
psa | ||
psci | ||
xlat_mpu | ||
xlat_tables | ||
zlib | ||
bakery_lock.h | ||
bootmarker_capture.h | ||
cassert.h | ||
coreboot.h | ||
debugfs.h | ||
mmio.h | ||
object_pool.h | ||
optee_utils.h | ||
runtime_instr.h | ||
semihosting.h | ||
smccc.h | ||
spinlock.h | ||
transfer_list.h | ||
utils.h | ||
utils_def.h |