61 Commits (7bd8dfb85a8bf5c22d6a39f4538b89cc748090d1)

Author SHA1 Message Date
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
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
Alexei Fedorov ed108b5605 Refactor ARMv8.3 Pointer Authentication support code 5 years ago
Justin Chadwell 1f4619796a Add UBSAN support and handlers 5 years ago
Alexei Fedorov e290a8fcbc AArch64: Disable Secure Cycle Counter 5 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
Alexei Fedorov 317d68e9de Restore PAuth context in case of unknown SMC call 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
Jeenu Viswambharan eaeaa4d048 RAS: Introduce handler for EL3 EAs 6 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 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 4abd7fa71f Redefine SMC_UNK as -1 instead of 0xFFFFFFFF 7 years ago
Dimitris Papastamos 201ca5b6b4 runtime_exceptions: Save x4-x29 unconditionally 7 years ago
Dimitris Papastamos f62ad32269 Workaround for CVE-2017-5715 on Cortex A57 and A72 7 years ago
Julius Werner 4d91838b8d Fix x30 reporting for unhandled exceptions 7 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Jeenu Viswambharan a806dad58c Define and use no_ret macro where no return is expected 8 years ago
Douglas Raillard a6ef4393b6 Cosmetic change to exception table 8 years ago
dp-arm 872be88a29 Add PMF instrumentation points in TF 8 years ago
Sandrine Bailleux e0ae9fab61 Introduce some helper macros for exception vectors 9 years ago
Yatharth Kochar bbf8f6f95b Move context management code to common location 9 years ago
Soby Mathew 5471841870 Remove the IMF_READ_INTERRUPT_ID build option 9 years ago
Achin Gupta 5717aae1c3 Fix handling of spurious interrupts in BL3_1 10 years ago
Kévin Petit 8b779620d3 Add support to indicate size and end of assembly functions 10 years ago
Sandrine Bailleux 4480425288 Miscellaneous documentation fixes 10 years ago
Achin Gupta 0c8d4fef28 Unmask SError interrupt and clear SCR_EL3.EA bit 10 years ago
Soby Mathew 626ed510f1 Rework the crash reporting in BL3-1 to use less stack 11 years ago
Achin Gupta b51da82182 Remove coherent stack usage from the warm boot path 11 years ago
Soby Mathew a378108536 Fix compilation issue for IMF_READ_INTERRUPT_ID build flag 11 years ago
Soby Mathew b460b8bf23 Pass 'cookie' parameter to interrupt handler in BL3-1 11 years ago
Dan Handley 9865ac1576 Further renames of platform porting functions 11 years ago
Dan Handley 5f0cdb059d Split platform.h into separate headers 11 years ago
Achin Gupta dce74b891e Introduce interrupt handling framework in BL3-1 11 years ago
Soby Mathew a43d431b80 Rework BL3-1 unhandled exception handling and reporting 11 years ago
Soby Mathew c3260f9b82 Preserve x19-x29 across world switch for exception handling 11 years ago
Dan Handley 97043ac98e Reduce deep nesting of header files 11 years ago