diff options
author | danh-arm <dan.handley@arm.com> | 2016-02-01 19:10:02 +0000 |
---|---|---|
committer | danh-arm <dan.handley@arm.com> | 2016-02-01 19:10:02 +0000 |
commit | dbc807179fea7438efa3374584310727ce44bbc9 (patch) | |
tree | 98e6f0acc15dd54f9f3d00778727ca88a9436bbc /services/std_svc/psci/psci_private.h | |
parent | 1a3986a4c6088b2110b790ecfde4f950e918c77e (diff) | |
parent | 203cdfe26f0c17bf158ced08c71f9e9c99976b96 (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.h | 3 |
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) \ |