summaryrefslogtreecommitdiff
path: root/services/std_svc/psci/psci_private.h
diff options
context:
space:
mode:
authordanh-arm <dan.handley@arm.com>2016-02-01 19:10:02 +0000
committerdanh-arm <dan.handley@arm.com>2016-02-01 19:10:02 +0000
commitdbc807179fea7438efa3374584310727ce44bbc9 (patch)
tree98e6f0acc15dd54f9f3d00778727ca88a9436bbc /services/std_svc/psci/psci_private.h
parent1a3986a4c6088b2110b790ecfde4f950e918c77e (diff)
parent203cdfe26f0c17bf158ced08c71f9e9c99976b96 (diff)
Merge pull request #511 from soby-mathew/sm/psci_on_race_v2
Fix PSCI CPU ON race when setting state to ON_PENDING
Diffstat (limited to 'services/std_svc/psci/psci_private.h')
-rw-r--r--services/std_svc/psci/psci_private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/services/std_svc/psci/psci_private.h b/services/std_svc/psci/psci_private.h
index 3286cf62..4b91ad53 100644
--- a/services/std_svc/psci/psci_private.h
+++ b/services/std_svc/psci/psci_private.h
@@ -78,6 +78,9 @@
get_cpu_data(psci_svc_cpu_data.aff_info_state)
#define psci_get_aff_info_state_by_idx(idx) \
get_cpu_data_by_index(idx, psci_svc_cpu_data.aff_info_state)
+#define psci_set_aff_info_state_by_idx(idx, aff_state) \
+ set_cpu_data_by_index(idx, psci_svc_cpu_data.aff_info_state,\
+ aff_state)
#define psci_get_suspend_pwrlvl() \
get_cpu_data(psci_svc_cpu_data.target_pwrlvl)
#define psci_set_suspend_pwrlvl(target_lvl) \