Detect SCP version incompatibility
authorSandrine Bailleux <sandrine.bailleux@arm.com>
Mon, 13 Apr 2015 10:47:48 +0000 (11:47 +0100)
committerDan Handley <dan.handley@arm.com>
Tue, 28 Apr 2015 18:50:57 +0000 (19:50 +0100)
commit556b966fa2e58f6a468d3406f85344ece79e27cd
treee44c9d7bff73d9b3575e7865820199f475cffbfd
parente234ba038b0b997bd4325dad384deab5863babdd
Detect SCP version incompatibility

There has been a breaking change in the communication protocols used
between the AP cores and the SCP on CSS based platforms like Juno.
This means both the AP Trusted Firmware and SCP firmware must be
updated at the same time.

In case the user forgets to update the SCP ROM firmware, this patch
detects when it still uses the previous version of the communication
protocol. It will then output a comprehensive error message that helps
trouble-shoot the issue.

Change-Id: I7baf8f05ec0b7d8df25e0ee53df61fe7be0207c2
docs/user-guide.md
plat/arm/css/common/css_common.mk
plat/arm/css/common/css_scp_bootloader.c