20 Commits (f5478dedf9e096d9539362b38ceb096b940ba3e2)

Author SHA1 Message Date
Antonio Nino Diaz 362030bf06 psci: Use bool in internal interfaces 6 years ago
Antonio Nino Diaz 6b7b0f3686 PSCI: Fix MISRA defects in common and setup code 6 years ago
Antonio Nino Diaz 8c20c3c987 PSCI: Fix MISRA defects in MEM_PROTECT 6 years ago
Antonio Nino Diaz 621d64f89b PSCI: Fix MISRA defects in ON/OFF/SUSPEND/SYSTEM_OFF 6 years ago
Antonio Nino Diaz 1083b2b315 PSCI: Fix types of definitions 6 years ago
Antonio Nino Diaz 4829df8383 PSCI: Refactor lock macros to comply with MISRA 6 years ago
Antonio Nino Diaz 97373c33b7 PSCI: Replace macros by static inline functions 6 years ago
Daniel Boulby 896a5902ec Fix MISRA Rule 5.3 Part 2 7 years ago
Roberto Vargas 9fb8af33c4 Fix MISRA rule 8.3 in common code 7 years ago
Roberto Vargas 4ce9b8eaf6 mem_protect: Fix PSCI FEATURES API for MEM_PROTECT_CHECK 7 years ago
Roberto Vargas 36a8f8fd47 reset2: Add PSCI system_reset2 function 7 years ago
Roberto Vargas d4c596be87 mem_protect: Add mem_protect API 7 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
Jeenu Viswambharan b0408e87f7 PSCI: Optimize call paths if all participants are cache-coherent 8 years ago
Jeenu Viswambharan a10d3632ac PSCI: Introduce cache and barrier wrappers 8 years ago
dp-arm 04c1db1e57 PSCI: Decouple PSCI stat residency calculation from PMF 8 years ago
Jeenu Viswambharan 28d3d614b5 PSCI: Add support for PSCI NODE_HW_STATE API 8 years ago
Achin Gupta 61eae524b6 Fix use of stale power states in PSCI standby finisher 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
Soby Mathew 4c0d039076 Rework type usage in Trusted Firmware 9 years ago
Yatharth Kochar 170fb93dec Add optional PSCI STAT residency & count functions 9 years ago
Sandrine Bailleux 22b09c1721 Remove unused argument in psci_cpu_on_start() 9 years ago
Soby Mathew 203cdfe26f Fix PSCI CPU ON race when setting state to ON_PENDING 9 years ago
Sandrine Bailleux 1645d3ee60 Miscellaneous doc fixes for v1.2 9 years ago
Andrew Thoelke ee7b35c4e1 Re-design bakery lock memory allocation and algorithm 9 years ago
Soby Mathew 9d070b9928 PSCI: Rework generic code to conform to coding guidelines 9 years ago
Soby Mathew 617540d860 PSCI: Fix the return code for invalid entrypoint 9 years ago
Soby Mathew 674878464a PSCI: Switch to the new PSCI frameworks 9 years ago
Soby Mathew c0aff0e0b4 PSCI: Add SYSTEM_SUSPEND API support 10 years ago
Soby Mathew 8c32bc26e7 Export maximum affinity using PLATFORM_MAX_AFFLVL macro 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 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 8c5fe0b5b9 Move bakery algorithm implementation out of coherent memory 10 years ago
Soby Mathew 235585b193 Fix the array size of mpidr_aff_map_nodes_t. 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 b51da82182 Remove coherent stack usage from the warm boot path 11 years ago
Andrew Thoelke 56378aa6ee Remove current CPU mpidr from PSCI common code 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
Dan Handley 7a9a5f2d22 Remove unused data declarations 11 years ago
Dan Handley c6bc071020 Remove extern keyword from function declarations 11 years ago