aboutsummaryrefslogtreecommitdiff
path: root/lib/el3_runtime
AgeCommit message (Expand)Author
2021-11-12feat(sme): enable SME functionalityjohpow01
2021-10-05feat(rme): add context management changes for FEAT_RMEZelalem Aweke
2021-09-27feat(hcx): add build option to enable FEAT_HCXjohpow01
2021-08-26feat(trf): enable trace filter control register access from lower NS ELManish V Badarkhe
2021-08-26feat(sys_reg_trace): enable trace system registers access from lower NS ELsManish V Badarkhe
2021-08-26feat(trbe): enable access to trace buffer control registers from lower NS ELManish V Badarkhe
2021-08-25feat(trbe): initialize trap settings of trace buffer control registers accessManish V Badarkhe
2021-07-23fix(el3_runtime): fix SVE and AMU extension enablement flagsArunachalam Ganapathy
2021-06-28feat(sve): enable SVE for the secure worldMax Shvetsov
2021-06-08Merge "fix(security): Set MDCR_EL3.MCCD bit" into integrationMark Dykes
2021-06-03fix: random typos in tf-a code baseOlivier Deprez
2021-05-14fix(security): Set MDCR_EL3.MCCD bitAlexei Fedorov
2021-04-07Fix: Remove save/restore of EL2 timer registersMax Shvetsov
2021-02-25Enable v8.6 AMU enhancements (FEAT_AMUv1p1)johpow01
2021-01-29Fix exception handlers in BL31: Use DSB to synchronize pending EAMadhukar Pappireddy
2020-12-02Aarch64: Add support for FEAT_MTE3Alexei Fedorov
2020-10-20lib: el3_runtime: Fix SPE system registers in el2_sysregs_contextArunachalam Ganapathy
2020-10-20lib: el3_runtime: Conditionally save/restore EL2 NEVE registersArunachalam Ganapathy
2020-10-20lib: el3_runtime: Fix aarch32 system registers in el2_sysregs_contextArunachalam Ganapathy
2020-10-12Increase type widths to satisfy width requirementsJimmy Brisson
2020-08-19SPM: Change condition on saving/restoring EL2 registersRuari Phipps
2020-08-18runtime_exceptions: Update AT speculative workaroundManish V Badarkhe
2020-08-18el3_runtime: Rearrange context offset of EL1 sys registersManish V Badarkhe
2020-08-18el3_runtime: Update context save and restore routines for EL1 and EL2Manish V Badarkhe
2020-06-12Prevent RAS register access from lower ELsVarun Wadekar
2020-06-02Enable ARMv8.6-ECV Self-Synch when booting to EL2Jimmy Brisson
2020-06-02Enable ARMv8.6-FGT when booting to EL2Jimmy Brisson
2020-05-19Enable v8.6 WFE trap delaysjohpow01
2020-05-19Fix exception in save/restore of EL2 registers.Max Shvetsov
2020-05-14Implement workaround for AT speculative behaviourManish V Badarkhe
2020-03-20context: TPIDR_EL2 register not saved/restoredOlivier Deprez
2020-03-03SPMD: Adds partially supported EL2 registers.Max Shvetsov
2020-03-02SPMD: save/restore EL2 system registers.Max Shvetsov
2020-02-04Merge "Coverity: remove unnecessary header file includes" into integrationMark Dykes
2020-02-04Merge changes from topic "mp/separate_nobits" into integrationSandrine Bailleux
2020-02-04Coverity: remove unnecessary header file includesZelalem
2020-01-28Use correct type when reading SCR registerLouis Mayencourt
2020-01-27Changes necessary to support SEPARATE_NOBITS_REGION featureMadhukar Pappireddy
2020-01-22Prevent speculative execution past ERETAnthony Steinhauser
2019-12-18aarch64: Fix stack pointer maintenance on EA handling pathJan Dabros
2019-12-06S-EL2 Support: Check for AArch64Artsem Artsemenka
2019-12-06Add support for enabling S-EL2Achin Gupta
2019-09-27Merge "AArch32: Disable Secure Cycle Counter" into integrationSoby Mathew
2019-09-26AArch32: Disable Secure Cycle CounterAlexei Fedorov
2019-09-20Fix MTE support from causing unused variable warningsJustin Chadwell
2019-09-18Merge changes from topic "db/unsigned_long" into integrationSandrine Bailleux
2019-09-13SCTLR and ACTLR are 32-bit for AArch32 and 64-bit for AArch64Deepika Bhavnani
2019-09-13Refactor ARMv8.3 Pointer Authentication support codeAlexei Fedorov
2019-09-09Enable MTE support in both secure and non-secure worldsJustin Chadwell
2019-08-21AArch64: Disable Secure Cycle CounterAlexei Fedorov