14 Commits (a2cdbb1df088cde410aea1d5989dfc500aaf7939)

Author SHA1 Message Date
Zelalem Aweke 8b95e84870 refactor(context mgmt): add cm_prepare_el3_exit_ns function 3 years ago
Deepika Bhavnani 5b33ad174a Unify type of "cpu_idx" across PSCI module. 5 years ago
Madhukar Pappireddy 1010770719 Adding new optional PSCI hook pwr_domain_on_finish_late 5 years ago
Antonio Nino Diaz 09d40e0e08 Sanitise includes across codebase 6 years ago
Antonio Nino Diaz 621d64f89b PSCI: Fix MISRA defects in ON/OFF/SUSPEND/SYSTEM_OFF 6 years ago
Antonio Nino Diaz 97373c33b7 PSCI: Replace macros by static inline functions 6 years ago
Jeenu Viswambharan bd0c347781 PSCI: Publish CPU ON event 7 years ago
David Cunado 71341d2366 Address edge case for stale PSCI CPU data in cache 7 years ago
Isla Mitchell 2a4b4b71ba Fix order of #includes 7 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Soby Mathew bcc3c49c90 PSCI: Build option to enable D-Caches early in warmboot 8 years ago
Jeenu Viswambharan b0408e87f7 PSCI: Optimize call paths if all participants are cache-coherent 8 years ago
Soby Mathew cf0b1492ed Introduce PSCI Library Interface 9 years ago
Soby Mathew 532ed61838 Introduce `el3_runtime` and `PSCI` libraries 9 years ago
Sandrine Bailleux 22b09c1721 Remove unused argument in psci_cpu_on_start() 9 years ago
Sandrine Bailleux 1ad9f93e8d Validate psci_cpu_on_start() arguments 9 years ago
Soby Mathew 203cdfe26f Fix PSCI CPU ON race when setting state to ON_PENDING 9 years ago
Achin Gupta 54dc71e7ec Make generic code work in presence of system caches 9 years ago
Soby Mathew 9d070b9928 PSCI: Rework generic code to conform to coding guidelines 9 years ago
Soby Mathew 674878464a PSCI: Switch to the new PSCI frameworks 9 years ago
Sandrine Bailleux eb975f52ea PSCI: Unify warm reset entry points 10 years ago
Soby Mathew 8ee2498039 PSCI: Add framework to handle composite power states 10 years ago
Soby Mathew 82dcc03981 PSCI: Introduce new platform interface to describe topology 10 years ago
Soby Mathew 12d0d00d1e PSCI: Introduce new platform and CM helper APIs 10 years ago
Soby Mathew 4067dc3112 PSCI: Remove references to affinity based power management 10 years ago
Soby Mathew 6590ce2295 PSCI: Invoke PM hooks only for the highest level 9 years ago
Soby Mathew b48349eb07 PSCI: Create new directory to implement new frameworks 9 years ago
Soby Mathew 42cae5a166 PSCI: Set ON_PENDING state early during CPU_ON 10 years ago
Soby Mathew b234b2c4a0 Verify capabilities before handling PSCI calls 10 years ago
Soby Mathew 539dcedb7d Validate power_state and entrypoint when executing PSCI calls 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
Achin Gupta a4a8eaeb36 Miscellaneous PSCI code cleanups 10 years ago
Achin Gupta 84c9f1003c Rework state management in the PSCI implementation 10 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
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
Dan Handley dff8e47a4b Add enable mmu platform porting interfaces 11 years ago
Dan Handley 5f0cdb059d Split platform.h into separate headers 11 years ago
Soby Mathew a43d431b80 Rework BL3-1 unhandled exception handling and reporting 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
Dan Handley fb037bfb7c Always use named structs in header files 11 years ago
Dan Handley 5b827a8fb6 Separate BL functions out of arch.h 11 years ago
Dan Handley 35e98e5588 Make use of user/system includes more consistent 11 years ago