54 Commits (5a4c3f0baab2059c159995525fd92d59aac6ea43)

Author SHA1 Message Date
Achin Gupta 4a8bfdb909 feat(tsp): add FF-A support to the TSP 3 years ago
Zelalem Aweke 596d20d9e4 fix(pie): invalidate data cache in the entire image range if PIE is enabled 3 years ago
Yann Gautier fb4f511f9b Avoid the use of linker *_SIZE__ macros 4 years ago
Alexei Fedorov caff3c8724 TSP: Fix GCC 11.0.0 compilation error. 4 years ago
Jimmy Brisson d7b5f40823 Increase type widths to satisfy width requirements 4 years ago
Masahiro Yamada d974301d22 TSP: add PIE support 5 years ago
Anthony Steinhauser f461fe346b Prevent speculative execution past ERET 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 67b6ff9f8c TSP: Enable pointer authentication support 6 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
Jeenu Viswambharan bb00ea5b00 TSP: Enable cache along with MMU 7 years ago
Julius Werner 4d91838b8d Fix x30 reporting for unhandled exceptions 7 years ago
Julius Werner 64726e6d61 Add new alignment parameter to func assembler macro 7 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
David Cunado 16292f5481 Update terminology: standard SMC to yielding SMC 8 years ago
Douglas Raillard 51faada71a Add support for GCC stack protection 8 years ago
Antonio Nino Diaz d50ece03d9 Simplify translation tables headers dependencies 8 years ago
Douglas Raillard 308d359b26 Introduce unified API to zero memory 8 years ago
Douglas Raillard 3df6012a3e Abort preempted TSP STD SMC after PSCI CPU suspend 8 years ago
Jeenu Viswambharan a806dad58c Define and use no_ret macro where no return is expected 8 years ago
Sandrine Bailleux e0ae9fab61 Introduce some helper macros for exception vectors 9 years ago
Antonio Nino Diaz 1c3ea103d2 Remove all non-configurable dead loops 9 years ago
Soby Mathew 63b8440fcc TSP: Allow preemption of synchronous S-EL1 interrupt handling 9 years ago
Soby Mathew 02446137a4 Enable use of FIQs and IRQs as TSP interrupts 9 years ago
Soby Mathew 404dba53ef Unify interrupt return paths from TSP into the TSPD 9 years ago
Achin Gupta 54dc71e7ec Make generic code work in presence of system caches 9 years ago
Soby Mathew fd650ff61b PSCI: Migrate SPDs and TSP to the new platform and framework API 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
Juan Castillo d5f1309306 Add support for PSCI SYSTEM_OFF and SYSTEM_RESET APIs 10 years ago
Dan Handley 5a06bb7e0b Clarify platform porting interface to TSP 10 years ago
Achin Gupta 0c8d4fef28 Unmask SError interrupt and clear SCR_EL3.EA bit 10 years ago
Dan Handley da0af78aa2 Move TSP private declarations into separate header 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 b51da82182 Remove coherent stack usage from the warm boot path 11 years ago
Achin Gupta 754a2b7a09 Remove coherent stack usage from the cold boot path 11 years ago
Dan Handley dff8e47a4b Add enable mmu platform porting interfaces 11 years ago
Andrew Thoelke 399fb08fff Use a vector table for TSP entrypoints 11 years ago
Soby Mathew 239b04fa31 Non-Secure Interrupt support during Standard SMC processing in TSP 11 years ago
Achin Gupta 57356e9094 Add support for asynchronous FIQ handling in TSP 11 years ago
Achin Gupta 6cf8902131 Add support for synchronous FIQ handling in TSP 11 years ago
Vikram Kanigiri 6871c5d3a2 Rework memory information passing to BL3-x images 11 years ago
Sandrine Bailleux b793e43166 fvp: Provide per-EL MMU setup functions 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
Achin Gupta 916a2c1ec1 Rework arithmetic operations in Test Secure Payload 11 years ago