88 Commits (435cdcf42be8b4540a7a0d112b33da19429cc654)

Author SHA1 Message Date
Jens Wiklander aa5da46138 Add opteed based on tspd 10 years ago
Soby Mathew add403514d Add CPU specific power management operations 10 years ago
Achin Gupta a4a8eaeb36 Miscellaneous PSCI code cleanups 10 years ago
Achin Gupta 0a46e2c340 Add APIs to preserve highest affinity level in OFF state 10 years ago
Achin Gupta 84c9f1003c Rework state management in the PSCI implementation 10 years ago
Achin Gupta 776b68ae59 Add PSCI service specific per-CPU data 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
Vikram Kanigiri faaa2e7644 Support asynchronous method for BL3-2 initialization 10 years ago
Vikram Kanigiri 50e27dadbc Rework the TSPD setup code 10 years ago
Soby Mathew fdfabec10c Optimize EL3 register state stored in cpu_context structure 10 years ago
Juan Castillo d3280beb70 Rework incorrect use of assert() and panic() in codebase 11 years ago
Achin Gupta ec3c10039b Simplify management of SCTLR_EL3 and SCTLR_EL1 10 years ago
Achin Gupta 539a7b383d Remove the concept of coherent stacks 11 years ago
Achin Gupta b51da82182 Remove coherent stack usage from the warm boot path 11 years ago
Achin Gupta afff8cbdd8 Make enablement of the MMU more flexible 11 years ago
Andrew Thoelke 56378aa6ee Remove current CPU mpidr from PSCI common code 11 years ago
Juan Castillo 4f2104ff20 Remove all checkpatch errors from codebase 11 years ago
Andrew Thoelke 634ec6c23b Remove calling CPU mpidr from bakery lock API 11 years ago
Andrew Thoelke 6c0b45d1ce Correctly dimension the PSCI aff_map_node array 11 years ago
Andrew Thoelke 13ac44a5c7 Eliminate psci_suspend_context array 11 years ago
Andrew Thoelke 167a935733 Initialise CPU contexts from entry_point_info 11 years ago
Andrew Thoelke ee94cc6fa6 Remove early_exceptions from BL3-1 11 years ago
Andrew Thoelke 5e91007424 Per-cpu data cache restructuring 11 years ago
Andrew Thoelke 08ab89d324 Provide cm_get/set_context() for current CPU 11 years ago
Andrew Thoelke 5003ecabf8 PSCI SMC handler improvements 11 years ago
Soby Mathew a378108536 Fix compilation issue for IMF_READ_INTERRUPT_ID build flag 11 years ago
Dan Handley 9865ac1576 Further renames of platform porting functions 11 years ago
Soby Mathew 10b65ecf47 Fixup Standard SMC Resume Handling 11 years ago
Dan Handley dff8e47a4b Add enable mmu platform porting interfaces 11 years ago
Dan Handley 5f0cdb059d Split platform.h into separate headers 11 years ago
Dan Handley 7a9a5f2d22 Remove unused data declarations 11 years ago
Dan Handley c6bc071020 Remove extern keyword from function declarations 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 b44a4435c9 Add S-EL1 interrupt handling support in the TSPD 11 years ago
Achin Gupta fa9c08b7d1 Use secure timer to generate S-EL1 interrupts 11 years ago
Achin Gupta dce74b891e Introduce interrupt handling framework in BL3-1 11 years ago
Achin Gupta c429b5e932 Add context library API to change a bit in SCR_EL3 11 years ago
Achin Gupta 3ee8a16402 Rework 'state' field usage in per-cpu TSP context 11 years ago
Vikram Kanigiri 6871c5d3a2 Rework memory information passing to BL3-x images 11 years ago
Vikram Kanigiri 4112bfa0c2 Populate BL31 input parameters as per new spec 11 years ago
Vikram Kanigiri 23ff9baa7e Introduce macros to manipulate the SPSR 11 years ago
Soby Mathew a43d431b80 Rework BL3-1 unhandled exception handling and reporting 11 years ago
Achin Gupta 317ba09021 Fix broken standby state implementation in PSCI 11 years ago
Sandrine Bailleux b793e43166 fvp: Provide per-EL MMU setup functions 11 years ago
Soby Mathew c3260f9b82 Preserve x19-x29 across world switch for exception handling 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