198 Commits (4fc4e9c969930d83f1144441199301d3b4b34a5a)

Author SHA1 Message Date
Jayanth Dodderi Chidanand 59f8882b44 refactor(context-mgmt): move EL1 save/restore routines into C 10 months ago
Manish Pandey 937d6fdb70 fix(cm): update gic el2 sysregs save/restore mechanism 9 months ago
Govindraj Raja 8e3978899a feat(mte): add mte2 feat 10 months ago
Sona Mathew 30019d8698 feat(cpufeat): add feature detection for FEAT_CSV2_3 1 year ago
Govindraj Raja 30788a8455 fix(mte): remove CTX_INCLUDE_MTE_REGS usage 10 months ago
Govindraj Raja 0a33adc058 refactor(mte): deprecate CTX_INCLUDE_MTE_REGS 11 months ago
Juan Pablo Conde bfef8b908e feat(context-mgmt): report context memory usage 1 year ago
Arvind Ram Prakash 9acff28ae4 build(mpam): add new build option CTX_INCLUDE_MPAM_REGS 1 year ago
Arvind Ram Prakash ac4f6aaf85 refactor(cm): move MPAM3_EL3 reg to per world context 1 year ago
Jayanth Dodderi Chidanand 4087ed6c12 refactor(cm): reset the cptr_el3 before perworld context setup 11 months ago
Arvind Ram Prakash 183329a584 refactor(cm): introduce INIT_UNUSED_NS_EL2 macro 1 year ago
Manish Pandey 6597fcf169 feat(ras): use FEAT_IESB for error synchronization 1 year ago
Manish Pandey d04c04a4e8 feat(el3-runtime): modify vector entry paths 1 year ago
Elizabeth Ho 461c0a5d92 refactor(cm): move EL3 registers to global context 1 year ago
Arvind Ram Prakash edebefbcbc fix(mpam): refine MPAM initialization and enablement process 1 year ago
Jayanth Dodderi Chidanand 9f4b6259eb refactor(cm): enable S-EL2 globally for all contexts 1 year ago
Boyan Karatotev 5c52d7e540 refactor(cm): remove world differentiation for EL2 context restore 1 year ago
Boyan Karatotev 5e8cc72786 fix(cm): make ICC_SRE_EL2 fixup generic to all worlds 1 year ago
Boyan Karatotev f0c96a2e35 refactor(cm): clean up SCR_EL3 and CPTR_EL3 initialization 2 years ago
Boyan Karatotev ac58e574f1 refactor(cm): move remaining EL2 save/restore into C 2 years ago
Govindraj Raja 4c700c1563 chore: update to use Arm word across TF-A 1 year ago
Juan Pablo Conde 4a530b4c65 feat(cpufeat): initialize HFG*_EL2 registers 1 year ago
Boyan Karatotev ece8f7d734 refactor(cm): set MDCR_EL3/CPTR_EL3 bits in respective feat_init_el3() only 2 years ago
Boyan Karatotev b48bd79073 refactor(cm): factor out EL2 register setting when EL2 is unused 2 years ago
Boyan Karatotev 4085a02c76 refactor(amu): separate the EL2 and EL3 enablement code 2 years ago
Boyan Karatotev 60d330dc4d refactor(cpufeat): separate the EL2 and EL3 enablement code 2 years ago
Boyan Karatotev c73686a11c feat(pmu): introduce pmuv3 lib/extensions folder 2 years ago
Boyan Karatotev 24a70738b2 refactor(cm): introduce a real manage_extensions_nonsecure() 2 years ago
Elyes Haouas 1b491eead5 fix(tree): correct some typos 2 years ago
Andre Przywara 6503ff2910 refactor(cpufeat): enable FEAT_RAS for FEAT_STATE_CHECKED 2 years ago
Manish Pandey 9202d51990 refactor(ras): replace RAS_EXTENSION with FEAT_RAS 2 years ago
Boyan Karatotev 1d6d6802dd fix(pmu): unconditionally save PMCR_EL0 2 years ago
Boyan Karatotev 0d1229473e refactor(cm): make SVE and SME build dependencies logical 2 years ago
Andre Przywara 88727fc3ec refactor(cpufeat): enable FEAT_DIT for FEAT_STATE_CHECKED 2 years ago
Mark Brown 688ab57b93 feat(gcs): support guarded control stack 2 years ago
Juan Pablo Conde ddb615b419 feat(hcx): initialize HCRX_EL2 to its default value 2 years ago
Mark Brown 062b6c6bf2 feat(pie/por): support permission indirection and overlay 2 years ago
Jayanth Dodderi Chidanand 2b0bc4e028 feat(cpufeat): enable FEAT_SVE for FEAT_STATE_CHECKED 2 years ago
Jayanth Dodderi Chidanand 45007acd46 feat(cpufeat): enable FEAT_SME for FEAT_STATE_CHECKED 2 years ago
Andre Przywara b57e16a4f9 refactor(amu): use new AMU feature check routines 2 years ago
Andre Przywara d23acc9e4f refactor(amu): unify ENABLE_AMU and ENABLE_FEAT_AMUv1 2 years ago
Andre Przywara 623f6140fc refactor(cpufeat): align FEAT_SEL2 to new feature handling 2 years ago
Andre Przywara d5384b69d1 refactor(cpufeat): enable FEAT_NV2 for FEAT_STATE_CHECKED 2 years ago
Andre Przywara 1223d2a020 refactor(cpufeat): enable FEAT_TWED for FEAT_STATE_CHECKED 2 years ago
Andre Przywara 7db710f0cb refactor(cpufeat): enable FEAT_CSV2_2 for FEAT_STATE_CHECKED 2 years ago
Andre Przywara b8f03d29e1 refactor(cpufeat): enable FEAT_ECV for FEAT_STATE_CHECKED 2 years ago
Andre Przywara 603a0c6fae refactor(cpufeat): enable SYS_REG_TRACE for FEAT_STATE_CHECKED 2 years ago
Andre Przywara ea735bf556 refactor(cpufeat): enable FEAT_VHE for FEAT_STATE_CHECKED 2 years ago
Andre Przywara 9448f2b88e refactor(mpam): enable FEAT_MPAM for FEAT_STATE_CHECKED 2 years ago
Andre Przywara 6437a09a2d refactor(spe): enable FEAT_SPE for FEAT_STATE_CHECKED 2 years ago