summaryrefslogtreecommitdiff
path: root/lib/el3_runtime/aarch64/context.S
Commit message (Expand)AuthorAgeFilesLines
* Merge "fix(pmu): unconditionally save PMCR_EL0" into integrationManish Pandey2023-05-101-60/+1
|\
| * fix(pmu): unconditionally save PMCR_EL0Boyan Karatotev2023-05-051-60/+1
* | refactor(cpufeat): enable FEAT_RAS for FEAT_STATE_CHECKEDAndre Przywara2023-05-091-29/+6
* | refactor(ras): replace RAS_EXTENSION with FEAT_RASManish Pandey2023-05-091-6/+6
|/
* refactor(cpufeat): enable FEAT_DIT for FEAT_STATE_CHECKEDAndre Przywara2023-04-251-0/+6
* refactor(cpufeat): enable FEAT_NV2 for FEAT_STATE_CHECKEDAndre Przywara2023-03-221-24/+0
* refactor(cpufeat): enable FEAT_CSV2_2 for FEAT_STATE_CHECKEDAndre Przywara2023-03-221-24/+0
* refactor(cpufeat): enable FEAT_ECV for FEAT_STATE_CHECKEDAndre Przywara2023-03-221-18/+0
* refactor(cpufeat): enable FEAT_VHE for FEAT_STATE_CHECKEDAndre Przywara2023-03-201-28/+0
* refactor(mpam): enable FEAT_MPAM for FEAT_STATE_CHECKEDAndre Przywara2023-03-201-206/+0
* fix(spe): drop SPE EL2 context switch codeAndre Przywara2023-03-201-18/+0
* refactor(trf): enable FEAT_TRF for FEAT_STATE_CHECKEDAndre Przywara2023-02-271-24/+0
* fix(mpam): run-time checks for mpam save/restore routinesRohit Mathew2023-01-231-27/+175
* Merge changes from topic "feat_state_rework" into integrationManish Pandey2023-01-191-60/+0
|\
| * refactor(context-mgmt): move FEAT_HCX save/restore into CAndre Przywara2023-01-111-17/+0
| * refactor(context-mgmt): move FEAT_FGT save/restore code into CAndre Przywara2023-01-111-43/+0
* | fix(mpam): remove unwanted param for "endfunc" macroRohit Mathew2023-01-091-1/+1
|/
* fix(el3_runtime): allow SErrors when executing in EL3Manish Pandey2022-12-141-0/+10
* fix(el3_runtime): restore SPSR/ELR/SCR after esbManish Pandey2022-12-011-21/+21
* build(changelog): add new scope for Performance Monitor ExtensionsJayanth Dodderi Chidanand2022-09-291-7/+21
* refactor(context mgmt): refactor EL2 context save and restore functionsZelalem Aweke2022-06-081-141/+215
* refactor(context mgmt): remove registers accessible only from secure state fr...Zelalem Aweke2022-04-121-38/+0
* refactor(el3-runtime): replace ARM_ARCH_AT_LEAST macro with FEAT flagsJayanth Dodderi Chidanand2022-04-041-80/+152
* fix(el3-runtime): set unset pstate bits to defaultDaniel Boulby2022-02-031-2/+27
* refactor(el3-runtime): add prepare_el3_entry funcDaniel Boulby2022-01-311-7/+15
* fix(amu): fault handling on EL2 context switchJayanth Dodderi Chidanand2021-12-101-9/+20
* feat(hcx): add build option to enable FEAT_HCXjohpow012021-09-271-0/+10
* fix(el3_runtime): fix SVE and AMU extension enablement flagsArunachalam Ganapathy2021-07-231-6/+1
* feat(sve): enable SVE for the secure worldMax Shvetsov2021-06-281-0/+23
* fix(security): Set MDCR_EL3.MCCD bitAlexei Fedorov2021-05-141-8/+10
* Fix: Remove save/restore of EL2 timer registersMax Shvetsov2021-04-071-243/+177
* Fix exception handlers in BL31: Use DSB to synchronize pending EAMadhukar Pappireddy2021-01-291-1/+6
* lib: el3_runtime: Fix SPE system registers in el2_sysregs_contextArunachalam Ganapathy2020-10-201-1/+9
* lib: el3_runtime: Conditionally save/restore EL2 NEVE registersArunachalam Ganapathy2020-10-201-0/+4
* lib: el3_runtime: Fix aarch32 system registers in el2_sysregs_contextArunachalam Ganapathy2020-10-201-1/+13
* runtime_exceptions: Update AT speculative workaroundManish V Badarkhe2020-08-181-0/+50
* el3_runtime: Rearrange context offset of EL1 sys registersManish V Badarkhe2020-08-181-6/+6
* el3_runtime: Update context save and restore routines for EL1 and EL2Manish V Badarkhe2020-08-181-132/+86
* Fix exception in save/restore of EL2 registers.Max Shvetsov2020-05-191-69/+65
* Implement workaround for AT speculative behaviourManish V Badarkhe2020-05-141-10/+58
* context: TPIDR_EL2 register not saved/restoredOlivier Deprez2020-03-201-6/+12
* SPMD: Adds partially supported EL2 registers.Max Shvetsov2020-03-031-266/+261
* SPMD: save/restore EL2 system registers.Max Shvetsov2020-03-021-1/+390
* Prevent speculative execution past ERETAnthony Steinhauser2020-01-221-1/+1
* aarch64: Fix stack pointer maintenance on EA handling pathJan Dabros2019-12-181-0/+8
* Refactor ARMv8.3 Pointer Authentication support codeAlexei Fedorov2019-09-131-255/+190
* Enable MTE support in both secure and non-secure worldsJustin Chadwell2019-09-091-0/+21
* AArch64: Disable Secure Cycle CounterAlexei Fedorov2019-08-211-6/+59
* Fix restoring APIBKey registersSandrine Bailleux2019-03-141-1/+1
* Minor changes to documentation and commentsAntonio Nino Diaz2019-02-281-1/+1