summaryrefslogtreecommitdiff
path: root/lib/el3_runtime
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
* | Merge changes I1bfa797e,I0ec7a70e into integrationManish Pandey2023-05-091-1/+1
|\ \
| * | fix(tree): correct some typosElyes Haouas2023-05-091-1/+1
* | | Merge changes from topic "mp/feat_ras" into integrationManish Pandey2023-05-092-36/+19
|\ \ \ | |_|/ |/| |
| * | refactor(cpufeat): enable FEAT_RAS for FEAT_STATE_CHECKEDAndre Przywara2023-05-092-35/+18
| * | refactor(ras): replace RAS_EXTENSION with FEAT_RASManish Pandey2023-05-092-8/+8
| |/
* | refactor(cm): make SVE and SME build dependencies logicalBoyan Karatotev2023-05-051-20/+21
|/
* refactor(cpufeat): enable FEAT_DIT for FEAT_STATE_CHECKEDAndre Przywara2023-04-251-0/+6
* feat(gcs): support guarded control stackMark Brown2023-04-181-0/+15
* Merge "feat(hcx): initialize HCRX_EL2 to its default value" into integrationManish Pandey2023-04-131-1/+28
|\
| * feat(hcx): initialize HCRX_EL2 to its default valueJuan Pablo Conde2023-04-121-1/+28
* | feat(pie/por): support permission indirection and overlayMark Brown2023-04-121-0/+28
|/
* feat(cpufeat): enable FEAT_SVE for FEAT_STATE_CHECKEDJayanth Dodderi Chidanand2023-03-281-33/+35
* feat(cpufeat): enable FEAT_SME for FEAT_STATE_CHECKEDJayanth Dodderi Chidanand2023-03-281-3/+4
* refactor(amu): use new AMU feature check routinesAndre Przywara2023-03-272-6/+6
* refactor(amu): unify ENABLE_AMU and ENABLE_FEAT_AMUv1Andre Przywara2023-03-272-2/+2
* refactor(cpufeat): align FEAT_SEL2 to new feature handlingAndre Przywara2023-03-221-1/+1
* refactor(cpufeat): enable FEAT_NV2 for FEAT_STATE_CHECKEDAndre Przywara2023-03-222-30/+10
* refactor(cpufeat): enable FEAT_TWED for FEAT_STATE_CHECKEDAndre Przywara2023-03-221-9/+9
* refactor(cpufeat): enable FEAT_CSV2_2 for FEAT_STATE_CHECKEDAndre Przywara2023-03-222-38/+20
* refactor(cpufeat): enable FEAT_ECV for FEAT_STATE_CHECKEDAndre Przywara2023-03-222-26/+11
* refactor(cpufeat): enable SYS_REG_TRACE for FEAT_STATE_CHECKEDAndre Przywara2023-03-222-6/+6
* refactor(cpufeat): enable FEAT_VHE for FEAT_STATE_CHECKEDAndre Przywara2023-03-202-34/+10
* refactor(mpam): enable FEAT_MPAM for FEAT_STATE_CHECKEDAndre Przywara2023-03-202-215/+99
* refactor(spe): enable FEAT_SPE for FEAT_STATE_CHECKEDAndre Przywara2023-03-201-3/+3
* refactor(cpufeat): rename ENABLE_SPE_FOR_LOWER_ELS to ENABLE_SPE_FOR_NSAndre Przywara2023-03-201-1/+1
* fix(spe): drop SPE EL2 context switch codeAndre Przywara2023-03-202-24/+0
* feat(tcr2): support FEAT_TCR2Mark Brown2023-03-161-0/+13
* refactor(trf): enable FEAT_TRF for FEAT_STATE_CHECKEDAndre Przywara2023-02-273-36/+13
* refactor(brbe): enable FEAT_BRBE for FEAT_STATE_CHECKEDAndre Przywara2023-02-271-3/+3
* refactor(trbe): enable FEAT_TRBE for FEAT_STATE_CHECKEDAndre Przywara2023-02-271-3/+3
* fix(cpufeat): context-switch: move FGT availability check to callersAndre Przywara2023-02-271-20/+20
* Merge "fix(context-mgmt): enable SCXTNUM access" into integrationManish Pandey2023-02-101-2/+12
|\
| * fix(context-mgmt): enable SCXTNUM accessMaksims Svecovs2023-02-091-2/+12
* | 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-192-74/+43
|\
| * refactor(context-mgmt): move FEAT_HCX save/restore into CAndre Przywara2023-01-112-26/+9
| * refactor(context-mgmt): move FEAT_FGT save/restore code into CAndre Przywara2023-01-112-47/+33
| * refactor(cpufeat): decouple FGT feature detection and build flagsAndre Przywara2023-01-111-1/+1
* | 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
* Merge "fix(pmu): add sensible default for MDCR_EL2" into integrationManish Pandey2022-11-111-0/+10
|\
| * fix(pmu): add sensible default for MDCR_EL2Boyan Karatotev2022-11-111-0/+10
* | fix(ras): restrict RAS support for NS worldManish Pandey2022-11-081-10/+6
|/
* Merge "build(changelog): add new scope for Performance Monitor Extensions" in...Manish V Badarkhe2022-10-101-7/+21
|\
| * build(changelog): add new scope for Performance Monitor ExtensionsJayanth Dodderi Chidanand2022-09-291-7/+21
* | fix(ras): trap "RAS error record" accesses only for NSManish Pandey2022-09-281-8/+11
|/
* refactor(libc): clean up dependencies in libcClaus Pedersen2022-09-221-0/+1