arm-trusted-firmware/common
Julius Werner 4d91838b8d Fix x30 reporting for unhandled exceptions
Some error paths that lead to a crash dump will overwrite the value in
the x30 register by calling functions with the no_ret macro, which
resolves to a BL instruction. This is not very useful and not what the
reader would expect, since a crash dump should usually show all
registers in the state they were in when the exception happened. This
patch replaces the offending function calls with a B instruction to
preserve the value in x30.

Change-Id: I2a3636f2943f79bab0cd911f89d070012e697c2a
Signed-off-by: Julius Werner <jwerner@chromium.org>
2017-08-21 13:50:54 -07:00
..
aarch32 Fix x30 reporting for unhandled exceptions 2017-08-21 13:50:54 -07:00
aarch64 Fix x30 reporting for unhandled exceptions 2017-08-21 13:50:54 -07:00
bl_common.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
desc_image_load.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
runtime_svc.c Tegra: enable 'signed-comparison' compilation warning/errors 2017-06-14 14:59:07 -07:00
tf_printf.c Align tf_printf implementation between AArch32 and AArch64 2017-05-15 16:36:05 +01:00
tf_snprintf.c Introduce `tf_snprintf` 2017-05-24 10:47:05 +01:00