greatbridf
|
dbda9e3578
refactor: divide vfs.hpp into four
|
7 bulan lalu |
greatbridf
|
da84d0d39b
refactor: vfs
|
7 bulan lalu |
greatbridf
|
f67d993913
remove: some redundant code
|
7 bulan lalu |
greatbridf
|
e75d8437f5
feature(syscall): unlink and access
|
7 bulan lalu |
greatbridf
|
cb12970934
feature(shared_ptr): add make_shared();
|
7 bulan lalu |
greatbridf
|
059465cfd5
feature(hash_map): add begin() and end()
|
7 bulan lalu |
greatbridf
|
56349fea2c
change(user-sh): suppress runcmd() warning
|
7 bulan lalu |
greatbridf
|
f607aecdab
update: pretty print script
|
7 bulan lalu |
greatbridf
|
eccb650472
chore: update Makefile.src, remove redundant files
|
7 bulan lalu |
greatbridf
|
735b7988b3
fix: remove constexpr from some function decl.
|
7 bulan lalu |
greatbridf
|
61eaa076d3
chore: check if we should probe fdisk path in conf.
|
7 bulan lalu |
greatbridf
|
1c7a276b93
change(proclist): remove emplace from proclist;
|
7 bulan lalu |
greatbridf
|
530db35b6a
feat(file): append to file
|
1 tahun lalu |
greatbridf
|
c342508132
feat(syscall.open): add truncate support
|
1 tahun lalu |
greatbridf
|
0c005d1b68
fix(dup2): newfd should not share flags(O_CLOEXEC) with oldfd
|
1 tahun lalu |
greatbridf
|
c29afbde1d
feat(truncate): add it to syscall, vfs and tmpfs
|
1 tahun lalu |
greatbridf
|
c7a6dee5eb
fix(ahci): copy minimum of cnt and sector size in read()
|
1 tahun lalu |
greatbridf
|
4ac28ae9a7
feat(init): execute init script using busybox sh
|
1 tahun lalu |
greatbridf
|
1cacb91f2b
feat(thead_local): save and load thread local area
|
1 tahun lalu |
greatbridf
|
74c913f994
feat(syscall): implement sigaction
|
1 tahun lalu |
greatbridf
|
e7f8d74f83
fix(rt_sigprocmask): SIG_UNBLOCK should invoke signals.unmask
|
1 tahun lalu |
greatbridf
|
3aa82c2b13
feat(scheduler): support multi kernel stack frames
|
1 tahun lalu |
greatbridf
|
b2d19e6ff6
change(mm): remove extra memory fences
|
1 tahun lalu |
greatbridf
|
f998f5ec25
fix(port, kmods): make kmods aligned to 16bytes, make inl volatile
|
1 tahun lalu |
greatbridf
|
6097ccb5cc
fix(fat32): read the whole fat table
|
1 tahun lalu |
greatbridf
|
759eb73ba3
rewrite(allocator): locked version of kernel allocator
|
1 tahun lalu |
greatbridf
|
0809eb0e7b
fix(filearr): allocate fd in dup2()
|
1 tahun lalu |
greatbridf
|
d5070d823a
feat(syscall): mkdir
|
1 tahun lalu |
greatbridf
|
496a4bb31f
feat(syscall): impl. partial gettid and wait4
|
1 tahun lalu |
greatbridf
|
5926e83a34
feat(syscall): uname, getpgid, getuid, rt_sigaction(half works)
|
1 tahun lalu |