34 Commits (2c303e393befcd063df60806e5208ff09958d573)

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
Anthony Steinhauser f461fe346b Prevent speculative execution past ERET 5 years ago
Alexei Fedorov 530ceda572 TF-A: Add support for ARMv8.3-PAuth in BL1 SMC calls and BL2U 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
Antonio Nino Diaz 09d40e0e08 Sanitise includes across codebase 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
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
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
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 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 4480425288 Miscellaneous documentation fixes 10 years ago
Achin Gupta 0c8d4fef28 Unmask SError interrupt and clear SCR_EL3.EA bit 10 years ago
Vikram Kanigiri 4112bfa0c2 Populate BL31 input parameters as per new spec 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 2f5dcfef1d Replace disable_mmu with assembler version 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
Sandrine Bailleux 6c595b3d11 Separate out BL2, BL3-1 and BL3-2 early exception vectors from BL1 11 years ago
Vikram Kanigiri 6ba0b6d674 Remove partially qualified asm helper functions 11 years ago
Jeenu Viswambharan a7934d6950 Add exception vector guards 11 years ago
Achin Gupta b739f22a99 Setup VBAR_EL3 incrementally 11 years ago
Jeenu Viswambharan 65f0730ba3 Fix spilled-over BL1 exception vector 11 years ago
Achin Gupta 5443f2be40 remove empty definition of display_boot_progress() 11 years ago
Dan Handley e83b0cadc6 Update year in copyright text to 2014 11 years ago
Dan Handley ab2d31edbd Enable third party contributions 11 years ago
Achin Gupta 4f6ad66ae9 ARMv8 Trusted Firmware release v0.2 11 years ago