| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-05-23 | add 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-28 | fix lwp _load_script. (#7405) | geniusgogo | |
| 2023-04-26 | [syscall] lwp_syscall 中 rt_err_t 改为 sysret_t (#7374) | zhkag | |
| 2023-04-26 | fork子进程时,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 support | xqyjlj | |
| 2023-03-31 | ✨ feat(components/lwp/lwp.c): add OS env to default environ | xqyjlj | |
| 2023-03-31 | 🐞 fix(components/lwp/lwp_syscall.c): fix sys_readlink | xqyjlj | |
| 2023-03-31 | ✨ feat(components): add uname support | xqyjlj | |
| 2023-03-31 | ✨ feat(components/lwp/lwp_syscall.c): add sys_lstat support | xqyjlj | |
| 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 | |||
| 2023-03-19 | [rt-smart] fix competition on aspace (#7064) | Shell | |
| * [mm] mmu operations should be wrapped by _aspace_bst_insert & _aspace_bst_remove to avoid competition on page table * [lwp] may not return null on failed | |||
| 2023-03-17 | [rt-smart] move sys_cacheflush to lwp_syscall.c (#7048) | Shell | |
| * [syscall] move sys_cacheflush to lwp_syscall.c * [syscall] improve assertion * [format] rename to rt_ctassert * [debug] modified ct assertion on mm_page.c | |||
| 2023-03-16 | [errno code][-RT_EINVAL] fix that use RT_EINVAL without - | Meco Man | |
| 2023-03-13 | [rt-smart] Fix return value in syscall (#7045) | Shell | |
| * [timer] fix sys return value to avoid outdated errno * [rtdef] add wrap to stringify * [syscall] return value in rt errno should be recycle immediately after call to posix layer * [syscall] return type of syscall should be long errno should be recycle immediately after call to rt posix layer to avoid outdated value * [format] move prototype to header file * [fix] futex definition conflict | |||
| 2023-03-11 | [format] | wangxiaoyao | |
| 2023-03-11 | [lwp] clear vnode in fd after free | wangxiaoyao | |
| 2023-03-11 | [lwp] arch should recycle resource it allocated | wangxiaoyao | |
| 2023-03-02 | [timer] use int pointer to interpret notify func in sevp | wangxiaoyao | |
| 2023-03-02 | [syscall][fix] kernel overwrite ustack data in timer create | wangxiaoyao | |
| 2023-03-01 | smart select POSIX timer clock | zhkag | |
| 2023-02-25 | [lwp] save virtual addr in shm structure | wangxiaoyao | |
| 2023-02-25 | fixed fstat/stat/readlink syscall. | geniusgogo | |
| 2023-02-24 | [rt-smart] handling kernel from accessing unmapped user stack (#6957) | Shell | |
| [rt-smart] handling kernel from accessing unmapped user stack | |||
| 2023-02-21 | [fixup] add cache maintenance ops; | wangxiaoyao | |
| fix bugs on cache maintenance when starting user app | |||
| 2023-02-21 | [mm] distinguish NULL and MAP_FAILED | wangxiaoyao | |
| 2023-02-21 | [lwP] fix _m_lock in posix mutex | Bernard Xiong | |
| 2023-02-09 | 修复编译警告 | zhkag | |
| 2023-02-07 | rt_device_write/read return data type as rt_ssize_t | Meco Man | |
| rt_ssize_t can give negative error code, which follows the unix style correctly | |||
| 2023-02-07 | fixed syscall errno return. | geniusgogo | |
| 2023-01-13 | [rt-smart][fix/lwp] don't restore terminal for background lwp (#6847) | Shell | |
| * [fix/lwp] don't restore term for background lwp | |||
| 2023-01-10 | [rt-smart] fix warnings | wangxiaoyao | |
| 2023-01-08 | format Kconfig and sconscript | Meco Man | |
| 2023-01-08 | [rt-smart] kernel virtual memory management layer (#6809) | Shell | |
| synchronize virtual memory system works. adding kernel virtual memory management layer for page-based MMU enabled architecture porting libcpu MMU codes porting lwp memory related codes | |||
| 2023-01-09 | 格式化代码 | zhkag | |
| 2023-01-09 | 添加 sys_mq_close 函数 | zhkag | |
| 2023-01-09 | 更新 mq syscall | zhkag | |
| 2022-12-16 | [rt-smart] 弱化 RT_USING_LWP,使用 RT_USING_SMART 作为宏配置 (#6740) | guo | |
| * [dfs] sync cromfs * [rt-smart]Weaken RT_USING_LWP, use RT_USING_SMART as macro configuration * [format] fix some format issue. | |||
| 2022-12-11 | [rtdef] use lower-case to define attributes (#6728) | Man, Jianting (Meco) | |
| * [rtdef] rename RT_WEAK attribute as rt_weak * [rtdef] rename RT_USED attribute as rt_used * [rtdef] rename RT_SECTION attribute as rt_section * [rtdef] rename ALIGN attribute as rt_align * [legacy] add RT_USED ALIGN RT_SECTION RT_WEAK as legacy support | |||
| 2022-12-10 | [smart][risc-v/libcpu] port rv64 cpu code (#6704) | Shell | |
| * [risc-v/libcpu] porting Smart & RTOS * [fix] rv64 plic * [risc-v/rv64] remove macro in rtdef | |||
| 2022-12-08 | [rt-smart]同步 gitee nanosleep 修复 (#6710) | zhkag | |
| 2022-12-03 | sync branch rt-smart. (#6641) | guo | |
| * Synchronize the code of the rt mart branch to the master branch. * TTY device * Add lwP code from rt-smart * Add vnode in DFS, but DFS will be re-write for rt-smart * There are three libcpu for rt-smart: * arm/cortex-a, arm/aarch64 * riscv64 Co-authored-by: Rbb666 <[email protected]> Co-authored-by: zhkag <[email protected]> | |||
