104 Commits (4096bd66c7af0a5661c7926460f2a2ca4162388d)

Author SHA1 Message Date
Jayanth Dodderi Chidanand a0674ab081 refactor(cm): remove el1 context when SPMD_SPM_AT_SEL2=1 6 months ago
Arvind Ram Prakash b36e975ea3 feat(trbe): introduce trbe_disable() function 4 months ago
Manish Pandey 651fe5073c feat(spe): introduce spe_disable() function 4 months ago
Manish Pandey 4de07b4be7 chore(spe): rename spe_disable() to spe_stop() 4 months ago
Arvind Ram Prakash 33e6aaacf1 feat(fgt2): add support for FEAT_FGT2 5 months ago
Arvind Ram Prakash 83271d5a5a feat(debugv8p9): add support for FEAT_Debugv8p9 6 months ago
Jayanth Dodderi Chidanand 123002f917 feat(cm): context switch MDCR_EL3 register 5 months ago
Sona Mathew aaaf2cc313 refactor(cpufeat): add macro to simplify is_feat_xx_present 8 months ago
Ahmad Fatoum e6f8fc7437 fix(pmu): fix breakage on ARMv7 CPUs with SP_min as BL32 8 months ago
Jayanth Dodderi Chidanand d6af234431 refactor(cm): couple el2 registers with dependent feature flags 10 months ago
Jayanth Dodderi Chidanand 777f1f6897 fix(spe): invoke spe_disable during power domain off/suspend 1 year ago
Arvind Ram Prakash ac4f6aaf85 refactor(cm): move MPAM3_EL3 reg to per world context 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
Boyan Karatotev f0c96a2e35 refactor(cm): clean up SCR_EL3 and CPTR_EL3 initialization 2 years ago
Govindraj Raja 4c700c1563 chore: update to use Arm word across TF-A 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 99506face1 fix(cm): set MDCR_EL3.{NSPBE, STE} explicitly 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 83a4dae1af refactor(pmu): convert FEAT_MTPMU to C and move to persistent register init 2 years ago
Boyan Karatotev c73686a11c feat(pmu): introduce pmuv3 lib/extensions folder 2 years ago
Boyan Karatotev 0d1229473e refactor(cm): make SVE and SME build dependencies logical 2 years ago
Boyan Karatotev 1d2706dbaf chore(pauth): remove redundant pauth_disable_el3() call 2 years ago
Jayanth Dodderi Chidanand 03d3c0d729 feat(sme): enable SME2 functionality for NS world 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 603a0c6fae refactor(cpufeat): enable SYS_REG_TRACE 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
Andre Przywara fc8d2d3980 refactor(trf): enable FEAT_TRF for FEAT_STATE_CHECKED 2 years ago
Andre Przywara ff49103660 refactor(brbe): enable FEAT_BRBE for FEAT_STATE_CHECKED 2 years ago
Andre Przywara f5360cfa81 refactor(trbe): enable FEAT_TRBE for FEAT_STATE_CHECKED 2 years ago
Boyan Karatotev 46e92f2862 fix(sme): add missing ISBs 2 years ago
Mark Brown bebcf27f1c feat(sve): support full SVE vector length 3 years ago
Mark Brown 26a3351eda feat(sme): fall back to SVE if SME is not there 3 years ago
Jayanth Dodderi Chidanand 47c681b7d7 feat(trbe): add trbe under feature detection mechanism 3 years ago
Jayanth Dodderi Chidanand 1298f2f13d feat(brbe): add brbe under feature detection mechanism 3 years ago
johpow01 744ad97445 feat(brbe): add BRBE support for NS world 3 years ago
John Powell a4c394561a fix(amu): limit virtual offset register access to NS world 3 years ago
Zelalem Aweke fd5da7a847 refactor(mpam): remove initialization of EL2 registers when EL2 is used 3 years ago
Manish V Badarkhe f20eb893a0 feat(spe): add support for FEAT_SPEv1p2 3 years ago
johpow01 dc78e62d80 feat(sme): enable SME functionality 3 years ago
Scott Branden 4ce3e99a33 fix: libc: use long for 64-bit types on aarch64 4 years ago
Chris Kay 2062a3936f fix(amu): remove `amu_fconf.c` 3 years ago
Chris Kay 68120783d6 feat(mpmm): add support for MPMM 4 years ago
Chris Kay 742ca2307f feat(amu): enable per-core AMU auxiliary counters 3 years ago
Chris Kay e747a59be4 refactor(amu): refactor enablement and context switching 4 years ago