arm-trusted-firmware/lib
Manish Pandey 46cc41d559 fix(ras): restrict RAS support for NS world
Current RAS framework in TF-A only supports handling errors originating
from NS world but the HANDLE_EA_EL3_FIRST flag configures it for all
lower Els. To make the current design of RAS explicit, rename this macro
to HANDLE_EA_EL3_FIRST_NS and set EA bit in scr_el3 only when
switching to NS world.

Note: I am unaware of any platform which traps errors originating in
Secure world to EL3, if there is any such platform then it need to
be explicitly implemented in TF-A

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: If58eb201d8fa792c16325c85c26056e9b409b750
2022-11-08 10:10:59 +00:00
..
aarch32 feat(ccidx): update the do_dcsw_op function to support FEAT_CCIDX 2021-12-14 12:48:08 -06:00
aarch64 fix(gpt_rme): rework delegating/undelegating sequence 2022-03-09 16:08:42 +01:00
bl_aux_params fix: libc: use long for 64-bit types on aarch64 2021-11-08 14:41:17 +00:00
compiler-rt feat(compiler-rt): update compiler-rt source files 2022-10-24 16:49:32 +01:00
coreboot Update in coreboot_get_memory_type API to include size as well 2020-10-16 02:23:35 +05:30
cpus Merge changes I7d3a97df,I5935b4bc,I9a325c5b,Ie29bd3a5,Iebb90cf2 into integration 2022-10-27 19:21:46 +02:00
debugfs DebugFS: Check channel index before calling clone function 2021-01-21 15:25:23 +00:00
el3_runtime fix(ras): restrict RAS support for NS world 2022-11-08 10:10:59 +00:00
extensions fix(sme): add missing ISBs 2022-10-13 13:51:05 +01:00
fconf refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
gpt_rme fix(gpt): correct the GPC enable sequence 2022-08-25 00:22:01 -04:00
libc refactor(console): move putchar() to console driver 2022-10-04 09:30:48 +02:00
libfdt feat(libfdt): upgrade libfdt source files 2022-10-19 14:07:46 +01:00
locks fix(bakery_lock): add __unused for clang 2022-04-08 18:17:43 +01:00
mpmm fix(errata): workaround for Cortex-A510 erratum 2250311 2022-02-24 23:30:41 +02:00
optee refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
pmf Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
psa fix(psa): add missing semicolon 2022-10-11 14:52:16 +02:00
psci refactor(psci): unify psci_is_last_on_cpu and psci_is_last_on_cpu_safe 2022-09-29 16:37:34 +01:00
romlib Use abspath to dereference $BUILD_BASE 2020-08-04 18:02:02 +01:00
semihosting fix(semihosting): fix seek call failure check 2022-09-28 11:53:42 +01:00
stack_protector Disable stack protection explicitly 2019-10-20 14:59:09 -04:00
utils MISRA cleanup in mem_region and semihosting files 2020-08-07 19:11:23 -05:00
xlat_mpu refactor(fvp_r): remove unused files and clean up makefiles 2021-10-29 09:43:19 -05:00
xlat_tables chore: fvp_r: Initial No-EL3 and MPU Implementation 2021-09-30 17:05:59 +01:00
xlat_tables_v2 feat(spmc): prevent read only xlat tables with the EL3 SPMC 2022-04-13 09:44:52 +01:00
zlib feat(zlib): update zlib source files 2022-10-24 16:49:32 +01:00