path: root/docs/change-log.md
diff options
authorAchin Gupta <achin.gupta@arm.com>2013-11-12 16:40:00 +0000
committerDan Handley <dan.handley@arm.com>2013-12-05 12:28:50 +0000
commitb127cdb879aed2ced388af3cd9481e80c68f3e8c (patch)
treeceb879d87b15ea26d705d87f3a4fdf06e00cb6e5 /docs/change-log.md
parent4a826ddad8ea0fc5ce09709f534efb72cc33611c (diff)
clear wakeup enable bit upon resuming from suspend
The FVP specific code that gets called after a cpu has been physically powered on after having been turned off or suspended earlier does not clear the PWRC.PWKUPR.WEN bit. Not doing so causes problems if: a cpu is suspended, woken from suspend, powered down through a cpu_off call & receives a spurious interrupt. Since the WEN bit is not cleared after the cpu woke up from suspend, the spurious wakeup will power the cpu on. Since the cpu_off call clears the jump address in the mailbox this spurious wakeup will cause the cpu to crash. This patch fixes this issue by clearing the WEN bit whenever a cpu is powered up. Change-Id: Ic91f5dffe1ed01d76bc7fc807acf0ecd3e38ce5b
Diffstat (limited to 'docs/change-log.md')
1 files changed, 3 insertions, 0 deletions
diff --git a/docs/change-log.md b/docs/change-log.md
index 841def9..3ae5fab 100644
--- a/docs/change-log.md
+++ b/docs/change-log.md
@@ -45,6 +45,9 @@ Detailed changes since last release
instructions for how to contribute and update copyright text in all files to
acknowledge contributors.
+* The wake up enable bit in the FVP power controller is cleared when a cpu is
+ physically powered up to prevent a spurious wake up from a subsequent cpu
+ off state.
ARM Trusted Firmware - version 0.2