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
|
6 years ago |
Antonio Nino Diaz
|
085e80ec11
Rename 'smcc' to 'smccc'
|
6 years ago |
Antonio Nino Diaz
|
6bf0e07930
Ensure the correct execution of TLBI instructions
|
6 years ago |
Isla Mitchell
|
2a4b4b71ba
Fix order of #includes
|
7 years ago |
dp-arm
|
82cb2c1ad9
Use SPDX license identifiers
|
7 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
|
8 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
|
10 years ago |
Vikram Kanigiri
|
29fb905d5f
Rework handover interface between BL stages
|
10 years ago |
Andrew Thoelke
|
7935d0a59d
Access system registers directly in assembler
|
10 years ago |
Andrew Thoelke
|
2f5dcfef1d
Replace disable_mmu with assembler version
|
10 years ago |