179 Commits (c984123669a7ba7b8d1dc168db8e130ee52bbb1e)

Author SHA1 Message Date
Jayanth Dodderi Chidanand f8a35797b9 fix(smccc): check smc_fid [23:17] bits 2 years ago
Govindraj Raja 17d07a552b refactor(bl31): use elx_panic for sysreg_handler64 2 years ago
Govindraj Raja bd62ce98d2 refactor(aarch64): rename do_panic and el3_panic 2 years ago
Govindraj Raja f300ef6628 refactor(aarch64): remove weak links to el3_panic 2 years ago
Govindraj Raja 7e619ecc89 refactor(aarch64): refactor usage of elx_panic 2 years ago
Manish Pandey 6f7de9a871 refactor(el3_runtime): unify handle/enter_lower_el_async_ea 2 years ago
Manish Pandey d87c0e277f refactor(el3_runtime): introduce save_x30 macro 2 years ago
Manish Pandey 76a91d8769 refactor(el3_runtime): remove unnecessary assembly macros 2 years ago
Andre Przywara ccd81f1e09 feat(el3-runtime): introduce system register trap handler 2 years ago
Manish Pandey e61713b007 fix(el3_runtime): do not save scr_el3 during EL3 entry 2 years ago
Olivier Deprez 0fe7b9f2bc feat: pass SMCCCv1.3 SVE hint bit to dispatchers 2 years ago
Manish Pandey d435238dc3 fix(bl31): harden check in delegate_async_ea 2 years ago
Varun Wadekar df56e9d199 fix(bl31): pass the EA bit to 'delegate_sync_ea' 2 years ago
Jorge Ramirez-Ortiz 25844ff728
feat(bl31): aarch64: RESET_TO_BL31_WITH_PARAMS 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
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