4 Commits

Author SHA1 Message Date
LoGin
e28411791f
完成中断管理模块重构 (#554)
- 支持中断共享
- 把现有驱动程序移植到新的irq模块
- 使用`ProcessorId`标识处理器id
- 尚未实现threaded_irq

性能上,edge irq flow handler里面,对于锁的使用,可能有点问题。为了获取/修改common data还有其他几个结构体的状态,进行了多次加锁和放锁,导致性能降低。这是接下来需要优化的点。
2024-03-03 16:31:08 +08:00
R0ronoa
9993c0fc61
添加i8042驱动 改正serio设备文件结构 (#538)
* 添加i8042驱动 改正serio设备文件结构
2024-02-26 15:03:13 +08:00
R0ronoa
a381e482cb
实现Ps/2鼠标驱动 (#500)
实现Ps/2鼠标驱动
2024-01-24 19:17:22 +08:00
R0ronoa
d8e29bffee
增加serio总线和相关trait (#488)
* 新增serio总线和相关trait

* 补充SerioDeviceManager和SerioDriverManager
2024-01-17 23:57:49 +08:00