core/opal: abort in case of re-entrant OPAL call
The stack is already destroyed by the time we get here, so there
is not much point continuing.
@@ -145,7 +145,7 @@ int64_t opal_entry_check(struct stack_frame *eframe)
if (!opal_quiesce_state && cpu->in_opal_call) {
printf("CPU ATTEMPT TO RE-ENTER FIRMWARE! PIR=%04lx cpu @%p -> pir=%04x token=%llu\n",
mfspr(SPR_PIR), cpu, cpu->pir, token);
- return OPAL_BUSY;
+ abort();
}
again:
