skychen123
|
fcd0fecd3e
|
add sys_setitimer syscall (#8096)
|
2023-10-08 13:30:04 +08:00 |
zhouminquan
|
75b4f3d83a
|
tmpfs adds truncate functionality and unlink adaptations
|
2023-09-25 13:23:25 +08:00 |
zmq810150896
|
7c2f807a7c
|
Add the system call timerfd and update SConscript for signalfd (#8067)
|
2023-09-23 14:18:29 +08:00 |
zmq810150896
|
dc84765823
|
[smart] Updated the API for kernel access to user address issues and for calculating string length (#8058)
|
2023-09-23 14:06:00 +08:00 |
Shell
|
b826afe8f9
|
[smart] fix of cmd_kill (#8071)
Signed-off-by: Shell <smokewood@qq.com>
|
2023-09-22 15:06:07 +08:00 |
zmq810150896
|
092b52ab24
|
Adapt rt_channel, increase the generality of some rt_channel functionality on dfs v2, and standardize signalfd (#8047)
|
2023-09-20 07:54:11 +08:00 |
Shell
|
e7c3ca61fd
|
[smart] fix rt_memcpy to lwp_memcpy in smart source (#8033)
|
2023-09-15 15:57:08 +08:00 |
zmq810150896
|
7c3d966df6
|
Add the system call signalfd (#8001)
|
2023-09-11 14:06:08 +08:00 |
Shell
|
459024f306
|
[smart/signal] fixups of signal (#7998)
Signed-off-by: Shell <smokewood@qq.com>
|
2023-09-09 09:37:38 +08:00 |
Shell
|
47b183a297
|
[smart/syscall] fix exit(2) and add exit_group(2) (#8005)
Signed-off-by: shell <smokewood@qq.com>
Signed-off-by: shell <wangxiaoyao@rt-thread.com>
Signed-off-by: Shell <smokewood@qq.com>
|
2023-09-09 09:35:56 +08:00 |
Shell
|
b8e332fa2d
|
[smart] add waitpid(-1) support (#8020)
Signed-off-by: shell <wangxiaoyao@rt-thread.com>
|
2023-09-09 09:35:33 +08:00 |
Meco Man
|
5f948690c9
|
[rtdef] rename RT_CTASSERT to RT_STATIC_ASSERT
|
2023-09-06 22:21:22 -04:00 |
xyz
|
341fb40c95
|
[smart][fix] lwp fork with data copy
|
2023-08-30 16:37:08 +08:00 |
geniusgogo
|
d55066e10d
|
cleanup: fix building warnings
|
2023-08-23 22:58:25 -04:00 |
Shell
|
d862816a51
|
[components/mm] add unmap page API (#7834)
Signed-off-by: Shell <smokewood@qq.com>
|
2023-08-16 15:38:59 +08:00 |
geniusgogo
|
a6959a9ef8
|
fix lwp_free tty switch to foreground error (#7945)
|
2023-08-12 10:50:45 +08:00 |
geniusgogo
|
4d20416b2f
|
update components & lwp. (#7888)
|
2023-08-07 12:22:14 -04:00 |
Shell
|
325c3d2a48
|
[smart] Fix bugs on lwp kill (#7892)
Signed-off-by: Shell <smokewood@qq.com>
|
2023-08-03 20:25:13 +08:00 |
zhkag
|
d5c9dc09a0
|
[lwp] 修复错误码误用 (#7906)
|
2023-08-03 15:34:42 +08:00 |
zmq810150896
|
3f0a5e76bf
|
Add the system call epoll (#7893)
|
2023-08-01 17:15:41 +08:00 |
zmq810150896
|
307e9e5e98
|
Add the system call eventfd (#7835)
|
2023-07-27 17:24:56 +08:00 |
Tennn11
|
43b451b27c
|
[syscall][socket]fix socket addr bug (#7876)
|
2023-07-27 17:24:26 +08:00 |
Shell
|
ef91876ee7
|
[smart] fix the setup of fake lwp in sys_execve (#7855)
|
2023-07-25 15:58:10 +08:00 |
Shell
|
acfa74f078
|
[libcpu/arm] fix race condition with ldrex,strex (#7842)
Signed-off-by: Shell <smokewood@qq.com>
|
2023-07-25 14:07:44 +08:00 |
Shell
|
52d3637fba
|
[smart] fix possible memory leak (#7832)
Signed-off-by: Shell <smokewood@qq.com>
|
2023-07-22 10:30:29 +08:00 |
Shell
|
58e0ddf287
|
[component/lwp] support more feature of signal from IEEE Std 1003.1-2017 (#7828)
Signed-off-by: Shell <smokewood@qq.com>
|
2023-07-20 00:02:41 +08:00 |
GUI
|
b424169e17
|
AArch64: fixup fpu storage's size in stack and append Q16 ~ Q31 (#7815)
Signed-off-by: GuEe-GUI <GuEe-GUI@github.com>
|
2023-07-15 15:21:23 +08:00 |
geniusgogo
|
2aa4510aa8
|
execute elf add executable permissions check. (#7769)
|
2023-07-03 19:25:59 +08:00 |
Shell
|
0b79bea7cd
|
[components/lwp] clear ref to parent on waitpid() (#7741)
Signed-off-by: shell <smokewood@qq.com>
|
2023-06-29 00:00:27 +08:00 |
Shell
|
b66514686a
|
[components/tty] fix bug on foreground app switch (#7726)
|
2023-06-28 09:11:17 +08:00 |
yangfasheng
|
b4e59bac4e
|
dfs v2 修改 fd_new 的 startfd 起始值为 0 ;修复 futex_wait 超时时间换算异常; (#7705)
Signed-off-by: yangfasheng <yangfasheng@live.com>
|
2023-06-20 23:09:58 +08:00 |
Bernard Xiong
|
99e80f8d33
|
[dfs] Add DFS v2.0 (#7606)
|
2023-06-10 21:35:25 +08:00 |
geniusgogo
|
0315c0dee7
|
add lstat&sysinfo....syscall. (#7555)
|
2023-05-23 22:43:38 +08:00 |
xiao-mang
|
065a3e1b3a
|
[component] add sys_mount and umount2 (#7516)
|
2023-05-17 16:30:05 +08:00 |
geniusgogo
|
0e4a3142a8
|
[component] add openat syscall. (#7488)
|
2023-05-15 20:40:27 +08:00 |
Shell
|
b7554a70d2
|
[libcpu][component][debug] add debug info for gdb (#7033)
|
2023-05-14 23:48:16 +08:00 |
zhkag
|
a6a9b0dfcb
|
[components][posix] 完善 posix 接口消息队列 (#7395)
|
2023-05-05 18:14:07 +08:00 |
geniusgogo
|
18c452e4dd
|
fix lwp _load_script. (#7405)
|
2023-04-28 11:49:05 +08:00 |
zhkag
|
550b9282f9
|
[syscall] lwp_syscall 中 rt_err_t 改为 sysret_t (#7374)
|
2023-04-26 19:12:30 +08:00 |
xiao-mang
|
c043657353
|
fork子进程时,lwp_struct_copy函数增加拷贝working_directory功能 (#7380)
|
2023-04-26 17:21:00 +08:00 |
Shell
|
470454d201
|
[components/mm] support for scalable memory management (#7277)
* [mm/page] multi-list page manager
[mm/page] page debugger
[libcpu/aarch64] hugepage support
* [quality] remove void-arith
* [format] remove kasan codes
|
2023-04-22 23:59:11 +08:00 |
张世争
|
3f442bbe4a
|
[lwp_ipc] support file descriptor transmit (#7318)
|
2023-04-21 13:42:05 +08:00 |
Bernard Xiong
|
9600b75b55
|
[DFS] prepare for dfs_v2.0 (#7200)
* [DFS] prepare for dfs_v2. dfs_fd -> dfs_file; dfs_fnode -> dfs_vnode.
* [BSP] fix code analysis warning
* [smart] fix the pointer overflow.
* code format
* [smart] fix the lwp->lwp_obj checking.
|
2023-04-08 22:25:51 +08:00 |
Shicheng Chu
|
93f3cb30e4
|
[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)
|
2023-04-04 09:06:27 -04:00 |
Sparks-Pion
|
accab17fa5
|
[HUST CSE IoTS&P Lab] [fix] check rt_mutex_create return value (#7169)
|
2023-04-04 00:33:10 -04:00 |
xqyjlj
|
cd1e0a7901
|
✨ feat(components): add statfs, statfs64, fstatfs, fstatfs64 support
|
2023-03-31 10:56:37 +08:00 |
xqyjlj
|
e4bd8e00f0
|
✨ feat(components/lwp/lwp.c): add OS env to default environ
|
2023-03-31 10:56:37 +08:00 |
xqyjlj
|
63c7d0ceb4
|
🐞 fix(components/lwp/lwp_syscall.c): fix sys_readlink
|
2023-03-31 10:56:37 +08:00 |
xqyjlj
|
157dc0959c
|
✨ feat(components): add uname support
|
2023-03-31 10:56:37 +08:00 |
xqyjlj
|
c3b08d4288
|
✨ feat(components/lwp/lwp_syscall.c): add sys_lstat support
temporarily use sys_stat. should be replaced by sys_lstat if symbolic link are implemented
|
2023-03-31 10:56:37 +08:00 |