fslongjin
|
08181a7bb8
代码格式修正
|
2 years ago |
fslongjin
|
e14535feaa
解决printk中的私有函数没有加static的问题
|
2 years ago |
fslongjin
|
d0ddb73788
:wrench: include上级文件夹时,统一采用<>来指定文件
|
2 years ago |
fslongjin
|
7670031b11
bugfix: 修复浮点数打印错误的bug
|
2 years ago |
fslongjin
|
594aeadf65
:new: vsprintk
|
2 years ago |
fslongjin
|
8246c1c9e2
:new: pwd命令
|
2 years ago |
fslongjin
|
464837eb1a
:new: double buffer
|
2 years ago |
fslongjin
|
8d8fd391fb
:bug: 修复了需要映射的物理地址跨越页表时,产生内存越界的问题
|
2 years ago |
fslongjin
|
77d4854db7
:new: 具有中断管理功能的自旋锁
|
2 years ago |
fslongjin
|
4473ff594c
解决了debian上编译后,kernel_thread_func被优化掉的问题
|
2 years ago |
fslongjin
|
0e8bf69d65
增加了uart输出的条件编译
|
2 years ago |
fslongjin
|
22359344e4
:new: uart驱动
|
2 years ago |
fslongjin
|
be8ac71aa9
bug fix
|
2 years ago |
fslongjin
|
2d7b2b7048
改用int250作为系统调用
|
3 years ago |
fslongjin
|
05dc7ac73b
将内核层空间移动到0xffff800000000000
|
3 years ago |
fslongjin
|
9828aff985
软中断处理机制
|
3 years ago |
fslongjin
|
ac2508224e
对多核启动的过程加锁
|
3 years ago |
fslongjin
|
68c7b52192
bug fix
|
3 years ago |
fslongjin
|
71d6af78d8
解决了一些小问题
|
3 years ago |
fslongjin
|
2bb63e8e87
鼠标驱动已知bug: 数据包大小不正确
|
3 years ago |
fslongjin
|
95dc53bda8
:bug: 输出负数时出错
|
3 years ago |
fslongjin
|
1e52bbe901
:bug: 修复\b的bug
|
3 years ago |
fslongjin
|
cc1e126959
:bug: 修复了printk在画面滚动时产生的画面撕裂问题
|
3 years ago |
fslongjin
|
f95fa63972
:bug: 修复了printk在输出\t时,背景颜色不正确的bug,以及屏幕滚动的bug
|
3 years ago |
fslongjin
|
574f323284
:new: 引入APIC驱动,完成local apic的初始化
|
3 years ago |
fslongjin
|
9802d67470
:bug: 解决了帧缓冲区大小计算错误的问题
|
3 years ago |
fslongjin
|
e573e6f1db
:bug: bug fix
|
3 years ago |
fslongjin
|
db8604c1e3
:new: 重新初始化页表并重映射了VBE帧缓存区
|
3 years ago |
fslongjin
|
1ad685f7a3
:wrench: 更改初始内存映射大小
|
3 years ago |
fslongjin
|
07babf6db4
:art: 统一模块初始化函数名为<name>_init()
|
3 years ago |