116 Commits (05330a49cd91c346a8b9dc3aff35d0032db4d413)

Author SHA1 Message Date
Zelalem Aweke d20052f33a refactor(context mgmt): refactor EL2 context save and restore functions 3 years ago
Zelalem Aweke b515f5414b refactor(context mgmt): refactor initialization of EL1 context registers 3 years ago
Olivier Deprez 04825031b2 fix(cm): add barrier before el3 ns exit 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
Jayanth Dodderi Chidanand 781d07a421 refactor(twed): improve TWED enablement in EL-3 3 years ago
Zelalem Aweke 8b95e84870 refactor(context mgmt): add cm_prepare_el3_exit_ns function 3 years ago
Zelalem Aweke 2bbad1d126 refactor(context mgmt): refactor the cm_setup_context function 3 years ago
Zelalem Aweke 7f41bcc76d refactor(context mgmt): remove registers accessible only from secure state from EL2 context 3 years ago
Jayanth Dodderi Chidanand 0ce220afb2 refactor(el3-runtime): replace ARM_ARCH_AT_LEAST macro with FEAT flags 3 years ago
Daniel Boulby 7d33ffe4c1 fix(el3-runtime): set unset pstate bits to default 4 years ago
Daniel Boulby 97215e0f25 refactor(el3-runtime): add prepare_el3_entry func 3 years ago
Jayanth Dodderi Chidanand f74cb0be8a fix(amu): fault handling on EL2 context switch 3 years ago
johpow01 dc78e62d80 feat(sme): enable SME functionality 3 years ago
Zelalem Aweke c5ea4f8a66 feat(rme): add context management changes for FEAT_RME 3 years ago
johpow01 cb4ec47b5c feat(hcx): add build option to enable FEAT_HCX 3 years ago
Manish V Badarkhe 8fcd3d9600 feat(trf): enable trace filter control register access from lower NS EL 3 years ago
Manish V Badarkhe d4582d3088 feat(sys_reg_trace): enable trace system registers access from lower NS ELs 3 years ago
Manish V Badarkhe 813524ea9d feat(trbe): enable access to trace buffer control registers from lower NS EL 3 years ago
Manish V Badarkhe 40ff907470 feat(trbe): initialize trap settings of trace buffer control registers access 3 years ago
Arunachalam Ganapathy 68ac5ed049 fix(el3_runtime): fix SVE and AMU extension enablement flags 3 years ago
Max Shvetsov 0c5e7d1ce3 feat(sve): enable SVE for the secure world 4 years ago
Olivier Deprez 2e61d6871c fix: random typos in tf-a code base 4 years ago
Alexei Fedorov 12f6c06497 fix(security): Set MDCR_EL3.MCCD bit 4 years ago
Max Shvetsov a7cf2743f3 Fix: Remove save/restore of EL2 timer registers 4 years ago
johpow01 873d4241e3 Enable v8.6 AMU enhancements (FEAT_AMUv1p1) 4 years ago
Madhukar Pappireddy c2d32a5f85 Fix exception handlers in BL31: Use DSB to synchronize pending EA 4 years ago
Alexei Fedorov 0563ab08e8 Aarch64: Add support for FEAT_MTE3 4 years ago
Arunachalam Ganapathy 2b036b7995 lib: el3_runtime: Fix SPE system registers in el2_sysregs_context 4 years ago
Arunachalam Ganapathy 062f8aaf8a lib: el3_runtime: Conditionally save/restore EL2 NEVE registers 5 years ago
Arunachalam Ganapathy 0f777eabd9 lib: el3_runtime: Fix aarch32 system registers in el2_sysregs_context 5 years ago
Jimmy Brisson d7b5f40823 Increase type widths to satisfy width requirements 4 years ago
Ruari Phipps 6b704da34b SPM: Change condition on saving/restoring EL2 registers 4 years ago
Manish V Badarkhe 3b8456bd1c runtime_exceptions: Update AT speculative workaround 4 years ago
Manish V Badarkhe cb55615c50 el3_runtime: Rearrange context offset of EL1 sys registers 4 years ago
Manish V Badarkhe fb2072b03d el3_runtime: Update context save and restore routines for EL1 and EL2 4 years ago
Varun Wadekar fbc44bd1bb Prevent RAS register access from lower ELs 4 years ago
Jimmy Brisson 29d0ee542d Enable ARMv8.6-ECV Self-Synch when booting to EL2 5 years ago
Jimmy Brisson 110ee4330a Enable ARMv8.6-FGT when booting to EL2 5 years ago
johpow01 6cac724d52 Enable v8.6 WFE trap delays 5 years ago
Max Shvetsov 30ee3755d0 Fix exception in save/restore of EL2 registers. 5 years ago
Manish V Badarkhe 45aecff003 Implement workaround for AT speculative behaviour 5 years ago
Olivier Deprez 7f164a83a9 context: TPIDR_EL2 register not saved/restored 5 years ago
Max Shvetsov 2825946e92 SPMD: Adds partially supported EL2 registers. 5 years ago
Max Shvetsov 28f39f02ad SPMD: save/restore EL2 system registers. 5 years ago
Zelalem e6937287e4 Coverity: remove unnecessary header file includes 5 years ago
Louis Mayencourt f1be00da0b Use correct type when reading SCR register 5 years ago
Madhukar Pappireddy c367b75e85 Changes necessary to support SEPARATE_NOBITS_REGION feature 5 years ago
Mark Dykes 3b5454efac Revert "Changes necessary to support SEPARATE_NOBITS_REGION feature" 5 years ago
Anthony Steinhauser f461fe346b Prevent speculative execution past ERET 5 years ago