arm-trusted-firmware/docs
Levi Yun 8953568a2d feat(lib): introduce Hob creation library
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
2024-12-06 13:26:31 +00:00
..
_static/css docs(threat model): add TF-A threat model 2021-04-30 17:59:22 +02:00
about Merge "docs(maintainers): update qti maintainer" into integration 2024-11-26 09:36:35 +01:00
components docs(context-mgmt): add Root-Context documentation 2024-11-15 10:44:39 +00:00
design fix(cpus): workaround for Cortex-X4 erratum 3076789 2024-09-30 13:49:13 +01:00
design_documents feat(docs): add DPE to RSE desing doc 2024-11-04 17:28:15 +01:00
getting_started feat(lib): introduce Hob creation library 2024-12-06 13:26:31 +00:00
perf docs(juno): update PSCI instrumentation data 2024-11-15 13:16:28 +00:00
plat feat(mt8196): initialize platform for MediaTek MT8196 2024-12-02 09:20:48 +08:00
process docs: remove reference to phabricator pages 2024-05-15 14:27:45 +02:00
resources docs(context-mgmt): add Root-Context documentation 2024-11-15 10:44:39 +00:00
security_advisories chore: rename Poseidon to Neoverse V3 2024-03-26 11:27:31 -05:00
threat_model feat(docs): add RSE provided mboot backends to the threat model 2024-11-04 17:25:15 +01:00
tools fix(cot-dt2c): use processed Device Tree source file as input 2024-08-27 12:50:20 +01:00
change-log.md docs(changelog): changelog for v2.12 release 2024-11-19 18:08:58 -06:00
conf.py docs(changelog): changelog for v2.12 release 2024-11-19 18:08:58 -06:00
global_substitutions.txt feat(docs): add DPE to RSE desing doc 2024-11-04 17:28:15 +01:00
glossary.rst feat(docs): add RSE provided mboot backends to the threat model 2024-11-04 17:25:15 +01:00
index.rst feat(fwu): update the URL links for the FWU specification 2024-03-01 14:19:56 +05:30
license.rst feat(lib): introduce Hob creation library 2024-12-06 13:26:31 +00:00
Makefile build: install dependencies before doc build 2024-11-06 15:18:06 +01:00
porting-guide.rst docs: el3 token signing 2024-11-06 14:38:28 +01:00