aboutsummaryrefslogtreecommitdiff
path: root/include/skiboot.h
diff options
context:
space:
mode:
authorNicholas Piggin <npiggin@gmail.com>2019-01-08 00:04:27 +1000
committerStewart Smith <stewart@linux.ibm.com>2019-02-13 14:36:44 +1100
commit22524e9017445a08d63733ae5a8c75d9126bdb28 (patch)
tree108e57e4df4762e0773a9c2615fcc70fac7e0408 /include/skiboot.h
parent8a43bf86b7d4346521bd4ebc15eb3809d3d27adb (diff)
downloadskiboot-22524e9017445a08d63733ae5a8c75d9126bdb28.zip
skiboot-22524e9017445a08d63733ae5a8c75d9126bdb28.tar.gz
skiboot-22524e9017445a08d63733ae5a8c75d9126bdb28.tar.bz2
core/exceptions: allow recoverable sreset exceptions
This requires implementing the MSR[RI] bit. Then just allow all non-fatal sreset exceptions to recover. Signed-off-by: Nicholas Piggin <npiggin@gmail.com> Signed-off-by: Stewart Smith <stewart@linux.ibm.com>
Diffstat (limited to 'include/skiboot.h')
-rw-r--r--include/skiboot.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/skiboot.h b/include/skiboot.h
index 0f6a855..c06146d 100644
--- a/include/skiboot.h
+++ b/include/skiboot.h
@@ -287,8 +287,8 @@ extern void fake_rtc_init(void);
/* Exceptions */
struct stack_frame;
-extern void __noreturn exception_entry(struct stack_frame *stack);
-extern void __noreturn exception_entry_pm_sreset(void);
+extern void exception_entry(struct stack_frame *stack);
+extern void exception_entry_pm_sreset(void);
/* Assembly in head.S */
extern void disable_machine_check(void);