switch-l4t-atf/lib
Julius Werner 24f671f3a9 context_mgmt: Fix HANDLE_EA_EL3_FIRST implementation
This patch fixes a bug in the context management code that causes it to
ignore the HANDLE_EA_EL3_FIRST compile-time option and instead always
configure SCR_EL3 to force all external aborts to trap into EL3. The
code used #ifdef to read compile-time option declared with add_define in
the Makefile... however, those options are always defined, they're just
defined to either 0 or 1, so #if is the correct syntax to check for
them. Also update the documentation to match.

This bug has existed since the Nov 2017 commit 76454abf4 (AArch64:
Introduce External Abort handling), which changed the
HANDLE_EA_EL3_FIRST option to use add_define.

Change-Id: I7189f41d0daee78fa2fcf4066323e663e1e04d3d
Signed-off-by: Julius Werner <jwerner@chromium.org>
2018-08-29 17:16:20 -07:00
..
aarch32 libc: armclang: Implement compiler printf symbols 2018-08-22 10:26:05 +01:00
aarch64 libc: armclang: Implement compiler printf symbols 2018-08-22 10:26:05 +01:00
compiler-rt libc: Fix all includes in codebase 2018-08-22 10:26:05 +01:00
coreboot coreboot: Add support for CBMEM console 2018-01-19 15:21:12 -08:00
cpus DSU erratum 936184 workaround: bug fix 2018-08-23 12:57:47 +01:00
el3_runtime context_mgmt: Fix HANDLE_EA_EL3_FIRST implementation 2018-08-29 17:16:20 -07:00
extensions Merge pull request #1532 from jeenu-arm/misra-fixes 2018-08-22 10:25:41 +01:00
libc libc: Use printf and snprintf across codebase 2018-08-22 10:26:05 +01:00
libfdt Create a library file for libfdt 2018-08-03 11:31:26 +01:00
locks Fix MISRA Rule 5.3 Part 4 2018-06-12 13:21:36 +01:00
optee Fix MISRA Rule 5.7 Part 3 2018-06-12 13:21:36 +01:00
pmf libc: Use printf and snprintf across codebase 2018-08-22 10:26:05 +01:00
psci xlat v2: Flush xlat tables after being modified 2018-08-07 12:47:12 +01:00
romlib Add support for romlib in the build system 2018-08-03 11:31:42 +01:00
semihosting Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
stack_protector Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
utils Fix MISRA rule 8.3 2018-07-10 11:17:51 +01:00
xlat_tables libc: Use printf and snprintf across codebase 2018-08-22 10:26:05 +01:00
xlat_tables_v2 libc: Use printf and snprintf across codebase 2018-08-22 10:26:05 +01:00
zlib zlib: Fix build error when LOG_LEVEL=50 2018-02-08 09:36:48 +01:00