arm-trusted-firmware/plat/arm/board
Manish V Badarkhe 0500f4479e feat(plat/fvp): pass Event Log addr and size from BL1 to BL2
Introduced functions to set and get Event log information
(tpm_event_log address and its size).

In FVP platform case, measured boot with Event Log backend flow
work as below
1. event_log_init function called by BL1 to initialize Event Log
   module
2. arm_set_tb_fw_info function called by BL1 to set the
   'tpm_event_log_addr' and 'tpm_event_log_size' properties
   in tb_fw_config
3. arm_get_tb_fw_info function called by BL2 to get tpm Event Log
   parameters set by BL1. These parameters used by the BL2 to
   extend the tpm Event Log records, and use these parameters
   to initialize Event Log using event_log_init function
4. arm_set_nt_fw_info and arm_set_tos_fw_info function called by
   BL2 to set 'tpm_event_log' address and its size properties in
   nt_fw_config and tos_fw_config respectively

Alongside, this patch created a separate instances of plat_mboot_init
and plat_mboot_finish APIs for BL1 and BL2.

This patch is tested using the existing measured boot test configuration
in jenkins CI.

Change-Id: Ib9eca092afe580df014541c937868f921dff9c37
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
2021-10-12 17:53:48 +01:00
..
a5ds refactor(plat/arm): replace FIP base and size macro with a generic name 2021-04-28 11:50:35 +01:00
arm_fpga fix(arm_fgpa): allow build after MAKE_* changes 2021-10-07 14:21:26 +01:00
common feat: adding the diphda platform 2021-07-22 18:01:39 +01:00
corstone700 plat/arm: Add dependencies to configuration files 2020-09-02 16:46:18 +01:00
diphda feat: enabling stack protector for diphda 2021-08-12 16:49:52 +01:00
fvp feat(plat/fvp): pass Event Log addr and size from BL1 to BL2 2021-10-12 17:53:48 +01:00
fvp_r feat(fvp_r): configure system registers to boot rich OS 2021-10-06 17:53:28 +01:00
fvp_ve refactor(plat/arm): replace FIP base and size macro with a generic name 2021-04-28 11:50:35 +01:00
juno refactor(plat/arm): rename ARM_DTB_DRAM_NS region macros 2021-10-05 11:56:00 -05:00
morello morello: Modify morello_plat_info structure 2021-02-08 11:08:02 +05:30
n1sdp Add support for Neoverse-N2 CPUs. 2020-11-30 19:12:56 +00:00
rde1edge feat(plat/sgi): introduce platform variant build option 2021-04-27 16:22:21 +05:30
rdn1edge feat(plat/sgi): introduce platform variant build option 2021-04-27 16:22:21 +05:30
rdn2 Merge changes from topic "gic-700-auto" into integration 2021-09-10 17:17:46 +02:00
rdv1 refactor(gicv3): rename GIC Clayton to GIC-700 2021-08-20 14:23:35 +01:00
rdv1mc feat(plat/sgi): enable AMU for RD-V1-MC 2021-05-03 23:01:03 +05:30
sgi575 feat(plat/sgi): introduce platform variant build option 2021-04-27 16:22:21 +05:30
sgm775 build: deprecate Arm sgm775 FVP platform 2021-04-23 10:42:58 +01:00
tc refactor(tc): use internal trusted storage 2021-09-15 20:15:14 +05:30