arm-trusted-firmware/plat
John Tsichritzis 629d04f530 Apply compile-time check for AArch64-only cores
Some cores support only AArch64 mode. In those cores, only a limited
subset of the AArch32 system registers are implemented. Hence, if TF-A
is supposed to run on AArch64-only cores, it must be compiled with
CTX_INCLUDE_AARCH32_REGS=0.

Currently, the default settings for compiling TF-A are with the AArch32
system registers included. So, if we compile TF-A the default way and
attempt to run it on an AArch64-only core, we only get a runtime panic.

Now a compile-time check has been added to ensure that this flag has the
appropriate value when AArch64-only cores are included in the build.

Change-Id: I298ec550037fafc9347baafb056926d149197d4c
Signed-off-by: John Tsichritzis <john.tsichritzis@arm.com>
2019-06-04 14:08:55 +01:00
..
allwinner plat: allwinner: common: use r_wdog instead of wdog 2019-04-11 01:57:24 +02:00
arm Apply compile-time check for AArch64-only cores 2019-06-04 14:08:55 +01:00
common Remove deprecated plat_crash_console_* 2019-04-03 14:55:18 +01:00
hisilicon hikey: Add define for UART2 2019-04-26 16:58:03 +02:00
imx Merge "plat: imx8m: Add the aipstz init to config peripheral access" into integration 2019-05-28 13:18:56 +00:00
intel/soc/stratix10 intel: Enable watchdog timer on Intel S10 platform 2019-03-21 10:35:24 +08:00
layerscape Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
marvell plat: marvell: do not rely on argument passed via smc 2019-04-05 12:48:43 +02:00
mediatek Initialize platform for MediaTek mt8183 2019-05-10 10:30:17 +08:00
meson plat/meson/gxl: BL31: remove BL2 dependency 2019-05-16 15:16:19 -07:00
nvidia/tegra Makefile: remove extra include paths in INCLUDES 2019-04-03 15:30:46 +01:00
qemu Mbed TLS: Remove weak heap implementation 2019-04-12 09:52:52 +01:00
renesas/rcar rcar_gen3: plat: Update IPL and Secure Monitor Rev2.0.3 2019-04-11 12:57:04 +02:00
rockchip rockchip: drop rockchip-specific imported linker symbols for bl31 2019-05-29 12:06:30 +02:00
rpi3 Mbed TLS: Remove weak heap implementation 2019-04-12 09:52:52 +01:00
socionext Mbed TLS: Remove weak heap implementation 2019-04-12 09:52:52 +01:00
st stm32mp1: add OP-TEE support 2019-04-23 13:34:12 +02:00
ti/k3 ti: k3: common: Set L2 latency on A72 cores 2019-05-22 12:07:52 -05:00
xilinx Remove deprecated plat_crash_console_* 2019-04-03 14:55:18 +01:00