greatbridf
|
98ac37c635
feat(syscall): impl fch{own, mod}at and utimensat
|
7 månader sedan |
greatbridf
|
ca174932df
fix(syscall): `fstatat` should place device number major at bit 8..16
|
7 månader sedan |
greatbridf
|
42b95ebe83
feat(syscall): impl lseek for riscv64
|
7 månader sedan |
greatbridf
|
fae9380b40
feat: add syscall ppoll, fix clock_gettime for riscv64
|
7 månader sedan |
greatbridf
|
c2eab5d866
feat: impl vdso for all architectures and sigreturn for riscv64
|
7 månader sedan |
greatbridf
|
ac9a6b2f1f
Merge remote-tracking branch 'upstream/master' into riscv64-support
|
7 månader sedan |
greatbridf
|
485546e8d0
feat: add Stream used for write operations
|
7 månader sedan |
greatbridf
|
4d5acf492a
style: remove unused imports
|
7 månader sedan |
greatbridf
|
dd1d5927e1
feat: impl openat and argument printing in trace_syscall
|
7 månader sedan |
greatbridf
|
353fe877ea
feat: add compilation option for riscv64, fix x86 compile
|
7 månader sedan |
greatbridf
|
73a10e4727
feat(syscall): impl fstatat
|
7 månader sedan |
greatbridf
|
ec45d646ef
feat: syscall adaption
|
7 månader sedan |
greatbridf
|
262b76ad95
remove(bindgen): move all the used constants to `kernel::constants`
|
8 månader sedan |
greatbridf
|
43016845e4
partial work of making the new trap handling method work
|
8 månader sedan |
greatbridf
|
33d30d3413
partial work: make all syscalls use the new interface
|
8 månader sedan |
greatbridf
|
a2ec93f2e3
temporary solution: use `Task::block_on` everywhere
|
9 månader sedan |
greatbridf
|
e9ec2880b8
feat: temp. impl for sys_times, update sys_statx
|
1 år sedan |
greatbridf
|
555b383d90
feat(syscall): add sys_pipe2
|
1 år sedan |
greatbridf
|
c6d416043e
fix terminal subsystem, print syscall debug info conditionally
|
1 år sedan |
greatbridf
|
b9756e3233
rewrite: some of the process part and syscalls
|
1 år sedan |
greatbridf
|
7930b71762
feat: rewrite filearray with rust
|
1 år sedan |