43 Commits (241ec3a5af2678983bd55fd03eb28df23c4ab246)

Author SHA1 Message Date
Boyan Karatotev 1d2706dbaf chore(pauth): remove redundant pauth_disable_el3() call 2 years ago
Zelalem Aweke 6c09af9f8b feat(rme): run BL2 in root world when FEAT_RME is enabled 3 years ago
Masahiro Yamada 69af7fcf99 BL2_AT_EL3: add PIE support 5 years ago
Anthony Steinhauser f461fe346b Prevent speculative execution past ERET 5 years ago
Manish Pandey da90359b78 PIE: make call to GDT relocation fixup generalized 5 years ago
Alexei Fedorov ed108b5605 Refactor ARMv8.3 Pointer Authentication support code 5 years ago
Alexei Fedorov 9fc59639e6 Add support for Branch Target Identification 6 years ago
John Tsichritzis 02b5794396 Apply stricter speculative load restriction 6 years ago
Antonio Nino Diaz dcbfa11bd9 BL2_AT_EL3: Enable pointer authentication support 6 years ago
Antonio Nino Diaz 9d93fc2f89 BL2: Enable pointer authentication support 6 years ago
Antonio Nino Diaz 09d40e0e08 Sanitise includes across codebase 6 years ago
Soby Mathew f1722b693d PIE: Use PC relative adrp/adr for symbol reference 6 years ago
Roberto Vargas a9203edae7 Add end_vector_entry assembler macro 7 years ago
Roberto Vargas 7fabe1a899 Fix MISRA rule 8.4 in common code 7 years ago
Soby Mathew a6f340fe58 Introduce the new BL handover interface 7 years ago
Roberto Vargas b1d27b484f bl2-el3: Add BL2_EL3 image 7 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Douglas Raillard 51faada71a Add support for GCC stack protection 8 years ago
Douglas Raillard 308d359b26 Introduce unified API to zero memory 8 years ago
Jeenu Viswambharan a806dad58c Define and use no_ret macro where no return is expected 8 years ago
Antonio Nino Diaz 1c3ea103d2 Remove all non-configurable dead loops 9 years ago
Yatharth Kochar 5698c5b3db Remove `RUN_IMAGE` usage as opcode passed to next EL. 9 years ago
Achin Gupta 54dc71e7ec Make generic code work in presence of system caches 9 years ago
Soby Mathew 85a181ce38 PSCI: Migrate TF to the new platform API and CM helpers 9 years ago
Kévin Petit 8b779620d3 Add support to indicate size and end of assembly functions 10 years ago
Soby Mathew ab8707e687 Remove coherent memory from the BL memory maps 10 years ago
Achin Gupta 0c8d4fef28 Unmask SError interrupt and clear SCR_EL3.EA bit 10 years ago
Juan Castillo 53fdcebd6d Call platform_is_primary_cpu() only from reset handler 10 years ago
Achin Gupta ec3c10039b Simplify management of SCTLR_EL3 and SCTLR_EL1 10 years ago
Achin Gupta 754a2b7a09 Remove coherent stack usage from the cold boot path 11 years ago
Vikram Kanigiri 29fb905d5f Rework handover interface between BL stages 11 years ago
Andrew Thoelke 7935d0a59d Access system registers directly in assembler 11 years ago
Andrew Thoelke 8cec598ba3 Correct usage of data and instruction barriers 11 years ago
Dan Handley 97043ac98e Reduce deep nesting of header files 11 years ago
Andrew Thoelke 0a30cf54af Place assembler functions in separate sections 11 years ago
Jeenu Viswambharan 3a4cae051a Change comments in assembler files to help ctags 11 years ago
Dan Handley e83b0cadc6 Update year in copyright text to 2014 11 years ago
Sandrine Bailleux 34edaed563 BL2: Sanity check value in x0 in the entry point code 11 years ago
Dan Handley ab2d31edbd Enable third party contributions 11 years ago
Sandrine Bailleux 65f546a14f Properly initialise the C runtime environment 11 years ago
Sandrine Bailleux 8d69a03f6a Various improvements/cleanups on the linker scripts 11 years ago
Sandrine Bailleux c10bd2ce69 Move generic architectural setup out of blx_plat_arch_setup(). 11 years ago
Achin Gupta 4f6ad66ae9 ARMv8 Trusted Firmware release v0.2 11 years ago