161 Commits (ba748f3c35a35cddb0ff75f389dd1d652b53ba8f)

Author SHA1 Message Date
johpow01 f19dc624a1 refactor(gpt): productize and refactor GPT library 3 years ago
Zelalem Aweke 1839012d5b feat(rme): add GPT Library 3 years ago
Zelalem Aweke 4693ff7225 feat(rme): add Realm security state definition 3 years ago
Madhukar Pappireddy c2d32a5f85 Fix exception handlers in BL31: Use DSB to synchronize pending EA 4 years ago
Manish V Badarkhe 3b8456bd1c runtime_exceptions: Update AT speculative workaround 4 years ago
Alexei Fedorov b4292bc65e Fix crash dump for lower EL 5 years ago
Alexei Fedorov 68c76088d3 Make PAC demangling more generic 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
Madhukar Pappireddy 76d84cbc60 Changes necessary to support SEPARATE_NOBITS_REGION feature 5 years ago
Jan Dabros bb9549babc aarch64: Fix stack pointer maintenance on EA handling path 5 years ago
Bence Szépkúti 0531ada537 pmf: Make the runtime instrumentation work on AArch32 5 years ago
Manish Pandey da90359b78 PIE: make call to GDT relocation fixup generalized 5 years ago
laurenw-arm 80942622fe Neoverse N1 Errata Workaround 1542419 5 years ago
Alexei Fedorov ed108b5605 Refactor ARMv8.3 Pointer Authentication support code 5 years ago
Justin Chadwell 1f4619796a Add UBSAN support and handlers 5 years ago
Justin Chadwell 53d7e003fe Move assembly newline function into common debug code 5 years ago
Alexei Fedorov e290a8fcbc AArch64: Disable Secure Cycle Counter 5 years ago
Alexei Fedorov 6c6a470fc1 AArch64: Align crash reporting output 5 years ago
Imre Kis c424b91eb6 Fix BL31 crash reporting on AArch64 only machines 5 years ago
Alexei Fedorov 9fc59639e6 Add support for Branch Target Identification 6 years ago
Madhukar Pappireddy cc485e27ac Rework smc_unknown return code path in smc_handler 6 years ago
Alexei Fedorov 050136d485 Fix restoration of PAuth context 6 years ago
Louis Mayencourt 330ead8065 PIE: Fix reloc at the beginning of bl31 entrypoint 6 years ago
Alexei Fedorov 317d68e9de Restore PAuth context in case of unknown SMC call 6 years ago
Alexei Fedorov 7dcbb4f315 BL31: Enable pointer authentication support in warm boot path 6 years ago
Antonio Nino Diaz 88cfd9a604 BL31: Enable pointer authentication support 6 years ago
Antonio Nino Diaz b86048c40c Add support for pointer authentication 6 years ago
Antonio Nino Diaz 5283962eba Add ARMv8.3-PAuth registers to CPU context 6 years ago
Antonio Nino Diaz 0709055ed6 Remove support for the SMC Calling Convention 2.0 6 years ago
Antonio Nino Diaz 09d40e0e08 Sanitise includes across codebase 6 years ago
Antonio Nino Diaz e8ce60aeb1 SPM: Introduce SMC handlers for SPCI and SPRT 6 years ago
Soby Mathew 01fc1c24b9 BL31: Use helper function to save registers in SMC handler 6 years ago
Soby Mathew 931f7c6156 PIE: Position Independant Executable support for BL31 6 years ago
Antonio Nino Diaz 81542c00d0 Remove some MISRA defects in common code 6 years ago
Jeenu Viswambharan eaeaa4d048 RAS: Introduce handler for EL3 EAs 6 years ago
Jeenu Viswambharan d5a23af50f RAS: Introduce handler for Double Faults 7 years ago
Jeenu Viswambharan b56dc2a98c RAS: Introduce handler for Uncontainable errors 7 years ago
Jeenu Viswambharan ee6ff1bb37 RAS: Validate stack pointer after error handling 7 years ago
Jeenu Viswambharan df8f3188d7 RAS: Move EA handling to a separate file 6 years ago
Roberto Vargas a9203edae7 Add end_vector_entry assembler macro 7 years ago
Jeenu Viswambharan 64ee263e20 DynamIQ: Enable MMU without using stack 7 years ago
Jeenu Viswambharan 14c6016ad5 AArch64: Introduce RAS handling 7 years ago
Jeenu Viswambharan 76454abf4a AArch64: Introduce External Abort handling 7 years ago
Jeenu Viswambharan ef653d93cc AArch64: Refactor GP register restore to separate function 7 years ago
Antonio Nino Diaz 2f37046524 Add support for the SMC Calling Convention 2.0 7 years ago
Antonio Nino Diaz 883d1b5d4a Add comments about mismatched TCR_ELx and xlat tables 7 years ago
Soby Mathew a6f340fe58 Introduce the new BL handover interface 7 years ago
Antonio Nino Diaz 4abd7fa71f Redefine SMC_UNK as -1 instead of 0xFFFFFFFF 7 years ago