diff options
author | Philipp Tomsich <philipp.tomsich@theobroma-systems.com> | 2017-09-13 19:44:50 +0200 |
---|---|---|
committer | Philipp Tomsich <philipp.tomsich@theobroma-systems.com> | 2017-10-02 11:20:53 +0200 |
commit | 8089227ac5e2ac729359717b194f013b22dbc03a (patch) | |
tree | 33ff2a42267dfcf7c6010f44f1e18db37ebd32e9 | |
parent | 16d4ff76c524fa8b0adb5328a9977b6939cd5416 (diff) |
image: add IH_OS_ARM_TRUSTED_FIRMWARE for ARM Trusted Firmware
To boot on ARMv8 systems with ARM Trusted Firmware, we need to
assemble an ATF-specific parameter structure and also provide the
address of the images started by ATF (e.g. BL3-3, which may be the
full U-Boot).
To allow us to identify an ARM Trusted Firmware contained in a FIT
image, this adds the necessary definitions.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
-rw-r--r-- | common/image.c | 1 | ||||
-rw-r--r-- | include/image.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/common/image.c b/common/image.c index 332b5f2843..be91be2117 100644 --- a/common/image.c +++ b/common/image.c @@ -99,6 +99,7 @@ static const table_entry_t uimage_arch[] = { static const table_entry_t uimage_os[] = { { IH_OS_INVALID, "invalid", "Invalid OS", }, + { IH_OS_ARM_TRUSTED_FIRMWARE, "arm-trusted-firmware", "ARM Trusted Firmware" }, { IH_OS_LINUX, "linux", "Linux", }, #if defined(CONFIG_LYNXKDI) || defined(USE_HOSTCC) { IH_OS_LYNXOS, "lynxos", "LynxOS", }, diff --git a/include/image.h b/include/image.h index af98ed9f25..fa425482ed 100644 --- a/include/image.h +++ b/include/image.h @@ -152,6 +152,7 @@ enum { IH_OS_OSE, /* OSE */ IH_OS_PLAN9, /* Plan 9 */ IH_OS_OPENRTOS, /* OpenRTOS */ + IH_OS_ARM_TRUSTED_FIRMWARE, /* ARM Trusted Firmware */ IH_OS_COUNT, }; |