arm-trusted-firmware/lib
Zelalem Aweke b515f5414b refactor(context mgmt): refactor initialization of EL1 context registers
When SPMC is present at S-EL2, EL1 context registers don't need to be
initialized for Secure state. This patch makes sure that EL1 context
registers are initialized only for Non-secure state, and when SPMC is
not present at S-EL2

Signed-off-by: Zelalem Aweke <zelalem.aweke@arm.com>
Change-Id: I4a60b258c31ce5f6472a243e2687159cc495259b
2022-05-18 11:11:33 -05: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 compiler_rt: Import popcountdi2.c and popcountsi2.c files 2020-01-20 11:32:59 +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 "fix(security): workaround for CVE-2022-23960" into integration 2022-05-12 20:24:10 +02:00
debugfs DebugFS: Check channel index before calling clone function 2021-01-21 15:25:23 +00:00
el3_runtime refactor(context mgmt): refactor initialization of EL1 context registers 2022-05-18 11:11:33 -05:00
extensions Merge "fix(amu): limit virtual offset register access to NS world" into integration 2022-05-10 15:55:05 +02:00
fconf feat(fconf): add NS load address in configuration DTB nodes 2022-03-16 09:34:36 +00:00
gpt_rme fix(gpt_rme): rework delegating/undelegating sequence 2022-03-09 16:08:42 +01:00
libc feat(snprintf): add support for length specifiers 2022-05-10 01:01:12 +02:00
libfdt libfdt: Upgrade libfdt source files 2020-10-02 12:15:48 +00: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 fix(lib/optee): correct signedness comparison 2021-10-07 18:08:01 +02:00
pmf Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
psa feat(lib/psa): mock PSA APIs 2022-05-11 15:47:30 +02:00
psci refactor(context mgmt): add cm_prepare_el3_exit_ns function 2022-04-12 17:42:11 +02:00
romlib Use abspath to dereference $BUILD_BASE 2020-08-04 18:02:02 +01:00
semihosting MISRA cleanup in mem_region and semihosting files 2020-08-07 19:11:23 -05: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(sw_crc32): add software CRC32 support 2021-08-02 17:15:41 +01:00