aboutsummaryrefslogtreecommitdiff
path: root/lib/el3_runtime
AgeCommit message (Expand)Author
45 hoursrefactor(mte): remove mte, mte_permGovindraj Raja
6 daysMerge "fix(mte): use ATA bit with FEAT_MTE2" into integrationManish Pandey
8 daysrefactor(cm): minor update on conditions used in prepare_el3_exitJayanth Dodderi Chidanand
10 daysfix(mte): use ATA bit with FEAT_MTE2Govindraj Raja
2024-03-07refactor(cm): couple el2 registers with dependent feature flagsJayanth Dodderi Chidanand
2024-02-22Merge "fix(cm): update gic el2 sysregs save/restore mechanism" into integrationOlivier Deprez
2024-02-22refactor(context-mgmt): move EL1 save/restore routines into CJayanth Dodderi Chidanand
2024-02-15fix(cm): update gic el2 sysregs save/restore mechanismManish Pandey
2024-02-12feat(mte): add mte2 featGovindraj Raja
2024-01-29feat(cpufeat): add feature detection for FEAT_CSV2_3Sona Mathew
2024-01-25fix(mte): remove CTX_INCLUDE_MTE_REGS usageGovindraj Raja
2024-01-23refactor(mte): deprecate CTX_INCLUDE_MTE_REGSGovindraj Raja
2023-12-29feat(context-mgmt): report context memory usageJuan Pablo Conde
2023-12-27build(mpam): add new build option CTX_INCLUDE_MPAM_REGSArvind Ram Prakash
2023-12-21refactor(cm): move MPAM3_EL3 reg to per world contextArvind Ram Prakash
2023-12-19refactor(cm): reset the cptr_el3 before perworld context setupJayanth Dodderi Chidanand
2023-11-06refactor(cm): introduce INIT_UNUSED_NS_EL2 macroArvind Ram Prakash
2023-11-01feat(ras): use FEAT_IESB for error synchronizationManish Pandey
2023-11-01feat(el3-runtime): modify vector entry pathsManish Pandey
2023-10-31refactor(cm): move EL3 registers to global contextElizabeth Ho
2023-10-25fix(mpam): refine MPAM initialization and enablement processArvind Ram Prakash
2023-10-05refactor(cm): enable S-EL2 globally for all contextsJayanth Dodderi Chidanand
2023-10-05refactor(cm): remove world differentiation for EL2 context restoreBoyan Karatotev
2023-10-05fix(cm): make ICC_SRE_EL2 fixup generic to all worldsBoyan Karatotev
2023-10-05refactor(cm): clean up SCR_EL3 and CPTR_EL3 initializationBoyan Karatotev
2023-08-30Merge "feat(cpufeat): initialize HFG*_EL2 registers" into integrationManish Pandey
2023-08-16refactor(cm): move remaining EL2 save/restore into CBoyan Karatotev
2023-08-08chore: update to use Arm word across TF-AGovindraj Raja
2023-08-02feat(cpufeat): initialize HFG*_EL2 registersJuan Pablo Conde
2023-07-24refactor(cm): set MDCR_EL3/CPTR_EL3 bits in respective feat_init_el3() onlyBoyan Karatotev
2023-07-24refactor(cm): factor out EL2 register setting when EL2 is unusedBoyan Karatotev
2023-07-04refactor(amu): separate the EL2 and EL3 enablement codeBoyan Karatotev
2023-07-04refactor(cpufeat): separate the EL2 and EL3 enablement codeBoyan Karatotev
2023-06-29feat(pmu): introduce pmuv3 lib/extensions folderBoyan Karatotev
2023-06-29refactor(cm): introduce a real manage_extensions_nonsecure()Boyan Karatotev
2023-05-10Merge "fix(pmu): unconditionally save PMCR_EL0" into integrationManish Pandey
2023-05-09Merge changes I1bfa797e,I0ec7a70e into integrationManish Pandey
2023-05-09Merge changes from topic "mp/feat_ras" into integrationManish Pandey
2023-05-09fix(tree): correct some typosElyes Haouas
2023-05-09refactor(cpufeat): enable FEAT_RAS for FEAT_STATE_CHECKEDAndre Przywara
2023-05-09refactor(ras): replace RAS_EXTENSION with FEAT_RASManish Pandey
2023-05-05fix(pmu): unconditionally save PMCR_EL0Boyan Karatotev
2023-05-05refactor(cm): make SVE and SME build dependencies logicalBoyan Karatotev
2023-04-25refactor(cpufeat): enable FEAT_DIT for FEAT_STATE_CHECKEDAndre Przywara
2023-04-18feat(gcs): support guarded control stackMark Brown
2023-04-13Merge "feat(hcx): initialize HCRX_EL2 to its default value" into integrationManish Pandey
2023-04-12feat(hcx): initialize HCRX_EL2 to its default valueJuan Pablo Conde
2023-04-12feat(pie/por): support permission indirection and overlayMark Brown
2023-03-28feat(cpufeat): enable FEAT_SVE for FEAT_STATE_CHECKEDJayanth Dodderi Chidanand
2023-03-28feat(cpufeat): enable FEAT_SME for FEAT_STATE_CHECKEDJayanth Dodderi Chidanand