84 Commits (bb41eb7a9dc3e3b31df2e20237a2bcf1a3cae72a)

Author SHA1 Message Date
dp-arm 82cb2c1ad9 Use SPDX license identifiers 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 da554d7439 Fix coding guideline warnings 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
Soby Mathew ac1cc8eb76 PSCI: Add pwr_domain_pwr_down_wfi() hook in plat_psci_ops 9 years ago
Soren Brinkmann 65cd299f52 Remove direct usage of __attribute__((foo)) 9 years ago
Soby Mathew 7b3aabc0cf Use designated initialization in DECLARE_RT_SVC macro 9 years ago
Sandrine Bailleux 1645d3ee60 Miscellaneous doc fixes for v1.2 9 years ago
Yatharth Kochar bbf8f6f95b Move context management code to common location 9 years ago
Soby Mathew 4e0e0f44f1 Enable support for EL3 interrupt in IMF 9 years ago
Andrew Thoelke ee7b35c4e1 Re-design bakery lock memory allocation and algorithm 9 years ago
Achin Gupta f1054c93cc Pass the target suspend level to SPD suspend hooks 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 85a181ce38 PSCI: Migrate TF to the new platform API and CM helpers 9 years ago
Soby Mathew 5c8babcd70 PSCI: Add deprecated API for SPD when compatibility is disabled 9 years ago
Soby Mathew 674878464a PSCI: Switch to the new PSCI frameworks 9 years ago
Soby Mathew 32bc85f2d5 PSCI: Implement platform compatibility layer 10 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 c0aff0e0b4 PSCI: Add SYSTEM_SUSPEND API support 10 years ago
Vikram Kanigiri 12e7c4ab0b Initialise cpu ops after enabling data cache 10 years ago
Soby Mathew f4f1ae777b Demonstrate model for routing IRQs to EL3 10 years ago
Soby Mathew e8ca7d1e32 Increment the PSCI VERSION to 1.0 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 e146f4cc6c Remove `ns_entrypoint` and `mpidr` from parameters in pm_ops 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 9b47684170 Introduce framework for CPU specific 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 776b68ae59 Add PSCI service specific per-CPU data 10 years ago
Achin Gupta 04fafcee2b Add macro to flush per-CPU data 10 years ago
Juan Castillo d5f1309306 Add support for PSCI SYSTEM_OFF and SYSTEM_RESET APIs 10 years ago
Soby Mathew fdfabec10c Optimize EL3 register state stored in cpu_context structure 10 years ago
Soby Mathew 626ed510f1 Rework the crash reporting in BL3-1 to use less stack 11 years ago
Achin Gupta b51da82182 Remove coherent stack usage from the warm boot path 11 years ago
Juan Castillo 0f21c547fe Allow FP register context to be optional at build time 11 years ago
Juan Castillo 4f2104ff20 Remove all checkpatch errors from codebase 11 years ago
Andrew Thoelke 6c0b45d1ce Correctly dimension the PSCI aff_map_node array 11 years ago