Fix broken standby state implementation in PSCI
This patch fixes the broken support for entry into standby states
introduced under commit-id 'd118f9f864' (tf-issues#94). Upon exit from
the platform defined standby state instead of returning to the caller
of the SMC, execution would get stuck in the wfi instruction meant for
entering a power down state. This patch ensures that exit from a
standby state and entry into a power down state do not interfere with
each other.

Fixes ARM-software/tf-issues#154

Change-Id: I56e5df353368e44d6eefc94ffedefe21929f5cfe
1 parent 60bc4bb commit 317ba09021b90ef50c13a1c44b4d2091736b6a86
@Achin Gupta Achin Gupta authored on 9 May 2014
Showing 3 changed files
View
include/bl31/services/psci.h
View
services/std_svc/psci/psci_entry.S
View
services/std_svc/psci/psci_main.c