TermiNexus
0c47d81767
feat(diag): 异常现场完整转储(裸串口通路 + 无错误码向量)
- isr.s:ISR_NOERR 也保存 RIP/CS/RFLAGS/RSP,_fault_err 用 -1 表示无错误码;
两类宏都补存 rbx/rbp/r12(用户态 #PF 时 r12 常为出错 store 的目标对象基址)
- idt.vp:新增不经驱动/缓冲的裸串口输出(asm.outb),打印 rip/rsp/cs/flags、
u 位、callee-saved、错误码;#UD 附带出错指令字节,#PF 附带 cr2
- 前 32 条异常打印完整现场,之后每次只补 '*',避免异常风暴刷爆串口
2026-10-26 22:41:14 +08:00
..
2026-10-26 22:41:09 +08:00
2026-10-15 16:45:09 +08:00
2026-10-26 22:41:14 +08:00
2026-10-17 16:23:44 +08:00
2026-10-15 13:35:34 +08:00
2026-10-16 18:07:57 +08:00
2026-10-26 22:40:10 +08:00
2026-10-16 19:11:44 +08:00
2026-10-07 19:04:33 +08:00
2026-10-17 11:03:05 +08:00