Make setjmp.h prototypes comply with the C standard
authorAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Fri, 8 Feb 2019 13:10:45 +0000 (13:10 +0000)
committerAntonio Nino Diaz <antonio.ninodiaz@arm.com>
Fri, 8 Feb 2019 13:42:38 +0000 (13:42 +0000)
commite05663051671bdec38056a2da5ddebd390b4abca
tree3371718c3add99e403f96db4e19fbed348ff26f2
parent30490b15fef50900acac0f23a528651c24759e7d
Make setjmp.h prototypes comply with the C standard

Instead of having a custom implementation of setjmp() and longjmp() it
is better to follow the C standard.

The comments in setjmp.h are no longer needed as there are no deviations
from the expected one, so they have been removed.

All SDEI code that relied on them has been fixed to use the new function
prototypes and structs.

Change-Id: I6cd2e21cb5a5bcf81ba12283f2e4c067bd5172ca
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
include/arch/aarch64/setjmp.h
lib/aarch64/setjmp.S
services/std_svc/sdei/sdei_dispatch.S
services/std_svc/sdei/sdei_intr_mgmt.c
services/std_svc/sdei/sdei_private.h