arm-trusted-firmware/services/std_svc/spm/spm_mm
Levi Yun 9ae5f67306 feat(spm): use xfer list with Hob list in SPM_MM
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 PHIT Hob to initialise
StandaloneMm properly.

This patch applies using transfer list with PHIT Hob list [3] for
delivering boot information to StandaloneMm.

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: I3df71a7679abf9859612afc8a5be7b2381007311
2025-01-03 14:45:00 +00:00
..
spm_mm.mk refactor(spm-mm): reorganize secure partition manager shim code 2023-10-12 10:34:50 +01:00
spm_mm_main.c feat(spm-mm): switch to simd_ctx_save/restore APIs 2024-08-19 11:11:14 -05:00
spm_mm_private.h feat(spm): separate StMM SP specifics to add support for a S-EL0 SP 2023-10-12 11:40:24 +01:00
spm_mm_setup.c feat(spm): use xfer list with Hob list in SPM_MM 2025-01-03 14:45:00 +00:00
spm_mm_xlat.c feat(spm): separate StMM SP specifics to add support for a S-EL0 SP 2023-10-12 11:40:24 +01:00