TermiNexus
03e1137189
fix(keyboard): 去掉重复初始化,键盘只由 service 层 init 一次
现场:explorer 能 open /dev/input/keyboard,但按下键后 [explorer] kbd 一次都不出现 —— 内核侧没有数据。devfs_register_keyboard() 与 services/keyboard.start() 各调了一次 keyboard.init(),而 init 会读-改-写 8042 的 CCB(含数据上报/中断掩码位);第二次执行时设备状态已变,容易把上报关掉。现在初始化只保留 service 层那一次(它更晚、是最终状态);kbd_thread 并未被启动(kbd_svc.th 从未创建),不存在抢数据的问题。
2026-10-17 13:36:38 +08:00
..
2026-10-17 13:36:38 +08:00
2026-10-15 16:45:09 +08:00
2026-10-16 20:57:55 +08:00
2026-10-15 13:35:34 +08:00
2026-10-15 13:35:34 +08:00
2026-10-16 18:07:57 +08:00
2026-10-16 20:57:55 +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