|
arch/x86_64
|
测试IPI
|
2022-04-07 20:21:28 +08:00 |
|
common
|
改用int250作为系统调用
|
2022-04-12 11:54:44 +08:00 |
|
driver
|
解决了在用户态下进行系统调用会禁用中断的问题
|
2022-04-12 15:25:21 +08:00 |
|
exception
|
解决了在用户态下进行系统调用会禁用中断的问题
|
2022-04-12 15:25:21 +08:00 |
|
mm
|
进入用户模式(系统调用存在page fault的bug)
|
2022-04-11 10:32:39 +08:00 |
|
process
|
🆕 原子变量和信号量
|
2022-04-12 21:30:07 +08:00 |
|
sched
|
解决了在用户态下进行系统调用会禁用中断的问题
|
2022-04-12 15:25:21 +08:00 |
|
smp
|
进入用户模式(系统调用存在page fault的bug)
|
2022-04-11 10:32:39 +08:00 |
|
syscall
|
🆕 原子变量和信号量
|
2022-04-12 21:30:07 +08:00 |
|
Makefile
|
将内核层空间移动到0xffff800000000000
|
2022-04-09 21:11:07 +08:00 |
|
head.S
|
将内核定位到高地址(存在bug,中断时会访问低地址)
|
2022-04-10 21:30:16 +08:00 |
|
link.lds
|
将内核定位到高地址(存在bug,中断时会访问低地址)
|
2022-04-10 21:30:16 +08:00 |
|
main.c
|
改用int250作为系统调用
|
2022-04-12 11:54:44 +08:00 |