greatbridf
|
f5b4da3309
change(mm_list): separate mm_list from process on elf loading
|
hace 3 meses |
greatbridf
|
a7bcb9ce15
Merge branch 'buddy_refactor'
|
hace 4 meses |
greatbridf
|
66958893e5
rewrite: move Process, ProcessGroup, Session out of thread.rs
|
hace 4 meses |
greatbridf
|
13f7fff46d
Merge branch 'multiarch'
|
hace 4 meses |
shao
|
f048367b02
refactor: refactor better abstraction for context switch
|
hace 4 meses |
greatbridf
|
4d1ab3b719
feat: initialize ap cpus to a usable state
|
hace 4 meses |
greatbridf
|
fab09e80c7
feat: bootstrap cpus, assign a stack to each of them
|
hace 4 meses |
greatbridf
|
256aa9d443
feat: make TSS and GDT per cpu
|
hace 4 meses |
greatbridf
|
29a3461810
feat: make CURRENT and IDLE_TASK per cpu
|
hace 4 meses |
greatbridf
|
cbceec6084
feat: add percpu variables
|
hace 4 meses |
greatbridf
|
bfcf57b9a0
prepare the memory layout for smp cpu init
|
hace 4 meses |
greatbridf
|
2c72c9ba77
fixes and updates, basically on mem and scheduler
|
hace 5 meses |
greatbridf
|
fca6223938
move interrupt and vm to rust
|
hace 5 meses |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
hace 5 meses |
greatbridf
|
7930b71762
feat: rewrite filearray with rust
|
hace 5 meses |
greatbridf
|
ae698248ee
[partial] feat: add sync stuffs
|
hace 5 meses |
greatbridf
|
1d5525f5c1
rewrite Dentry module with rust
|
hace 6 meses |
greatbridf
|
ea629feec9
rewrite(ahci): rewrite ahci module with rust
|
hace 6 meses |
greatbridf
|
b43277c46c
refactor: rewrite fs submodule with rust
|
hace 6 meses |
greatbridf
|
c3b20946d2
rewrite(e1000e): rewrite e1000e driver with rust
|
hace 7 meses |
greatbridf
|
1f7bed61dd
feat: rust support
|
hace 7 meses |