Add platform API for reset handling
authorSoby Mathew <soby.mathew@arm.com>
Thu, 14 Aug 2014 11:22:32 +0000 (12:22 +0100)
committerDan Handley <dan.handley@arm.com>
Wed, 20 Aug 2014 18:14:31 +0000 (19:14 +0100)
commit24fb838f965cc1250831cd021d6a18b0d371b853
tree877c35292a581402607cee7287db1e25faa27a53
parent9b4768417051ead50135d1d7675cab940d864e8d
Add platform API for reset handling

This patch adds an optional platform API (plat_reset_handler) which allows the
platform to perform any actions immediately after a cold or warm reset
e.g. implement errata workarounds. The function is called with MMU and caches
turned off. This API is weakly defined and does nothing by default but can be
overriden by a platform with a strong definition.

Change-Id: Ib0acdccbd24bc756528a8bd647df21e8d59707ff
docs/porting-guide.md
lib/cpus/aarch64/cpu_helpers.S
plat/common/aarch64/platform_helpers.S