MemoryShore
|
c966d612d2
feat: 初步支持动态链接程序运行 (#908)
|
hace 9 meses |
LoGin
|
942cf26b48
fix(riscv/process): 把riscv的调度时钟节拍率与HZ同步,并且修复切换到用户态的时候忘了在内核态关中断的bug (#780)
|
hace 1 año |
LoGin
|
f75cb0f8ed
refactor(process): 调整arch_switch_to_user函数,把riscv和x86_64的共用逻辑抽取出来。 (#773)
|
hace 1 año |
LoGin
|
471d65cf15
feat(riscv): riscv下能够运行hello world用户程序 (#770)
|
hace 1 año |
LoGin
|
9621ab16ef
让riscv64能正常切换进程,并运行完所有的initcall (#721)
|
hace 1 año |
LoGin
|
f049d1af01
初始化riscv-sbi-timer (#716)
|
hace 1 año |
LoGin
|
23ef2b33d1
riscv: 把内核编译target改为riscv64gc & 获取time csr的频率 & 修正浮点保存与恢复的汇编的问题 (#699)
|
hace 1 año |
LoGin
|
e8eab1ac82
riscv: copy-thread (#696)
|
hace 1 año |
LoGin
|
9b96c5b547
riscv64: switch process (#678)
|
hace 1 año |
LoGin
|
401699735b
riscv: 进程管理初始化 (#654)
|
hace 1 año |
LoGin
|
5b59005f93
x86_64: 使用Rust重写内核初始化代码 (#507)
|
hace 1 año |
LoGin
|
91e9d4ab55
实现unified-init库,支持收集初始化函数到一个数组,并统一初始化 (#474)
|
hace 1 año |
LoGin
|
1a72a751b1
在riscv输出hello world (#466)
|
hace 1 año |
LoGin
|
4fda81ce81
使得DragonOS kernel 能为riscv64编译通过(尚未能启动) (#457)
|
hace 1 año |