|
0aec6827ee
|
🆕 运行文件系统中的二进制程序
|
2022-05-06 00:25:32 +08:00 |
|
|
966d67fcde
|
🆕 sys_open系统调用
|
2022-04-27 00:39:02 +08:00 |
|
|
0e8bf69d65
|
增加了uart输出的条件编译
|
2022-04-15 15:28:00 +08:00 |
|
|
279de4c7f9
|
测试IPI
|
2022-04-07 20:21:28 +08:00 |
|
|
ac2508224e
|
对多核启动的过程加锁
|
2022-04-07 17:46:09 +08:00 |
|
|
db3749ece4
|
🆕 递归枚举pci总线上的设备
|
2022-03-21 23:44:17 +08:00 |
|
|
71d6af78d8
|
解决了一些小问题
|
2022-03-18 19:18:36 +08:00 |
|
|
2bb63e8e87
|
鼠标驱动已知bug: 数据包大小不正确
|
2022-03-17 22:38:23 +08:00 |
|
|
b3cbd3caa2
|
🆕 鼠标驱动(有bug,还不能用)
|
2022-03-17 20:51:14 +08:00 |
|
|
574f323284
|
🆕 引入APIC驱动,完成local apic的初始化
|
2022-03-04 13:40:22 +08:00 |
|
|
8e1a0c9a4b
|
🆕 初始化内存池组
|
2022-02-25 12:15:09 +08:00 |
|
|
d9d83335af
|
🆕 转换为grub2引导(尚未更正mm模块,且目前无法将内核链接到线性地址0xffffx处)
|
2022-02-21 22:59:57 +08:00 |
|
|
d1671bc121
|
🐛 修复了无法切换进程、无法进行浮点运算的bug(将main.c中的init函数名进行修改)
|
2022-02-12 22:14:51 +08:00 |
|
|
67633eb04e
|
🆕 内核线程(在kernel_thtread函数中调用test_mm会产生问题)
|
2022-02-10 13:45:38 +08:00 |
|
|
06cfb1ceb9
|
🆕 实现了异常捕获模块
|
2022-01-25 18:04:18 +08:00 |
|
|
ead838bffd
|
🆕 完成了printk(暂不支持浮点数打印)
|
2022-01-23 23:17:52 +08:00 |
|
|
df7b3a3716
|
🆕 printk.c, 在vsprintf中部分完成了解析字符串的工作
|
2022-01-22 15:55:34 +08:00 |
|