fslongjin
|
4bc64de8f9
:new: 测定tsc频率
|
2 жил өмнө |
fslongjin
|
eed9077675
bugfix: 当进程在内核态退出后,屏幕刷新软中断会一直保持在pending的状态的bug
|
2 жил өмнө |
fslongjin
|
676260c537
:new: usleep()、nanosleep()
|
2 жил өмнө |
fslongjin
|
4208c56074
更改HPET的定时间隔为500us
|
2 жил өмнө |
fslongjin
|
defb9e769c
:wrench: 改用local apic定时器进行进程时间片更新
|
2 жил өмнө |
fslongjin
|
4c9719f477
:new: 测量local apic定时器频率
|
2 жил өмнө |
fslongjin
|
eb67b612c4
:wrench: 更改目录结构,将定时器独立出来
|
2 жил өмнө |
fslongjin
|
f4891cc8a3
:wrench: 将软中断更改为不可重入
|
2 жил өмнө |
fslongjin
|
9ce123418f
删了几处无用信息
|
2 жил өмнө |
fslongjin
|
cdbc4a316c
bugfix: 修复了无法在除pid=0的进程以外的进程刷新帧缓冲区的bug
|
2 жил өмнө |
fslongjin
|
2a47569473
bugfix: exec执行的文件不存在时,自动退出进程。
|
2 жил өмнө |
fslongjin
|
464837eb1a
:new: double buffer
|
2 жил өмнө |
fslongjin
|
d94d92f5ee
激活FAT32
|
2 жил өмнө |
fslongjin
|
4473ff594c
解决了debian上编译后,kernel_thread_func被优化掉的问题
|
2 жил өмнө |
fslongjin
|
39dd802ff1
磁盘请求在处理时,切换进程
|
2 жил өмнө |
fslongjin
|
c2d8e88617
:bug: 创建页表时未清零内存空间
|
2 жил өмнө |
fslongjin
|
777932704d
完善ipi通信机制
|
2 жил өмнө |
fslongjin
|
ddbfb822c4
:new: 为AP处理器配置进程调度
|
2 жил өмнө |
fslongjin
|
fb4ddc56ff
解决了在用户态下进行系统调用会禁用中断的问题
|
2 жил өмнө |
fslongjin
|
2d7b2b7048
改用int250作为系统调用
|
2 жил өмнө |
fslongjin
|
f5f36aafd8
将内核定位到高地址(存在bug,中断时会访问低地址)
|
2 жил өмнө |
fslongjin
|
05dc7ac73b
将内核层空间移动到0xffff800000000000
|
2 жил өмнө |
fslongjin
|
232d793627
实现了定时任务队列
|
2 жил өмнө |
fslongjin
|
9828aff985
软中断处理机制
|
2 жил өмнө |
fslongjin
|
d887f9a0f7
:new: HPET驱动
|
2 жил өмнө |