FWU: Add Firmware Update support in BL1 for ARM platforms
authorYatharth Kochar <yatharth.kochar@arm.com>
Sun, 11 Oct 2015 13:14:55 +0000 (14:14 +0100)
committerYatharth Kochar <yatharth.kochar@arm.com>
Wed, 9 Dec 2015 17:41:18 +0000 (17:41 +0000)
commit436223def6e2ca5e9b9fe66c5e9217857280d44e
treed94d955df5391d46e3e95dd14dc2ec00a8f170f3
parent48bfb88eb6087bb3a293a13a0f702a0e40466b14
FWU: Add Firmware Update support in BL1 for ARM platforms

This patch adds Firmware Update support for ARM platforms.

New files arm_bl1_fwu.c and juno_bl1_setup.c were added to provide
platform specific Firmware update code.

BL1 now includes mmap entry for `ARM_MAP_NS_DRAM1` to map DRAM for
authenticating NS_BL2U image(For both FVP and JUNO platform).

Change-Id: Ie116cd83f5dc00aa53d904c2f1beb23d58926555
12 files changed:
include/plat/arm/board/common/board_arm_def.h
include/plat/arm/common/arm_def.h
include/plat/arm/common/plat_arm.h
include/plat/arm/css/common/css_def.h
plat/arm/board/common/board_css_common.c
plat/arm/board/fvp/aarch64/fvp_common.c
plat/arm/board/fvp/fvp_bl1_setup.c
plat/arm/board/juno/juno_bl1_setup.c [new file with mode: 0644]
plat/arm/board/juno/platform.mk
plat/arm/common/arm_bl1_fwu.c [new file with mode: 0644]
plat/arm/common/arm_common.mk
plat/arm/common/arm_io_storage.c