summaryrefslogtreecommitdiff
path: root/components/lwp
AgeCommit message (Collapse)Author
2023-09-25tmpfs adds truncate functionality and unlink adaptationszhouminquan
2023-09-23Add the system call timerfd and update SConscript for signalfd (#8067)zmq810150896
2023-09-23[smart] Updated the API for kernel access to user address issues and for ↵zmq810150896
calculating string length (#8058)
2023-09-22[smart] fix of cmd_kill (#8071)Shell
Signed-off-by: Shell <[email protected]>
2023-09-20Adapt rt_channel, increase the generality of some rt_channel functionality ↵zmq810150896
on dfs v2, and standardize signalfd (#8047)
2023-09-15[smart] fix rt_memcpy to lwp_memcpy in smart source (#8033)Shell
2023-09-11Add the system call signalfd (#8001)zmq810150896
2023-09-09[smart/signal] fixups of signal (#7998)Shell
Signed-off-by: Shell <[email protected]>
2023-09-09[smart/syscall] fix exit(2) and add exit_group(2) (#8005)Shell
Signed-off-by: shell <[email protected]> Signed-off-by: shell <[email protected]> Signed-off-by: Shell <[email protected]>
2023-09-09[smart] add waitpid(-1) support (#8020)Shell
Signed-off-by: shell <[email protected]>
2023-09-06[rtdef] rename RT_CTASSERT to RT_STATIC_ASSERTMeco Man
2023-08-30[smart][fix] lwp fork with data copyxyz
2023-08-23cleanup: fix building warningsgeniusgogo
2023-08-16[components/mm] add unmap page API (#7834)Shell
Signed-off-by: Shell <[email protected]>
2023-08-12fix lwp_free tty switch to foreground error (#7945)geniusgogo
2023-08-07update components & lwp. (#7888)geniusgogo
2023-08-03[smart] Fix bugs on lwp kill (#7892)Shell
Signed-off-by: Shell <[email protected]>
2023-08-03[lwp] 修复错误码误用 (#7906)zhkag
2023-08-01Add the system call epoll (#7893)zmq810150896
2023-07-27Add the system call eventfd (#7835)zmq810150896
2023-07-27[syscall][socket]fix socket addr bug (#7876)Tennn11
2023-07-25[smart] fix the setup of fake lwp in sys_execve (#7855)Shell
2023-07-25[libcpu/arm] fix race condition with ldrex,strex (#7842)Shell
Signed-off-by: Shell <[email protected]>
2023-07-22[smart] fix possible memory leak (#7832)Shell
Signed-off-by: Shell <[email protected]>
2023-07-20[component/lwp] support more feature of signal from IEEE Std 1003.1-2017 (#7828)Shell
Signed-off-by: Shell <[email protected]>
2023-07-15AArch64: fixup fpu storage's size in stack and append Q16 ~ Q31 (#7815)GUI
Signed-off-by: GuEe-GUI <[email protected]>
2023-07-03execute elf add executable permissions check. (#7769)geniusgogo
2023-06-29[components/lwp] clear ref to parent on waitpid() (#7741)Shell
Signed-off-by: shell <[email protected]>
2023-06-28[components/tty] fix bug on foreground app switch (#7726)Shell
2023-06-20dfs v2 修改 fd_new 的 startfd 起始值为 0 ;修复 futex_wait ↵yangfasheng
超时时间换算异常; (#7705) Signed-off-by: yangfasheng <[email protected]>
2023-06-10[dfs] Add DFS v2.0 (#7606)Bernard Xiong
2023-05-23add lstat&sysinfo....syscall. (#7555)geniusgogo
2023-05-17[component] add sys_mount and umount2 (#7516)xiao-mang
2023-05-15[component] add openat syscall. (#7488)geniusgogo
2023-05-14[libcpu][component][debug] add debug info for gdb (#7033)Shell
2023-05-05[components][posix] 完善 posix 接口消息队列 (#7395)zhkag
2023-04-28fix lwp _load_script. (#7405)geniusgogo
2023-04-26[syscall] lwp_syscall 中 rt_err_t 改为 sysret_t (#7374)zhkag
2023-04-26fork子进程时,lwp_struct_copy函数增加拷贝working_directory功能 ↵xiao-mang
(#7380)
2023-04-22[components/mm] support for scalable memory management (#7277)Shell
* [mm/page] multi-list page manager [mm/page] page debugger [libcpu/aarch64] hugepage support * [quality] remove void-arith * [format] remove kasan codes
2023-04-21[lwp_ipc] support file descriptor transmit (#7318)张世争
2023-04-08[DFS] prepare for dfs_v2.0 (#7200)Bernard Xiong
* [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-04[kernel] 将rt_thread结构体改为显式继承rt_object (#7131)Shicheng Chu
2023-04-04[HUST CSE IoTS&P Lab] [fix] check rt_mutex_create return value (#7169)Sparks-Pion
2023-03-31✨ feat(components): add statfs, statfs64, fstatfs, fstatfs64 supportxqyjlj
2023-03-31✨ feat(components/lwp/lwp.c): add OS env to default environxqyjlj
2023-03-31🐞 fix(components/lwp/lwp_syscall.c): fix sys_readlinkxqyjlj
2023-03-31✨ feat(components): add uname supportxqyjlj
2023-03-31✨ feat(components/lwp/lwp_syscall.c): add sys_lstat supportxqyjlj
temporarily use sys_stat. should be replaced by sys_lstat if symbolic link are implemented
2023-03-30[rt-smart] testcase & improvements for memory management (#7099)Shell
* [utest/mm] add testcase for create/init format codes of create/init in components/mm * [libcpu/aarch64] fix user stack check routine * [kservice] export API for utest * [utest/mm] testcase for aspace_map format & modify the files under components/mm related with aspace_map * [lwp/user_mm] add user_map_varea for mmap feature * [mm] rename rt_mm_fault_try_fix to rt_aspace_fault_try_fix * [utest/mm] testcase for synchronization * [mm] modify unmap api to improve throughput * [utest/mm] testcases for cache and varea map * [format] remove extra space * [utest/mm] fix testcase problem in header * [lwp] extend map_user_varea with a flag * [utest/mm] testcase for lwp_map_user_varea * [libcpu/arm/cortex-a] fix kernel space layout * [utest/mm] adjust for armv7 arch