* @brief 默认中断处理函数 * @param cause 中断号 * @param context 中断上下文 * @return 始终返回 0 */
| 17 | * @return 始终返回 0 |
| 18 | */ |
| 19 | auto DefaultInterruptHandler(uint64_t cause, cpu_io::TrapContext* context) |
| 20 | -> uint64_t { |
| 21 | klog::Info("Default Interrupt handler {:#X}, {:#x}", cause, |
| 22 | reinterpret_cast<uintptr_t>(context)); |
| 23 | return 0; |
| 24 | } |
| 25 | } // namespace |
| 26 | |
| 27 | Interrupt::Interrupt() { |