fslongjin
|
e6108602df
:new: 用户态解析键盘扫描码
|
il y a 2 ans |
fslongjin
|
832c0c7e5c
:wrench: 更新了键盘驱动程序,使其适配vfs
|
il y a 2 ans |
fslongjin
|
edb21695ae
minilibc
|
il y a 2 ans |
fslongjin
|
f99179014a
:bug: 修复了无法正确地往文件写入数据的bug
|
il y a 2 ans |
fslongjin
|
966d67fcde
:new: sys_open系统调用
|
il y a 2 ans |
fslongjin
|
59cbd6c4fc
:new: 用户/内核内存拷贝函数
|
il y a 2 ans |
fslongjin
|
2467367e05
:new: 增加strcmp
|
il y a 2 ans |
fslongjin
|
22359344e4
:new: uart驱动
|
il y a 2 ans |
fslongjin
|
b75504c0e5
:bug: 修复了list_empty的bug
|
il y a 2 ans |
fslongjin
|
9828aff985
软中断处理机制
|
il y a 2 ans |
fslongjin
|
32b8a163bb
bug: AP处理器发生异常时无法正确处理
|
il y a 2 ans |
fslongjin
|
60dc9f4932
检测处理器核心数量
|
il y a 2 ans |
fslongjin
|
21844c8ba4
修复了链表的bug
|
il y a 2 ans |
fslongjin
|
5c3a472310
:new: pci驱动的数据结构
|
il y a 3 ans |
fslongjin
|
046bce39a9
ata_disk_handler
|
il y a 3 ans |
fslongjin
|
b28f7d9c0d
:new: 新增了ata驱动程序
|
il y a 3 ans |
fslongjin
|
9dd1c65cae
解析RSDT header的sign信息
|
il y a 3 ans |
fslongjin
|
574f323284
:new: 引入APIC驱动,完成local apic的初始化
|
il y a 3 ans |
fslongjin
|
07babf6db4
:art: 统一模块初始化函数名为<name>_init()
|
il y a 3 ans |
fslongjin
|
3961c0e1be
:new: printk新增翻页滚动功能(bug:用户态触发中断时翻页会出现#UD)
|
il y a 3 ans |
fslongjin
|
d9d83335af
:new: 转换为grub2引导(尚未更正mm模块,且目前无法将内核链接到线性地址0xffffx处)
|
il y a 3 ans |
fslongjin
|
0757e7a3cd
:new: do_execve函数,跳转至应用层
|
il y a 3 ans |
fslongjin
|
d1671bc121
:bug: 修复了无法切换进程、无法进行浮点运算的bug(将main.c中的init函数名进行修改)
|
il y a 3 ans |
fslongjin
|
67633eb04e
:new: 内核线程(在kernel_thtread函数中调用test_mm会产生问题)
|
il y a 3 ans |
fslongjin
|
8ab02c496c
:new: 新增内存拷贝函数memcpy
|
il y a 3 ans |
fslongjin
|
eff673edcb
:new: 新增了使用8259A芯片的中断响应程序
|
il y a 3 ans |
fslongjin
|
49eaf6ce95
删除了一些信息的打印
|
il y a 3 ans |
fslongjin
|
8131264e3f
:new: 完成了初始化内存管理单元的代码
|
il y a 3 ans |
fslongjin
|
ecd78d08e9
:new: 增加了memset函数(汇编实现)
|
il y a 3 ans |
fslongjin
|
40a551d154
:wrench: 使cpu支持SSE(目前会出现#GP)
|
il y a 3 ans |