greatbridf
|
1d5525f5c1
rewrite Dentry module with rust
|
6 months ago |
greatbridf
|
23ec09cb64
fix: fifo, paging, tkill, preemptive kernel
|
9 months ago |
greatbridf
|
b6b04e657d
works
|
9 months ago |
greatbridf
|
ac083a7cf0
brand new mem subsystem
|
9 months ago |
greatbridf
|
a092424c56
slab and buddy allocator
|
10 months ago |
greatbridf
|
dbda9e3578
refactor: divide vfs.hpp into four
|
11 months ago |
greatbridf
|
5813062c00
Merge branch 'dev'
|
1 year ago |
greatbridf
|
423968a920
feat(vfs): support opening relative path
|
1 year ago |
greatbridf
|
3e141f09b7
change(gblibc): move errno to gblibc
|
2 years ago |
greatbridf
|
eaa4c84140
feat: vfs_open_proc for user space syscalls
|
2 years ago |
greatbridf
|
304ecefefb
feat: move kernel to 0xc0000000
|
2 years ago |
greatbridf
|
5e8359fd6b
feat(elf): set .bss section zero
|
2 years ago |
greatbridf
|
90b868a5cf
feat(gblibc): set entry point to _start
|
2 years ago |
greatbridf
|
d44046d21c
feat(gblibc): separate libc from kernel code
|
2 years ago |
greatbridf
|
6953011b53
refactor(scheduling): switch ctx. with schedule()
|
2 years ago |
greatbridf
|
9ddd370740
feat(elf): pass program arguments to elf loader
|
2 years ago |
greatbridf
|
34b3bf7644
feat(syscall): impl. exec() to load elf files
|
2 years ago |