greatbridf
|
333f3907d4
Merge branch 'master' into loongarch64
|
6 miesięcy temu |
greatbridf
|
fdc65f0d30
feat: bug fix and some temporary solutions
|
6 miesięcy temu |
greatbridf
|
af00747a1a
feat(arch): working impl of loongarch64
|
7 miesięcy temu |
zhuowei shao
|
fe995aa528
feat: implement shared memory syscalls and mmap syscall for file mapping
|
7 miesięcy temu |
greatbridf
|
ac9a6b2f1f
Merge remote-tracking branch 'upstream/master' into riscv64-support
|
7 miesięcy temu |
zhuowei shao
|
b72c76b3f7
fix: fix mmap
|
7 miesięcy temu |
greatbridf
|
353fe877ea
feat: add compilation option for riscv64, fix x86 compile
|
7 miesięcy temu |
greatbridf
|
ec45d646ef
feat: syscall adaption
|
7 miesięcy temu |
zhuowei shao
|
1ff75b9e8f
feat(loader): rewrite loader and support dynamic loading
|
8 miesięcy temu |
greatbridf
|
262b76ad95
remove(bindgen): move all the used constants to `kernel::constants`
|
8 miesięcy temu |
greatbridf
|
43016845e4
partial work of making the new trap handling method work
|
8 miesięcy temu |
greatbridf
|
33d30d3413
partial work: make all syscalls use the new interface
|
8 miesięcy temu |
greatbridf
|
dc97e018fa
refactor(mm): new abstraction of page table and etc.
|
8 miesięcy temu |
greatbridf
|
ac2cb64f02
feat: blank impl for getrusage and madvise
|
1 rok temu |
greatbridf
|
fca6223938
move interrupt and vm to rust
|
1 rok temu |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
1 rok temu |