fix: 键盘中断上下文不再直接操作tty,而是由专门的kthread来渲染 (#592)

fix: 键盘中断上下文不再直接操作tty,而是由专门的kthread来渲染
1.修正psmouse 日志
2. 键盘中断上下文不再直接操作tty,而是由专门的kthread来渲染
3. 由于调度器设计问题,load balance会由于时序问题导致错误.因此暂时只启用单核.
This commit is contained in:
LoGin
2024-03-12 16:32:33 +08:00
committed by GitHub
parent 818a64c776
commit 59fdb447ee
12 changed files with 114 additions and 38 deletions

View File

@ -276,9 +276,10 @@ impl SerioDriver for Ps2MouseDriver {
#[unified_init(INITCALL_DEVICE)]
fn ps2_mouse_driver_init() -> Result<(), SystemError> {
kdebug!("Ps2_mouse_drive initing...");
kdebug!("Ps2_mouse_drive initializing...");
let driver = Ps2MouseDriver::new();
serio_driver_manager().register(driver.clone())?;
unsafe { PS2_MOUSE_DRIVER = Some(driver) };
kdebug!("Ps2_mouse_drive initialized!");
return Ok(());
}