aboutsummaryrefslogtreecommitdiffstats
path: root/plat/common/aarch32
diff options
context:
space:
mode:
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>2018-10-16 14:10:15 +0100
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>2018-10-25 09:56:09 +0100
commitc02c69f8ef9020f82f4f09f5108a40b058fbaa06 (patch)
treee97d0ddda017b98b22a5392ad679e88be27a263b /plat/common/aarch32
parent9c675b374a88f273f23f590bd5665be074c734d3 (diff)
downloadplatform_external_arm-trusted-firmware-c02c69f8ef9020f82f4f09f5108a40b058fbaa06.tar.gz
platform_external_arm-trusted-firmware-c02c69f8ef9020f82f4f09f5108a40b058fbaa06.tar.bz2
platform_external_arm-trusted-firmware-c02c69f8ef9020f82f4f09f5108a40b058fbaa06.zip
plat/arm: Make crash console functions strong
In Arm platforms the crash console doesn't print anything if the crash happens early enough. This happens in all images, not only BL1. The reason is that they the files ``plat/common/aarch64/platform_helpers.S`` and ``plat/arm/common/aarch64/arm_helpers.S``, and the crash console functions are defined as weak in both files. In practice, the linker can pick the one in ``plat/common``, which simply switches the multi console to crash mode when it wants to initialize the crash console. In the case of Arm platforms, there are no console drivers registered at that point, so nothing is printed. This patch makes the functions in plat/arm strong so that they override the weak functions in plat/common. Change-Id: Id358db7d2567d7df0951790a695636cf6c9ac57f Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Diffstat (limited to 'plat/common/aarch32')
0 files changed, 0 insertions, 0 deletions