Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
atf
/
3f3a922a39541b06c91a5c77ef40aac79a0b935f
/
lib
/
psci
/
psci_common.c
7076350
refactor(psci): unify psci_is_last_on_cpu and psci_is_last_on_cpu_safe
by Jayanth Dodderi Chidanand
· Mon Aug 22 23:46:10 2022 +0100
c1e61d0
refactor(psci): move psci_do_pwrdown_sequence() out of private header
by Pranav Madhu
· Fri Jul 22 23:11:16 2022 +0530
d3af5e1
fix(psci): fix MISRA failure - Memory - illegal accesses
by Manish V Badarkhe
· Fri Jul 22 12:21:16 2022 +0100
5e68535
feat(psci): add a helper function to ensure that non-boot PEs are offline
by Lucian Paul-Trifu
· Wed Mar 02 21:28:24 2022 +0000
507e0cd
fix(psci): correct parent_node type in messages
by Yann Gautier
· Mon Feb 14 11:09:23 2022 +0100
ed20207
Increase type widths to satisfy width requirements
by Jimmy Brisson
· Tue Aug 04 16:18:52 2020 -0500
1203004
psci: utility api to invoke stop for other cores
by Sandeep Tripathy
· Mon Aug 17 20:22:13 2020 +0530
91d8061
coverity: fix MISRA violations
by Zelalem
· Wed Feb 12 10:37:03 2020 -0600
8fe72b9
qemu: Implement PSCI_CPU_OFF.
by Andrew Walbran
· Thu Jan 23 16:22:44 2020 +0000
02c3568
adding support to enable different personality of the same soc.
by Pankaj Gupta
· Tue Oct 15 15:44:45 2019 +0530
4490ad2
Merge "Assert if power level value greater then PSCI_INVALID_PWR_LVL" into integration
by Soby Mathew
· Fri Sep 13 12:02:11 2019 +0000
79ffab5
Unify type of "cpu_idx" across PSCI module.
by Deepika Bhavnani
· Tue Aug 27 00:32:24 2019 +0300
523024c
Assert if power level value greater then PSCI_INVALID_PWR_LVL
by Deepika Bhavnani
· Sat Aug 17 01:10:02 2019 +0300
6bd4666
Coverity fix: Remove GGC ignore -Warray-bounds
by Deepika Bhavnani
· Thu Aug 15 00:56:46 2019 +0300
8e0ef0f
Switch AARCH32/AARCH64 to __aarch64__
by Julius Werner
· Tue Jul 09 14:02:43 2019 -0700
74e8978
PSCI: Lookup list of parent nodes to lock only once
by Andrew F. Davis
· Tue Jun 04 10:46:54 2019 -0400
e0f9063
Sanitise includes across codebase
by Antonio Nino Diaz
· Fri Dec 14 00:18:21 2018 +0000
e6f28fa
PSCI: Do not flush cache when unneeded
by Andrew F. Davis
· Thu Aug 30 12:13:57 2018 -0500
564f954
PSCI: Update comment on MMU disablement
by Andrew F. Davis
· Thu Aug 30 12:08:01 2018 -0500
5753e49
Mark BL31 initialization functions
by Daniel Boulby
· Thu Sep 20 14:12:46 2018 +0100
9ef94a9
PSCI: Remove platform compatibility layer
by Roberto Vargas
· Mon Sep 24 17:14:46 2018 +0100
22ab8ab
PSCI: Fix logic error to skip cache flushing
by Andrew F. Davis
· Thu Jul 26 14:00:32 2018 -0500
78a95a6
PSCI: Fix MISRA defects in common and setup code
by Antonio Nino Diaz
· Tue Jul 17 15:10:08 2018 +0100
5a42b68
PSCI: Replace macros by static inline functions
by Antonio Nino Diaz
· Wed Jul 18 11:57:21 2018 +0100
8336f68
Fix PSCI STAT time stamp collection
by Soby Mathew
· Mon Oct 16 15:19:31 2017 +0100
16484dd
psci_common: Resolve GCC static analysis false positive
by Alistair Francis
· Wed Aug 23 13:55:21 2017 -0700
66231d1
Tegra: enable 'signed-comparison' compilation warning/errors
by Varun Wadekar
· Wed Jun 07 09:57:42 2017 -0700
6715485
Merge pull request #927 from jeenu-arm/state-switch
by davidcunado-arm
· Thu May 11 16:04:52 2017 +0100
bc1a929
Introduce ARM SiP service to switch execution state
by Jeenu Viswambharan
· Thu Feb 16 14:55:15 2017 +0000
fa3cf0b
Use SPDX license identifiers
by dp-arm
· Wed May 03 09:38:09 2017 +0100
346bfd8
PSCI: Optimize call paths if all participants are cache-coherent
by Jeenu Viswambharan
· Thu Jan 05 11:01:02 2017 +0000
0b56d6f
PSCI: Introduce cache and barrier wrappers
by Jeenu Viswambharan
· Fri Jan 06 14:58:11 2017 +0000
0470202
Merge pull request #834 from douglas-raillard-arm/dr/use_dc_zva_zeroing
by davidcunado-arm
· Thu Feb 16 14:49:37 2017 +0000
66abfbe
PSCI: Decouple PSCI stat residency calculation from PMF
by dp-arm
· Tue Jan 31 13:01:04 2017 +0000
a8954fc
Replace some memset call by zeromem
by Douglas Raillard
· Thu Jan 26 15:54:44 2017 +0000
89d90dc
AArch32: Add support to PSCI lib
by Soby Mathew
· Thu May 05 14:11:23 2016 +0100
9b2bf25
Fix use of stale power states in PSCI standby finisher
by Achin Gupta
· Tue Jun 28 16:46:15 2016 +0100
d019487
Introduce PSCI Library Interface
by Soby Mathew
· Fri Apr 29 19:01:30 2016 +0100
0d78607
Introduce `el3_runtime` and `PSCI` libraries
by Soby Mathew
· Thu Mar 24 16:56:29 2016 +0000
[Renamed from services/std_svc/psci/psci_common.c]
24ab34f
Fix coding guideline warnings
by Soby Mathew
· Tue May 03 17:11:42 2016 +0100
a0fedc4
Rework type usage in Trusted Firmware
by Soby Mathew
· Thu Jun 16 14:52:04 2016 +0100
241ec6c
Add optional PSCI STAT residency & count functions
by Yatharth Kochar
· Mon May 09 18:26:35 2016 +0100
1298e69
PSCI: Resolve GCC static analysis false positive
by Soby Mathew
· Tue Feb 02 14:23:10 2016 +0000
46dd170
Remove direct usage of __attribute__((foo))
by Soren Brinkmann
· Thu Jan 14 10:11:05 2016 -0800
e466c9f
Re-design bakery lock memory allocation and algorithm
by Andrew Thoelke
· Thu Sep 10 11:39:36 2015 +0100
011ca18
PSCI: Rework generic code to conform to coding guidelines
by Soby Mathew
· Wed Jul 29 17:05:03 2015 +0100
f1f97a1
PSCI: Fix the return code for invalid entrypoint
by Soby Mathew
· Wed Jul 15 12:13:26 2015 +0100
981487a
PSCI: Switch to the new PSCI frameworks
by Soby Mathew
· Mon Jul 13 14:10:57 2015 +0100
2e0764b
Merge pull request #324 from soby-mathew/sm/sys_suspend
by danh-arm
· Thu Jul 02 16:17:11 2015 +0100
9616838
PSCI: Add SYSTEM_SUSPEND API support
by Soby Mathew
· Wed Dec 17 14:47:57 2014 +0000
33e7d6a
Fix integer extension in mpidr_set_aff_inst()
by Andrew Thoelke
· Thu Jun 11 14:22:07 2015 +0100
a64a854
Fix violations to the coding style
by Sandrine Bailleux
· Thu Mar 05 10:54:34 2015 +0000
2b7de2b
Export maximum affinity using PLATFORM_MAX_AFFLVL macro
by Soby Mathew
· Thu Feb 12 14:45:02 2015 +0000
6cdddaf
Implement PSCI_FEATURES API
by Soby Mathew
· Wed Jan 07 11:10:22 2015 +0000
110fe36
Rework the PSCI migrate APIs
by Soby Mathew
· Thu Oct 23 10:35:34 2014 +0100
74e52a7
Validate power_state and entrypoint when executing PSCI calls
by Soby Mathew
· Thu Oct 02 16:56:51 2014 +0100
8595b87
Rework internal API to save non-secure entry point info
by Soby Mathew
· Tue Jan 06 15:36:38 2015 +0000
2ae2043
Remove coherent memory from the BL memory maps
by Soby Mathew
· Thu Jan 08 18:02:44 2015 +0000
523d633
Move bakery algorithm implementation out of coherent memory
by Soby Mathew
· Thu Jan 08 18:02:19 2015 +0000
2b69750
Fix CPU_SUSPEND when invoked with affinity level higher than get_max_afflvl()
by Soby Mathew
· Thu Oct 02 17:24:19 2014 +0100
56bcdc2
Miscellaneous PSCI code cleanups
by Achin Gupta
· Mon Jul 28 00:15:23 2014 +0100
f6b9e99
Add APIs to preserve highest affinity level in OFF state
by Achin Gupta
· Thu Jul 31 11:19:11 2014 +0100
cab78e4
Rework state management in the PSCI implementation
by Achin Gupta
· Mon Jul 28 00:09:01 2014 +0100
f3ccbab
Add PSCI service specific per-CPU data
by Achin Gupta
· Fri Jul 25 14:52:47 2014 +0100
4dc4a47
Add support for PSCI SYSTEM_OFF and SYSTEM_RESET APIs
by Juan Castillo
· Tue Aug 12 11:17:06 2014 +0100
9c60d80
Remove the concept of coherent stacks
by Achin Gupta
· Thu Jun 26 11:12:37 2014 +0100
2bc0785
Remove current CPU mpidr from PSCI common code
by Andrew Thoelke
· Mon Jun 09 12:44:21 2014 +0100
3c74a44
Merge pull request #152 from jcastillo-arm/jc/tf-issues/073-v2
by danh-arm
· Tue Jun 24 16:48:31 2014 +0100
42970b0
Merge pull request #147 from athoelke/at/remove-bakery-mpidr
by danh-arm
· Tue Jun 24 16:44:12 2014 +0100
2d55240
Remove all checkpatch errors from codebase
by Juan Castillo
· Fri Jun 13 17:05:10 2014 +0100
958cc02
Remove calling CPU mpidr from bakery lock API
by Andrew Thoelke
· Mon Jun 09 12:54:15 2014 +0100
e9a0d11
Eliminate psci_suspend_context array
by Andrew Thoelke
· Fri Jun 20 00:38:03 2014 +0100
4e12607
Initialise CPU contexts from entry_point_info
by Andrew Thoelke
· Wed Jun 04 21:10:52 2014 +0100
a2f6553
Provide cm_get/set_context() for current CPU
by Andrew Thoelke
· Wed May 14 17:09:32 2014 +0100
ed6ff95
Split platform.h into separate headers
by Dan Handley
· Wed May 14 17:44:19 2014 +0100
60b13e3
Remove unused data declarations
by Dan Handley
· Wed May 14 15:13:16 2014 +0100
9851e42
Introduce macros to manipulate the SPSR
by Vikram Kanigiri
· Tue May 13 14:42:08 2014 +0100
a4cb68e
Remove variables from .data section
by Dan Handley
· Wed Apr 23 13:47:06 2014 +0100
2bd4ef2
Reduce deep nesting of header files
by Dan Handley
· Wed Apr 09 13:14:54 2014 +0100
e2712bc
Always use named structs in header files
by Dan Handley
· Thu Apr 10 15:37:22 2014 +0100
714a0d2
Make use of user/system includes more consistent
by Dan Handley
· Wed Apr 09 13:13:04 2014 +0100
f100f41
Preserve PSCI cpu_suspend 'power_state' parameter.
by Vikram Kanigiri
· Tue Apr 01 19:26:26 2014 +0100
1814a3e
Implement ARM Standard Service
by Jeenu Viswambharan
· Fri Feb 28 10:08:33 2014 +0000
[Renamed from services/psci/psci_common.c]
7f36660
Implement late binding for runtime hooks
by Jeenu Viswambharan
· Thu Feb 20 17:11:00 2014 +0000
607084e
Add power management support in the SPD
by Achin Gupta
· Sun Feb 09 18:24:19 2014 +0000
0a9f747
Move PSCI to runtime services directory
by Achin Gupta
· Sun Feb 09 17:48:12 2014 +0000
[Renamed from common/psci/psci_common.c]
caa8493
Add support for handling runtime service requests
by Jeenu Viswambharan
· Thu Feb 06 10:36:15 2014 +0000
40a6f64
Fix asserts appearing in release builds
by James Morrissey
· Mon Feb 10 14:24:36 2014 +0000
75f7367
psci: fix affinity level upgrade issue
by Achin Gupta
· Thu Dec 05 16:33:10 2013 +0000
a45e397
psci: preserve target affinity level during suspend
by Achin Gupta
· Thu Dec 05 15:10:48 2013 +0000
a59caa4
psci: replace secure context with suspend context
by Achin Gupta
· Thu Dec 05 14:21:04 2013 +0000
e83b0ca
Update year in copyright text to 2014
by Dan Handley
· Tue Jan 14 18:17:09 2014 +0000
0959db5
psci: rectify and homogenise generic code
by Achin Gupta
· Mon Dec 02 17:33:04 2013 +0000
3140a9e
psci: rework cpu_off assertion and minor cleanups
by Achin Gupta
· Mon Dec 02 16:23:12 2013 +0000
c8afc78
psci: fix error due to a non zero context id
by Achin Gupta
· Mon Nov 25 18:45:02 2013 +0000
ab2d31e
Enable third party contributions
by Dan Handley
· Mon Dec 02 19:25:12 2013 +0000
4f6ad66
ARMv8 Trusted Firmware release v0.2
by Achin Gupta
· Fri Oct 25 09:08:21 2013 +0100