|
e03cdea153
|
🐛 修复空指针错误的问题
|
2022-04-25 16:13:52 +08:00 |
|
|
fb4ddc56ff
|
解决了在用户态下进行系统调用会禁用中断的问题
|
2022-04-12 15:25:21 +08:00 |
|
|
2d7b2b7048
|
改用int250作为系统调用
|
2022-04-12 11:54:44 +08:00 |
|
|
d78db8225c
|
解决了#DE会触发#UD的问题
|
2022-04-10 23:03:16 +08:00 |
|
|
f5f36aafd8
|
将内核定位到高地址(存在bug,中断时会访问低地址)
|
2022-04-10 21:30:16 +08:00 |
|
|
279de4c7f9
|
测试IPI
|
2022-04-07 20:21:28 +08:00 |
|
|
b7df2805ed
|
存在bug,apu启动后触发异常会Reset
|
2022-04-06 15:11:14 +08:00 |
|
|
832442af6a
|
🆕 键盘驱动上半部
|
2022-03-16 13:54:26 +08:00 |
|
|
d4c07ac4ad
|
🆕 中断上半部
|
2022-03-15 18:41:58 +08:00 |
|
|
574f323284
|
🆕 引入APIC驱动,完成local apic的初始化
|
2022-03-04 13:40:22 +08:00 |
|
|
d5eb9e8a27
|
🎨 将初始化8259A的代码移动到driver文件夹
|
2022-02-23 12:18:18 +08:00 |
|
|
07babf6db4
|
🎨 统一模块初始化函数名为<name>_init()
|
2022-02-22 22:17:27 +08:00 |
|
|
d1671bc121
|
🐛 修复了无法切换进程、无法进行浮点运算的bug(将main.c中的init函数名进行修改)
|
2022-02-12 22:14:51 +08:00 |
|
|
39ddc21ca5
|
🆕 实现简单的读取键盘数据的功能
|
2022-01-29 15:12:34 +08:00 |
|
|
eff673edcb
|
🆕 新增了使用8259A芯片的中断响应程序
|
2022-01-29 12:52:25 +08:00 |
|