summaryrefslogtreecommitdiff
path: root/lib/extensions
AgeCommit message (Expand)Author
2023-07-24refactor(cm): set MDCR_EL3/CPTR_EL3 bits in respective feat_init_el3() onlyBoyan Karatotev
2023-07-24fix(cm): set MDCR_EL3.{NSPBE, STE} explicitlyBoyan 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-29refactor(pmu): convert FEAT_MTPMU to C and move to persistent register initBoyan Karatotev
2023-06-29feat(pmu): introduce pmuv3 lib/extensions folderBoyan Karatotev
2023-06-07Merge changes from topic "bk/clearups" into integrationOlivier Deprez
2023-05-05refactor(cm): make SVE and SME build dependencies logicalBoyan Karatotev
2023-04-28chore(pauth): remove redundant pauth_disable_el3() callBoyan Karatotev
2023-04-27feat(sme): enable SME2 functionality for NS worldJayanth Dodderi Chidanand
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
2023-03-27refactor(amu): use new AMU feature check routinesAndre Przywara
2023-03-27refactor(amu): unify ENABLE_AMU and ENABLE_FEAT_AMUv1Andre Przywara
2023-03-22refactor(cpufeat): enable SYS_REG_TRACE for FEAT_STATE_CHECKEDAndre Przywara
2023-03-20refactor(mpam): enable FEAT_MPAM for FEAT_STATE_CHECKEDAndre Przywara
2023-03-20refactor(spe): enable FEAT_SPE for FEAT_STATE_CHECKEDAndre Przywara
2023-02-27refactor(trf): enable FEAT_TRF for FEAT_STATE_CHECKEDAndre Przywara
2023-02-27refactor(brbe): enable FEAT_BRBE for FEAT_STATE_CHECKEDAndre Przywara
2023-02-27refactor(trbe): enable FEAT_TRBE for FEAT_STATE_CHECKEDAndre Przywara
2022-10-13fix(sme): add missing ISBsBoyan Karatotev
2022-07-08feat(sve): support full SVE vector lengthMark Brown
2022-07-05feat(sme): fall back to SVE if SME is not thereMark Brown
2022-06-06feat(trbe): add trbe under feature detection mechanismJayanth Dodderi Chidanand
2022-06-06feat(brbe): add brbe under feature detection mechanismJayanth Dodderi Chidanand
2022-05-10Merge "fix(amu): limit virtual offset register access to NS world" into integ...Joanna Farley
2022-05-05feat(brbe): add BRBE support for NS worldjohpow01
2022-04-28fix(amu): limit virtual offset register access to NS worldJohn Powell
2022-04-12refactor(mpam): remove initialization of EL2 registers when EL2 is usedZelalem Aweke
2022-02-10feat(spe): add support for FEAT_SPEv1p2Manish V Badarkhe
2021-11-12feat(sme): enable SME functionalityjohpow01
2021-11-08fix: libc: use long for 64-bit types on aarch64Scott Branden
2021-11-01fix(amu): remove `amu_fconf.c`Chris Kay
2021-10-26feat(mpmm): add support for MPMMChris Kay
2021-10-26feat(amu): enable per-core AMU auxiliary countersChris Kay
2021-10-26refactor(amu): refactor enablement and context switchingChris Kay
2021-10-26refactor(amu): detect auxiliary counters at runtimeChris Kay
2021-10-26refactor(amu): detect architected counters at runtimeChris Kay
2021-10-26refactor(amu): conditionally compile auxiliary counter supportChris Kay
2021-10-26refactor(amu): factor out register accessesChris Kay
2021-10-26refactor(amu)!: privatize unused AMU APIsChris Kay
2021-10-26build(amu): introduce `amu.mk`Chris Kay
2021-08-26feat(trf): enable trace filter control register access from lower NS ELManish V Badarkhe
2021-08-26feat(sys_reg_trace): enable trace system registers access from lower NS ELsManish V Badarkhe
2021-08-26feat(trbe): enable access to trace buffer control registers from lower NS ELManish V Badarkhe
2021-07-23fix(el3_runtime): fix SVE and AMU extension enablement flagsArunachalam Ganapathy
2021-06-28feat(sve): enable SVE for the secure worldMax Shvetsov
2021-03-02Merge "lib/extensions/ras: fix bug of binary search" into integrationManish Pandey
2021-02-25Enable v8.6 AMU enhancements (FEAT_AMUv1p1)johpow01
2021-01-14lib/extensions/ras: fix bug of binary searchHeyi Guo