fslongjin
|
59cbd6c4fc
|
🆕 用户/内核内存拷贝函数
|
2022-04-22 23:40:27 +08:00 |
|
fslongjin
|
2467367e05
|
🆕 增加strcmp
|
2022-04-21 23:32:40 +08:00 |
|
fslongjin
|
22359344e4
|
🆕 uart驱动
|
2022-04-15 15:23:17 +08:00 |
|
fslongjin
|
b75504c0e5
|
🐛 修复了list_empty的bug
|
2022-04-08 21:25:16 +08:00 |
|
fslongjin
|
9828aff985
|
软中断处理机制
|
2022-04-08 20:04:12 +08:00 |
|
fslongjin
|
32b8a163bb
|
bug: AP处理器发生异常时无法正确处理
|
2022-04-05 14:40:26 +08:00 |
|
fslongjin
|
60dc9f4932
|
检测处理器核心数量
|
2022-04-04 18:42:22 +08:00 |
|
fslongjin
|
21844c8ba4
|
修复了链表的bug
|
2022-04-02 19:13:43 +08:00 |
|
fslongjin
|
5c3a472310
|
🆕 pci驱动的数据结构
|
2022-03-21 18:34:49 +08:00 |
|
fslongjin
|
046bce39a9
|
ata_disk_handler
|
2022-03-21 17:13:15 +08:00 |
|
fslongjin
|
b28f7d9c0d
|
🆕 新增了ata驱动程序
|
2022-03-20 21:35:36 +08:00 |
|
fslongjin
|
9dd1c65cae
|
解析RSDT header的sign信息
|
2022-03-13 14:59:31 +08:00 |
|
fslongjin
|
574f323284
|
🆕 引入APIC驱动,完成local apic的初始化
|
2022-03-04 13:40:22 +08:00 |
|
fslongjin
|
07babf6db4
|
🎨 统一模块初始化函数名为<name>_init()
|
2022-02-22 22:17:27 +08:00 |
|
fslongjin
|
3961c0e1be
|
🆕 printk新增翻页滚动功能(bug:用户态触发中断时翻页会出现#UD)
|
2022-02-22 20:45:32 +08:00 |
|
fslongjin
|
d9d83335af
|
🆕 转换为grub2引导(尚未更正mm模块,且目前无法将内核链接到线性地址0xffffx处)
|
2022-02-21 22:59:57 +08:00 |
|
fslongjin
|
0757e7a3cd
|
🆕 do_execve函数,跳转至应用层
|
2022-02-13 22:41:35 +08:00 |
|
fslongjin
|
d1671bc121
|
🐛 修复了无法切换进程、无法进行浮点运算的bug(将main.c中的init函数名进行修改)
|
2022-02-12 22:14:51 +08:00 |
|
fslongjin
|
67633eb04e
|
🆕 内核线程(在kernel_thtread函数中调用test_mm会产生问题)
|
2022-02-10 13:45:38 +08:00 |
|
fslongjin
|
8ab02c496c
|
🆕 新增内存拷贝函数memcpy
|
2022-01-29 15:11:33 +08:00 |
|
fslongjin
|
eff673edcb
|
🆕 新增了使用8259A芯片的中断响应程序
|
2022-01-29 12:52:25 +08:00 |
|
fslongjin
|
49eaf6ce95
|
删除了一些信息的打印
|
2022-01-28 22:45:05 +08:00 |
|
fslongjin
|
8131264e3f
|
🆕 完成了初始化内存管理单元的代码
|
2022-01-28 14:46:15 +08:00 |
|
fslongjin
|
ecd78d08e9
|
🆕 增加了memset函数(汇编实现)
|
2022-01-27 18:36:32 +08:00 |
|
fslongjin
|
40a551d154
|
🔧 使cpu支持SSE(目前会出现#GP)
|
2022-01-27 14:58:14 +08:00 |
|
fslongjin
|
06cfb1ceb9
|
🆕 实现了异常捕获模块
|
2022-01-25 18:04:18 +08:00 |
|
fslongjin
|
14374d5faf
|
🔧 优化了虚拟机启动脚本
|
2022-01-25 13:33:36 +08:00 |
|
fslongjin
|
ead838bffd
|
🆕 完成了printk(暂不支持浮点数打印)
|
2022-01-23 23:17:52 +08:00 |
|