73 Commits (28ef011c07320803a026dd1e668ab40fd21301d9)

Author SHA1 Message Date
Kévin Petit 8b779620d3 Add support to indicate size and end of assembly functions 10 years ago
Vikram Kanigiri 12e7c4ab0b Initialise cpu ops after enabling data cache 10 years ago
Sandrine Bailleux ba592e2802 Fix violations to the coding style 10 years ago
Soby Mathew 8c32bc26e7 Export maximum affinity using PLATFORM_MAX_AFFLVL macro 10 years ago
Yatharth Kochar 79a97b2ef7 Call reset handlers upon BL3-1 entry. 10 years ago
Soby Mathew b234b2c4a0 Verify capabilities before handling PSCI calls 10 years ago
Soby Mathew 90e8258eec Implement PSCI_FEATURES API 10 years ago
Soby Mathew 8991eed743 Rework the PSCI migrate APIs 10 years ago
Soby Mathew 22f08973f3 Return success if an interrupt is seen during PSCI CPU_SUSPEND 10 years ago
Soby Mathew 539dcedb7d Validate power_state and entrypoint when executing PSCI calls 10 years ago
Soby Mathew 31244d74b3 Save 'power_state' early in PSCI CPU_SUSPEND call 10 years ago
Soby Mathew 78879b9a5e Rework internal API to save non-secure entry point info 10 years ago
Soby Mathew 2f5aadedc4 PSCI: Check early for invalid CPU state during CPU ON 10 years ago
Soby Mathew e146f4cc6c Remove `ns_entrypoint` and `mpidr` from parameters in pm_ops 10 years ago
Soby Mathew ab8707e687 Remove coherent memory from the BL memory maps 10 years ago
Soby Mathew 8c5fe0b5b9 Move bakery algorithm implementation out of coherent memory 10 years ago
Soby Mathew 099973469b Invalidate the dcache after initializing cpu-ops 10 years ago
Soby Mathew 264999fc60 Fix CPU_SUSPEND when invoked with affinity level higher than get_max_afflvl() 10 years ago
Soby Mathew 235585b193 Fix the array size of mpidr_aff_map_nodes_t. 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
Achin Gupta 0c8d4fef28 Unmask SError interrupt and clear SCR_EL3.EA bit 10 years ago
Soby Mathew fdfabec10c Optimize EL3 register state stored in cpu_context structure 10 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
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
Achin Gupta dce74b891e Introduce interrupt handling framework in BL3-1 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