aboutsummaryrefslogtreecommitdiff
path: root/core/exceptions.c
diff options
context:
space:
mode:
authorVasant Hegde <hegdevasant@linux.vnet.ibm.com>2015-09-04 16:55:11 +0530
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-09-09 15:43:50 +1000
commita1db4ec5b9741eaf237481aff92ef2afa61bda48 (patch)
treecff0258a36cae19f80246297f1da8f94722feac0 /core/exceptions.c
parent960bd711b2381f4a31048884955b9715d51ea6ea (diff)
downloadskiboot-a1db4ec5b9741eaf237481aff92ef2afa61bda48.zip
skiboot-a1db4ec5b9741eaf237481aff92ef2afa61bda48.tar.gz
skiboot-a1db4ec5b9741eaf237481aff92ef2afa61bda48.tar.bz2
Move FSP specific abort() code to platform layer
Presently abort() call sets up HID0, triggers attention and finally calls infinite for loop. FSP takes care of collecting required logs and reboots the system. This sequence is specific to FSP machine and it will not work on BMC based machine. Hence move FSP specific code to hw/fsp/fsp-attn.c. Note that this patch adds new parameter to abort call. Hence replaced _abort() by abort() in exception.c so that we can capture file info as well. Signed-off-by: Vasant Hegde <hegdevasant@linux.vnet.ibm.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/exceptions.c')
-rw-r--r--core/exceptions.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/exceptions.c b/core/exceptions.c
index aa472a6..c4acf85 100644
--- a/core/exceptions.c
+++ b/core/exceptions.c
@@ -45,7 +45,7 @@ void exception_entry(struct stack_frame *stack)
prerror("***********************************************\n");
prerror("Unexpected exception %llx !\n", stack->type);
dump_regs(stack);
- _abort();
+ abort();
}
static int64_t opal_register_exc_handler(uint64_t opal_exception __unused,