arm-trusted-firmware/docs
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
..
diagrams Add Secure Partition Manager (SPM) design document 2017-12-15 11:47:22 +00:00
marvell docs: Add Marvell build and porting documents 2018-07-18 18:48:30 +03:00
plantuml SDEI: Make dispatches synchronous 2018-06-21 16:15:23 +01:00
plat stm32mp1: Add platform documentation 2018-07-24 17:18:45 +02:00
spd Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
arm-sip-service.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
auth-framework.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
change-log.rst Update change-log.rst for v1.5 2018-03-15 17:00:34 +00:00
cpu-specific-build-macros.rst DSU erratum 936184 workaround 2018-08-17 10:34:43 +01:00
firmware-design.rst ARM platforms: Initialize cntfrq for BL1 Firmware update 2018-06-26 15:55:46 +01:00
firmware-update.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
interrupt-framework-design.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
platform-interrupt-controller-API.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
platform-migration-guide.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
porting-guide.rst libc: Introduce files from SCC 2018-08-22 10:26:05 +01:00
psci-lib-integration-guide.rst libc: Move tf_printf and tf_snprintf to libc 2018-08-22 10:26:05 +01:00
psci-pd-tree.rst Fix typo in documentation page title 2018-08-15 14:54:40 +01:00
reset-design.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
rt-svc-writers-guide.rst Rename 'smcc' to 'smccc' 2018-03-21 10:49:27 +00:00
sdei.rst SDEI: Make dispatches synchronous 2018-06-21 16:15:23 +01:00
secure-partition-manager-design.rst plat/arm: SPM: Force BL31 to DRAM when SPM is used 2018-05-24 09:15:03 +01:00
trusted-board-boot.rst Update Arm TF references to TF-A 2018-03-15 17:00:34 +00:00
user-guide.rst context_mgmt: Fix HANDLE_EA_EL3_FIRST implementation 2018-08-29 17:16:20 -07:00
xlat-tables-lib-v2-design.rst xlat v2: Update documentation 2018-07-03 14:56:31 +01:00