greatbridf
|
61eaa076d3
chore: check if we should probe fdisk path in conf.
|
7 months ago |
greatbridf
|
1c7a276b93
change(proclist): remove emplace from proclist;
|
7 months ago |
greatbridf
|
530db35b6a
feat(file): append to file
|
1 year ago |
greatbridf
|
c342508132
feat(syscall.open): add truncate support
|
1 year ago |
greatbridf
|
0c005d1b68
fix(dup2): newfd should not share flags(O_CLOEXEC) with oldfd
|
1 year ago |
greatbridf
|
c29afbde1d
feat(truncate): add it to syscall, vfs and tmpfs
|
1 year ago |
greatbridf
|
c7a6dee5eb
fix(ahci): copy minimum of cnt and sector size in read()
|
1 year ago |
greatbridf
|
4ac28ae9a7
feat(init): execute init script using busybox sh
|
1 year ago |
greatbridf
|
1cacb91f2b
feat(thead_local): save and load thread local area
|
1 year ago |
greatbridf
|
74c913f994
feat(syscall): implement sigaction
|
1 year ago |
greatbridf
|
e7f8d74f83
fix(rt_sigprocmask): SIG_UNBLOCK should invoke signals.unmask
|
1 year ago |
greatbridf
|
3aa82c2b13
feat(scheduler): support multi kernel stack frames
|
1 year ago |
greatbridf
|
b2d19e6ff6
change(mm): remove extra memory fences
|
1 year ago |
greatbridf
|
f998f5ec25
fix(port, kmods): make kmods aligned to 16bytes, make inl volatile
|
1 year ago |
greatbridf
|
6097ccb5cc
fix(fat32): read the whole fat table
|
1 year ago |
greatbridf
|
759eb73ba3
rewrite(allocator): locked version of kernel allocator
|
1 year ago |
greatbridf
|
0809eb0e7b
fix(filearr): allocate fd in dup2()
|
1 year ago |
greatbridf
|
d5070d823a
feat(syscall): mkdir
|
1 year ago |
greatbridf
|
496a4bb31f
feat(syscall): impl. partial gettid and wait4
|
1 year ago |
greatbridf
|
5926e83a34
feat(syscall): uname, getpgid, getuid, rt_sigaction(half works)
|
1 year ago |
greatbridf
|
20ed412b5a
fix(rbtree): rbtree copy
|
1 year ago |
greatbridf
|
fdb0052684
fix(signal): wakeup the threading on signals generated
|
1 year ago |
greatbridf
|
a52f58ffb4
feat(syscall): add rt_sigprocmask
|
1 year ago |
greatbridf
|
d53ea9f452
fix(usp-sh): fix pipecmd
|
1 year ago |
greatbridf
|
35cce41a09
fix(vfs): close pipes properly, prohibit sendfile64 used on non regular files
|
1 year ago |
greatbridf
|
5813062c00
Merge branch 'dev'
|
1 year ago |
greatbridf
|
41566272a6
fix(mmap): adjust file nullptr check
|
1 year ago |
greatbridf
|
d8a51c9d64
chore(make): update Makefile.src
|
1 year ago |
greatbridf
|
b4ec221a53
feat(ahci): add ahci controller driver
|
1 year ago |
greatbridf
|
12c41b087e
refactor(irq): new irq handling method
|
1 year ago |