* TODO: We will need to handle these later when we support ARMv8.2 RAS. */
| 578 | * TODO: We will need to handle these later when we support ARMv8.2 RAS. |
| 579 | */ |
| 580 | void |
| 581 | do_serror(struct trapframe *frame) |
| 582 | { |
| 583 | uint64_t esr, far; |
| 584 | |
| 585 | far = READ_SPECIALREG(far_el1); |
| 586 | esr = frame->tf_esr; |
| 587 | |
| 588 | print_registers(frame); |
| 589 | printf(" far: %16lx\n", far); |
| 590 | printf(" esr: %.8lx\n", esr); |
| 591 | panic("Unhandled System Error"); |
| 592 | } |
| 593 | |
| 594 | void |
| 595 | unhandled_exception(struct trapframe *frame) |
nothing calls this directly
no test coverage detected