commit | 8c6fdf8d47a48277da51be3109037fa6f9e188dd | [log] [tgz] |
---|---|---|
author | Ambroise Vincent <ambroise.vincent@arm.com> | Thu Mar 07 14:33:02 2019 +0000 |
committer | Ambroise Vincent <ambroise.vincent@arm.com> | Thu Mar 14 09:36:12 2019 +0000 |
tree | bea49dabcbd7abf4423d10df46a2b1c1cc53b5cb | |
parent | 6dbbe43e10f8cb6f2c537e98ebcaffd81d4d4dff [diff] |
Cortex-A76: Optimize CVE_2018_3639 workaround Switched from a static check to a runtime assert to make sure a workaround is implemented for CVE_2018_3639. This allows platforms that know they have the SSBS hardware workaround in the CPU to compile out code under DYNAMIC_WORKAROUND_CVE_2018_3639. The gain in memory size without the dynamic workaround is 4KB in bl31. Change-Id: I61bb7d87c59964b0c7faac5d6bc7fc5c4651cbf3 Signed-off-by: Ambroise Vincent <ambroise.vincent@arm.com>