houmkh
|
1a2d405384
将当前的sched_cfs函数做一个包裹,套一层sched(). (#32)
|
2 years ago |
fslongjin
|
06af77bd79
fix: 解决了page的锁未被初始化的bug
|
2 years ago |
fslongjin
|
e806bbc0c8
o3能运行
|
2 years ago |
fslongjin
|
58681fd34a
O1能跑的代码
|
2 years ago |
fslongjin
|
23b3f4c712
调整local apic向量表的大小
|
2 years ago |
fslongjin
|
aa3f433cd5
使mm支持4K虚拟地址映射
|
2 years ago |
fslongjin
|
d0ddb73788
include上级文件夹时,统一采用<>来指定文件
|
2 years ago |
fslongjin
|
defb9e769c
改用local apic定时器进行进程时间片更新
|
2 years ago |
fslongjin
|
4c9719f477
测量local apic定时器频率
|
2 years ago |
fslongjin
|
f4891cc8a3
将软中断更改为不可重入
|
2 years ago |
fslongjin
|
2a47569473
bugfix: exec执行的文件不存在时,自动退出进程。
|
2 years ago |
fslongjin
|
844e66f6bb
修复了键盘控制器被初始化之前,按键被按下,从而导致的收不到键盘中断的问题。
|
2 years ago |
fslongjin
|
b828622ea6
将wait_queue中的结点改为kmalloc创建
|
2 years ago |
fslongjin
|
1801ddffbd
fork
|
2 years ago |
fslongjin
|
d94d92f5ee
激活FAT32
|
2 years ago |
fslongjin
|
4473ff594c
解决了debian上编译后,kernel_thread_func被优化掉的问题
|
2 years ago |
fslongjin
|
2fcf91733f
修正系统入口为系统调用门
|
2 years ago |
fslongjin
|
c2d8e88617
创建页表时未清零内存空间
|
2 years ago |
fslongjin
|
777932704d
完善ipi通信机制
|
2 years ago |
fslongjin
|
ddbfb822c4
为AP处理器配置进程调度
|
2 years ago |
fslongjin
|
3fc2ec6d7e
更改全局变量定义的位置
|
2 years ago |
fslongjin
|
fb4ddc56ff
解决了在用户态下进行系统调用会禁用中断的问题
|
2 years ago |
fslongjin
|
2d7b2b7048
改用int250作为系统调用
|
2 years ago |
fslongjin
|
f5f36aafd8
将内核定位到高地址(存在bug,中断时会访问低地址)
|
2 years ago |
fslongjin
|
05dc7ac73b
将内核层空间移动到0xffff800000000000
|
2 years ago |
fslongjin
|
9828aff985
软中断处理机制
|
2 years ago |
fslongjin
|
d887f9a0f7
HPET驱动
|
2 years ago |
fslongjin
|
8bf4da2afa
注释了一些调试信息
|
2 years ago |
fslongjin
|
279de4c7f9
测试IPI
|
2 years ago |
fslongjin
|
b7df2805ed
存在bug,apu启动后触发异常会Reset
|
2 years ago |