greatbridf
|
c9fc06cae9
change(Process): remove `do_kill_process` and use `do_exit` for those use cases
|
7 luni în urmă |
zhuowei shao
|
11304dd3c3
feat: add pthread test
|
7 luni în urmă |
zhuowei shao
|
5dd3a57da4
feat: implement futex
|
7 luni în urmă |
zhuowei shao
|
b72c76b3f7
fix: fix mmap
|
7 luni în urmă |
zhuowei shao
|
5e3b6ec384
fix: fix exit
|
7 luni în urmă |
zhuowei shao
|
5bcdb8040b
feat: implement clone
|
7 luni în urmă |
zhuowei shao
|
a8df9df74b
fix: fix mprotect
|
7 luni în urmă |
greatbridf
|
942f24e842
Merge pull request #8 from Shao-ZW/master
|
7 luni în urmă |
greatbridf
|
ae9becdc7b
Update script/build-img.sh
|
7 luni în urmă |
zhuowei shao
|
0eac6e12b5
refactor(loader): unify ELF32 and ELF64 loading
|
8 luni în urmă |
zhuowei shao
|
1ff75b9e8f
feat(loader): rewrite loader and support dynamic loading
|
8 luni în urmă |
Zhuowei Shao
|
0189d83b46
Merge pull request #7 from greatbridf/makefile
|
8 luni în urmă |
greatbridf
|
ccd06b426d
chore(makefile): add an option to control the kernel features
|
8 luni în urmă |
greatbridf
|
2b8042afc2
Merge pull request #6 from greatbridf/remove-cpp
|
8 luni în urmă |
greatbridf
|
96295d86c9
fix(buddy): erroneous condition check on alloc initialization
|
8 luni în urmă |
greatbridf
|
dd32b93963
feat(hal): smp initialization
|
8 luni în urmă |
greatbridf
|
8672c72a5d
feat(hal): working impl of HAL.
|
8 luni în urmă |
greatbridf
|
fb605cede1
change(arch): move {Task, Trap}Context to HAL crate
|
8 luni în urmă |
greatbridf
|
72eb66819c
remove(bindgen): completely move bindgen
|
8 luni în urmă |
greatbridf
|
262b76ad95
remove(bindgen): move all the used constants to `kernel::constants`
|
8 luni în urmă |
greatbridf
|
7ca12b658a
style(arch): add pub to suppress unused warnings
|
8 luni în urmă |
greatbridf
|
02b24cbf0b
change(arch): remove old `InterruptContext`
|
8 luni în urmă |
greatbridf
|
47087f162e
change(c++): remove c++ stl and boot.s
|
8 luni în urmă |
greatbridf
|
1cc6683440
fix(sendfile): `sendfile` returns wrong written byte count
|
8 luni în urmă |
greatbridf
|
24008a54a2
Merge branch 'master' into remove-cpp
|
8 luni în urmă |
greatbridf
|
43016845e4
partial work of making the new trap handling method work
|
8 luni în urmă |
greatbridf
|
f4e68bd903
Merge pull request #5 from Shao-ZW:master
|
8 luni în urmă |
greatbridf
|
862471ca82
style: change visibility of internal raw page fields
|
8 luni în urmă |
greatbridf
|
b8c5c2be51
change(allocator): use Page for huge object allocation
|
8 luni în urmă |
greatbridf
|
400662db4e
style: remove `Clone` constraint in `SlabAllocator`.
|
8 luni în urmă |