25 Commits (4fc4e9c969930d83f1144441199301d3b4b34a5a)

Author SHA1 Message Date
Manish Pandey e60c18471f fix(smccc): ensure that mpidr passed through SMC is valid 1 year ago
Andre Przywara ad27f4b5d9 fix(psci): remove unreachable switch/case blocks 2 years ago
Wing Li 9a70e69e05 feat(psci): update PSCI_FEATURES 2 years ago
Wing Li 606b743007 feat(psci): add support for OS-initiated mode 2 years ago
Wing Li b88a4416b5 feat(psci): add support for PSCI_SET_SUSPEND_MODE 2 years ago
Jayanth Dodderi Chidanand b41b082464 refactor(psci): unify psci_is_last_on_cpu and psci_is_last_on_cpu_safe 2 years ago
Deepika Bhavnani 5b33ad174a Unify type of "cpu_idx" across PSCI module. 5 years ago
Antonio Nino Diaz 09d40e0e08 Sanitise includes across codebase 6 years ago
ldts a4065abdfb psci: platform control of SYSTEM_SUSPEND entry 6 years ago
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
Jonathan Wright 3eacacc0ef lib: fix switch statements to comply with MISRA rules 7 years ago
Antonio Nino Diaz 085e80ec11 Rename 'smcc' to 'smccc' 7 years ago
Dimitris Papastamos 6eabbb07d7 Add support for SMCCC_VERSION in PSCI features 7 years ago
Roberto Vargas 8fd307ffd6 Flush the affinity data in psci_affinity_info 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
Varun Wadekar 6311f63de0 Tegra: enable 'signed-comparison' compilation warning/errors 8 years ago
dp-arm 82cb2c1ad9 Use SPDX license identifiers 8 years ago
dp-arm 04c1db1e57 PSCI: Decouple PSCI stat residency calculation from PMF 8 years ago
dp-arm 872be88a29 Add PMF instrumentation points in TF 8 years ago
Jeenu Viswambharan 28d3d614b5 PSCI: Add support for PSCI NODE_HW_STATE API 8 years ago
Sandrine Bailleux a1c3faa6c7 Validate psci_find_target_suspend_lvl() result 9 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
Sandrine Bailleux 22b09c1721 Remove unused argument in psci_cpu_on_start() 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 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 264999fc60 Fix CPU_SUSPEND when invoked with affinity level higher than get_max_afflvl() 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 5003ecabf8 PSCI SMC handler improvements 11 years ago
Achin Gupta 317ba09021 Fix broken standby state implementation in PSCI 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 35e98e5588 Make use of user/system includes more consistent 11 years ago