chyyuu
|
2fa3338b4f
|
add unimplemented syscall SYS_MEMNARRIER from musl-1.1.22 with pthread OPs
|
6 years ago |
Jiajie Chen
|
073108e0f8
|
Fix compilation on mipsel
|
6 years ago |
WangRunji
|
b2de8dc9e6
|
fix page table racing on multi-thread
|
6 years ago |
WangRunji
|
da58486be5
|
refactor syscall: move all context and functions to struct Syscall
|
6 years ago |
WangRunji
|
08d10522ff
|
impl sys_set_tid_address. ignore invalid 'clear_child_tid' on exit
|
6 years ago |
Jiajie Chen
|
8651f09b31
|
Automatically enlarge heap when kernel heap is about to run out
|
6 years ago |
Jiajie Chen
|
2f6f8ef9bc
|
Add syscall timing using rdtsc
|
6 years ago |
WangRunji
|
c885ea6d77
|
impl pseudo INode '/proc/self/exe'
|
6 years ago |
WangRunji
|
a25c8132fe
|
delay mapping file
|
6 years ago |
Jiajie Chen
|
e5894b652c
|
Format code
|
6 years ago |
chyyuu
|
1974cc5853
|
add syscall: sys_getrandom for python3, etc.
|
6 years ago |
WangRunji
|
b0a1614b75
|
reorder syscall by function
|
6 years ago |
chyyuu
|
683814d24c
|
Merge branch 'dev' of github.com:rcore-os/rCore into dev
|
6 years ago |
chyyuu
|
144090e42d
|
add syscall: sys_times partial implementation
|
6 years ago |
Jiajie Chen
|
cf3fd0ec93
|
Fix ioctl numbers and sys_poll for mipsel
|
6 years ago |
Jiajie Chen
|
c9303466b4
|
Merge branch 'mipsel' into dev
|
6 years ago |
Jiajie Chen
|
1fd0060a1a
|
Fix typo
|
6 years ago |
WangRunji
|
8090e154c1
|
simplify sys_sendfile. check elf arch
|
6 years ago |
Jiajie Chen
|
8494bf9b0c
|
Fix sys_sendfile args
|
6 years ago |
Jiajie Chen
|
0ff24fe589
|
Implement env support in sys_exec
|
6 years ago |
Yuhao Zhou
|
d2f2fa3d97
|
Two syscall for mips.
|
6 years ago |
Yuhao Zhou
|
3e7dd81dec
|
Add lstat, fix timespec for musln32.
|
6 years ago |
chyyuu
|
aa5d0028f0
|
add unimplemented syscalls: SYS_GETGROUPS, SYS_SETGROUPS. Now busybox:id can run.
|
6 years ago |
Jiajie Chen
|
1bba33a05f
|
Implement sys_ppoll over sys_poll
|
6 years ago |
Jiajie Chen
|
69449d4eb1
|
Pretend stdin/stdout as a tty
|
6 years ago |
Yuhao Zhou
|
189c4aa5c6
|
Support sys_pipe for MIPS.
|
6 years ago |
Yuhao Zhou
|
9532311c1e
|
Copy TLS data in sys_fork.
|
6 years ago |
Yuhao Zhou
|
dc90cb5a8d
|
Fix pgfault, fstat syscall convention. biscuit/ls works!
|
6 years ago |
Yuhao Zhou
|
9075a172ad
|
Fix iovec size for MIPSn32.
|
6 years ago |
Yuhao Zhou
|
bfa4c9d47e
|
Support TLS for MIPS.
|
6 years ago |
WangRunji
|
3556c758db
|
impl more file system *at syscalls
|
6 years ago |
Jiajie Chen
|
41dab25f9c
|
Merge remote-tracking branch 'origin/master' into dev
|
6 years ago |
Harry Chen
|
88bda7c4a0
|
Use Linux syscall number for mips N32 ABI, update user app
Signed-off-by: Harry Chen <i@harrychen.xyz>
|
6 years ago |
Jiajie Chen
|
1f99f1270a
|
Implement recvmsg syscall for netlink
|
6 years ago |
Jiajie Chen
|
b0c9087f0f
|
Implement ioctl arp translation
|
6 years ago |
Jiajie Chen
|
55df9ca892
|
Initial support for ioctl SIOCGARP
|
6 years ago |
Jiajie Chen
|
236ddd0827
|
Move chmod to x86 specific syscall
|
6 years ago |
Jiajie Chen
|
311cf104f9
|
Many minor fixes to allow gcc to run inside rCore. Add some syscalls, fix SEEK_* and enlarge the heap
|
6 years ago |
Jiajie Chen
|
524865ebd8
|
Implement sys_prlimit64 for nginx
|
6 years ago |
WangRunji
|
b836b11792
|
reformat code using `cargo fmt`
|
6 years ago |
Jiajie Chen
|
285ffc7618
|
Move absolute/relative path resolution to rcore-fs, implement dummy sys_fchown, sys_fchownat and sys_symlinkat
|
6 years ago |
Jiajie Chen
|
556d263d8e
|
Implement sys_openat and sys_renameat
|
6 years ago |
Jiajie Chen
|
0edfc07939
|
Allow page fault handler to bypass process lock and fix thread pool wakeup for exited process
|
6 years ago |
Jiajie Chen
|
2fac6e9941
|
Dummy implementation for sys_statfs, sys_flock and sys_mount
|
6 years ago |
Jiajie Chen
|
705505c543
|
Rearrange syscall order and implement dummy sys_fstatfs
|
6 years ago |
Jiajie Chen
|
0272aa1070
|
Implement sys_readlink and improve sys_mremap
|
6 years ago |
Jiajie Chen
|
4e0c18914f
|
Implement sys_sendfile
|
6 years ago |
WangRunji
|
638a2215b2
|
impl eager mmap file
|
6 years ago |
WangRunji
|
b9a7888290
|
update fs. impl sys_sync, sys_rmdir. fix sys_unlink.
|
6 years ago |
Jiajie Chen
|
7fd9130024
|
Add missing changeset in last commit
|
6 years ago |