BL31: Fix warning about BL32 init function
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Tue, 18 Sep 2018 12:10:47 +0000 (13:10 +0100)
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Tue, 18 Sep 2018 12:14:30 +0000 (13:14 +0100)
commit74ad948f43942409c29c600deaa9dd87997f1d0e
tree8dec60896a4cff0b1bbf00e834d87a970260bd48
parente52ed092cde21d13533df32eb68629a980d69b4b
BL31: Fix warning about BL32 init function

The expected value for failure is 0, so the warning only has to be shown
in that case. This is the way the TSPD has done it since it was
introduced, and the way SPM and OP-TEE do it.

Trusty wrongly returns 0 on success.

In the case of TLK, the return value of tlkd_init() is passed from the
secure world in register X1 when calling the SMC TLK_ENTRY_DONE.

Change-Id: I39106d67631ee57f109619f8830bf4b9d96155e6
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
bl31/bl31_main.c