131 Commits (e8ad39759b62541de3a306a21ffc607c0fb39425)

Author SHA1 Message Date
johpow01 744ad97445 feat(brbe): add BRBE support for NS world 3 years ago
Jayanth Dodderi Chidanand 6a0da73647 refactor(el3-runtime): add arch-features detection mechanism 3 years ago
Jiafei Pan 96a8ed14b7 feat(bl2): add support to separate no-loadable sections 3 years ago
Robert Wakim 6a00e9b0c8 fix(gpt_rme): rework delegating/undelegating sequence 3 years ago
Daniel Boulby 4d4821569d test(el3-runtime): dit is retained on world switch 3 years ago
Daniel Boulby 7d33ffe4c1 fix(el3-runtime): set unset pstate bits to default 4 years ago
johpow01 d0ec1cc437 feat(ccidx): update the do_dcsw_op function to support FEAT_CCIDX 3 years ago
johpow01 dc78e62d80 feat(sme): enable SME functionality 3 years ago
johpow01 88c227374c refactor(fvp_r): remove unused files and clean up makefiles 3 years ago
Chris Kay 68120783d6 feat(mpmm): add support for MPMM 4 years ago
Chris Kay 81e2ff1f36 refactor(amu): detect architected counters at runtime 4 years ago
Chris Kay 33b9be6d75 refactor(amu): factor out register accesses 4 years ago
Zelalem Aweke 596d20d9e4 fix(pie): invalidate data cache in the entire image range if PIE is enabled 3 years ago
Manish Pandey 28bbbf3bf5 feat(fvp_r): configure system registers to boot rich OS 3 years ago
johpow01 f19dc624a1 refactor(gpt): productize and refactor GPT library 3 years ago
Zelalem Aweke 77c2775323 feat(rme): add RMM dispatcher (RMMD) 3 years ago
Zelalem Aweke 6c09af9f8b feat(rme): run BL2 in root world when FEAT_RME is enabled 3 years ago
Zelalem Aweke 81c272b3b7 feat(rme): add register definitions and helper functions for FEAT_RME 3 years ago
laurenw-arm e31fb0fa1b fvp_r: load, auth, and transfer from BL1 to BL33 4 years ago
Gary Morrison 5fb061e761 chore: fvp_r: Initial No-EL3 and MPU Implementation 4 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 5de20ece38 feat(trf): initialize trap settings of trace filter control registers access 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 2031d6166a feat(sys_reg_trace): initialize trap settings of trace system registers access 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
Daniel Boulby 37596fcb43 fix(sdei): set SPSR for SDEI based on TakeException 4 years ago
Max Shvetsov 0c5e7d1ce3 feat(sve): enable SVE for the secure world 4 years ago
Chris Kay 4429b47165 refactor(aarch64): remove `FEAT_BTI` architecture check 4 years ago
Alexei Fedorov 12f6c06497 fix(security): Set MDCR_EL3.MCCD bit 4 years ago
Yann Gautier 4324a14bf5 Add PIE support for AARCH32 4 years ago
Yann Gautier fb4f511f9b Avoid the use of linker *_SIZE__ macros 4 years ago
Venkatesh Yadav Abbarapu e5936205ae drivers: dcc: Support JTAG DCC console 4 years ago
Chris Kay 4e04478aac arch: Enable `FEAT_SB` for supported non-Armv8.5-A platforms 4 years ago
johpow01 873d4241e3 Enable v8.6 AMU enhancements (FEAT_AMUv1p1) 4 years ago
Tomas Pilar 7c802c715f Define registers for FEAT_RNG support 4 years ago
Javier Almansa Sobrino 0063dd1708 Add support for FEAT_MTPMU for Armv8.6 4 years ago
Alexei Fedorov 0563ab08e8 Aarch64: Add support for FEAT_MTE3 4 years ago
Alexei Fedorov a83103c824 Aarch64: Add support for FEAT_PANx extensions 4 years ago
Andre Przywara 2be491b1dc aarch64/arm: Add compiler barrier to barrier instructions 4 years ago
Jimmy Brisson d7b5f40823 Increase type widths to satisfy width requirements 4 years ago
Manish V Badarkhe 3b8456bd1c runtime_exceptions: Update AT speculative workaround 4 years ago
Manish V Badarkhe 86ba585300 Add wrapper for AT instruction 4 years ago
Alexei Fedorov f3ccf036ec TF-A AMU extension: fix detection of group 1 counters. 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
Alexei Fedorov dbcc44a10e TF-A: Fix wrong register read for MPAM extension 5 years ago
johpow01 6cac724d52 Enable v8.6 WFE trap delays 5 years ago