85 Commits (658ce7ad8eceb40741cd40f1639a6d923f922fad)

Author SHA1 Message Date
Boyan Karatotev 1d6d6802dd fix(pmu): unconditionally save PMCR_EL0 2 years ago
Daniel Boulby 97215e0f25 refactor(el3-runtime): add prepare_el3_entry func 3 years ago
Zelalem Aweke 6c09af9f8b feat(rme): run BL2 in root world when FEAT_RME is enabled 3 years ago
Jimmy Brisson d7b5f40823 Increase type widths to satisfy width requirements 4 years ago
Jimmy Brisson a14988c661 Move static vars into functions in bl1 4 years ago
John Powell 3443a7027d Fix MISRA C issues in BL1/BL2/BL31 5 years ago
Zelalem 466bb285c6 coverity: Fix MISRA null pointer violations 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 530ceda572 TF-A: Add support for ARMv8.3-PAuth in BL1 SMC calls and BL2U 5 years ago
Deepika Bhavnani ee006a79f6 Unsigned long should not be used as per coding guidelines 5 years ago
Alexei Fedorov ed108b5605 Refactor ARMv8.3 Pointer Authentication support code 5 years ago
Alexei Fedorov e290a8fcbc AArch64: Disable Secure Cycle Counter 5 years ago
John Tsichritzis d200f23064 Refactor SPSR initialisation code 5 years ago
Antonio Nino Diaz cd7d6b0eb1 BL1: Enable pointer authentication support 6 years ago
Antonio Nino Diaz 09d40e0e08 Sanitise includes across codebase 6 years ago
Antonio Nino Diaz a0fee7474f context_mgmt: Fix MISRA defects 6 years ago
Roberto Vargas a9203edae7 Add end_vector_entry assembler macro 7 years ago
Antonio Nino Diaz 085e80ec11 Rename 'smcc' to 'smccc' 7 years ago
Antonio Nino Diaz 6bf0e07930 Ensure the correct execution of TLBI instructions 7 years ago
Isla Mitchell 2a4b4b71ba Fix order of #includes 7 years ago
Etienne Carriere c04d59cf37 bl1: include bl1_private.h in aarch* files 8 years ago
David Cunado 18f2efd67d Fully initialise essential control registers 8 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Jeenu Viswambharan f4c8aa9054 Add macro to check whether the CPU implements an EL 8 years ago
Jeenu Viswambharan a806dad58c Define and use no_ret macro where no return is expected 8 years ago
Yatharth Kochar f3b4914be3 AArch32: Add generic changes in BL1 8 years ago
Yatharth Kochar 5bbc451eea Remove looping around `plat_report_exception` 8 years ago
Sandrine Bailleux e0ae9fab61 Introduce some helper macros for exception vectors 9 years ago
Gerald Lejeune adb4fcfb4c Enable asynchronous abort exceptions during boot 9 years ago
Yatharth Kochar 48bfb88eb6 FWU: Add Generic Firmware Update framework support in BL1 9 years ago
Yatharth Kochar 7baff11fb5 Add descriptor based image management support in BL1 9 years ago
Yatharth Kochar bbf8f6f95b Move context management code to common location 9 years ago
Sandrine Bailleux a9bec67dfd Introduce COLD_BOOT_SINGLE_CPU build option 9 years ago
Sandrine Bailleux 862b5dc2d1 Pass the entry point info to bl1_plat_prepare_exit() 9 years ago
Sandrine Bailleux 35e8c7661a Introduce SPIN_ON_BL1_EXIT build flag 9 years ago
Sandrine Bailleux ee5c2b1382 Improve display_boot_progress() function 9 years ago
Juan Castillo e3f6712409 Add optional bl1_plat_prepare_exit() API 9 years ago
Sandrine Bailleux 1fe4d4537e Break down BL1 AArch64 synchronous exception handler 9 years ago
Sandrine Bailleux bf031bba2b Introduce PROGRAMMABLE_RESET_ADDRESS build option 10 years ago
Sandrine Bailleux 52010cc779 Rationalize reset handling code 10 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
Sandrine Bailleux 4480425288 Miscellaneous documentation fixes 10 years ago
Soby Mathew 9b47684170 Introduce framework for CPU specific operations 10 years ago
Achin Gupta 0c8d4fef28 Unmask SError interrupt and clear SCR_EL3.EA bit 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
Juan Castillo 4f2104ff20 Remove all checkpatch errors from codebase 11 years ago
Vikram Kanigiri 03396c435a Simplify entry point information generation code on FVP 11 years ago