Files
ViperOS/VKernel
TermiNexus 57c4092d19 debug(timer): timer_handler 一次性 H + msleep 自旋 s,判定 ISR 是否被调用
apic.eoi 修复后仍挂在 sti done(无 msleep done)。加两处确定性诊断:
- timer_handler 首次进入打印 'H':ISR 被调用则出现
- msleep 每 1M 次迭代打印 's':hlt 唤醒(中断触发)但 ticks 不推进则出现
判定:
- 无 H → 定时中断未到达 timer_handler(IDT/PIC/APIC 路由)
- 有 H → ISR 已调用,问题在 handler/ticks 推进
用后移除。
2026-08-26 18:26:34 +08:00
..
2026-07-19 12:38:20 +08:00
2026-07-30 17:26:17 +08:00