mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-27 07:01:24 +00:00
b45db3b590
This framework is introduced for ARMv8 secure monitor mode firmware. The main functions of the framework are, on EL3, verify the firmware, load it to the secure memory and jump into it, and while it returned to U-Boot, do some necessary setups at the 'target exception level' that is determined by the respective secure firmware. So far, the framework support only FIT format image, and need to define the name of which config node should be used in 'configurations' and the name of property for the raw secure firmware image in that config. The FIT image should be stored in Byte accessing memory, such as NOR Flash, or else it should be copied to main memory to use this framework. Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
23 lines
538 B
Makefile
23 lines
538 B
Makefile
#
|
|
# (C) Copyright 2000-2003
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
extra-y := start.o
|
|
|
|
obj-y += cpu.o
|
|
obj-y += generic_timer.o
|
|
obj-y += cache_v8.o
|
|
obj-y += exceptions.o
|
|
obj-y += cache.o
|
|
obj-y += tlb.o
|
|
obj-y += transition.o
|
|
obj-y += fwcall.o
|
|
obj-$(CONFIG_ARMV8_SEC_FIRMWARE_SUPPORT) += sec_firmware.o sec_firmware_asm.o
|
|
|
|
obj-$(CONFIG_FSL_LAYERSCAPE) += fsl-layerscape/
|
|
obj-$(CONFIG_S32V234) += s32v234/
|
|
obj-$(CONFIG_ARCH_ZYNQMP) += zynqmp/
|
|
obj-$(CONFIG_TARGET_HIKEY) += hisilicon/
|