| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-25 | fix(drivers/ipc): correct rt_ringbuffer_peek to not consume data | Shaun | |
| 2025-11-26 | docs(utest):Add standardized documentation for IPC Completion Test | Chuan | |
| Signed-off-by: ChuanN-sudo <[email protected]> | |||
| 2025-11-26 | docs(utest):Add standardized documentation for IPC Workqueue Test | Chuan | |
| Signed-off-by: ChuanN-sudo <[email protected]> | |||
| 2025-10-16 | utest: Improve the strings displayed in the menu | Chen Wang | |
| Use "Test" instead of "Unit Testcases" to make string shorter. Use uppercase to make it look more eye-catching. Signed-off-by: Chen Wang <[email protected]> | |||
| 2025-10-13 | utest: ipc: move from examples to components/drivers/ipc | Chen Wang | |
| Also: - Add "RT_" prefix for utest config options. - Rename the case names to following the naming rule. Signed-off-by: Chen Wang <[email protected]> | |||
| 2025-09-24 | RT_TIMER_CTRL_SET_TIME only accept rt_tick_t, pass rt_tick_t instead ↵ | Yonggang Luo | |
| int/rt_int32_t | |||
| 2025-09-24 | cast to (rt_tick_t)RT_WAITING_FOREVER for explicit | Yonggang Luo | |
| 2025-09-24 | _rt_wqueue_wait use rt_tick_t | Yonggang Luo | |
| 2025-09-04 | fix: ↵ | wdfk-prog | |
| 在没有定义FINSH_USING_SYMTAB时编译报错以及IPC及finsh启用时自动选择必要的功能 | |||
| 2025-09-01 | fix(ioctl): _IOR() overflows in switch (int) #10650 | Tang Haojin | |
| 2025-01-05 | [wq][fix]工作队列默认使用C99标准实现遍历 | Rbb666 | |
| 2025-01-02 | 删除 RT_EBUSY 返回值注释 | yuqingli | |
| 2025-01-02 | [ipc/workqueue.c] 删除无用的判断 | yuqingli | |
| 2025-01-02 | [ipc/workqueue.c] delete timer, using list. | yuqingli | |
| 2024-08-19 | feat: add ISR safe completion API | Shell | |
| Since the completion is used to sync with ISR mostly, we should set the default semantic to ISR-safe. So most user will be happy and don't see any weird behavior in their codes. Changes: - Added `rt_completion_wait_noisr` and `rt_completion_wait_flags_noisr` functions in `completion.h`, `completion_comm.c`, `completion_mp.c`, and `completion_up.c`. - The new APIs allow waiting for completions in non-ISR contexts while ensuring thread context safety. - Existing documentation and comments were updated to clarify usage contexts and emphasize restrictions on ISR usage. Signed-off-by: Shell <[email protected]> | |||
| 2024-06-26 | fix Compilation error in "driver.c", "completion_up.c", "syslog.c" and ↵ | Rui | |
| "dlmodule.c". (#9093) | |||
| 2024-06-20 | [timer]add all soft timer config (#9048) | zms123456 | |
| * add all soft timer * update wq * add timer test * shield LOG_D | |||
| 2024-06-12 | [workqueue] add comment (#9046) | wdfk-prog | |
| 2024-06-06 | [ipc]修复pipe创建失败时的资源异常释放 | yangpeng | |
| 2024-05-27 | 如果申请空间不足,申请不到合适的空间,需要回收new_rbb | winfenggao | |
| 2024-05-11 | [hrtimer] fixup use-after-free (#8928) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2024-05-08 | [ipc] support of lockless rt_completion (#8887) | Shell | |
| * [ipc] lockless rt_completion implementation The new rt_completion implemented by lockless algorithm can improve timer resolution for up to ~12%, compare to sem IPC. Signed-off-by: Shell <[email protected]> * fixup: error * remove useless changes --------- Signed-off-by: Shell <[email protected]> | |||
| 2024-04-22 | [ipc] [dataqueue] 修复队列 pop 挂起的线程 push ↵ | sp-cai | |
| 无法恢复运行的错误 (#8839) 队列在 push 后查找挂起列表时使用了错误的挂起列表。 | |||
| 2024-04-15 | [components][drivers]fix workqueue bug | zms123456 | |
| fix workqueue bug | |||
| 2024-03-28 | sync smart & dfs (#8672) | Shell | |
| Signed-off-by: xqyjlj <[email protected]> Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2024-03-19 | [components/dirver]Fix issue of not releasing sem resource | zms123456 | |
| 2024-02-23 | 🎯 Sync smart & scheduler codes (#8537) | Shell | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: xqyjlj <[email protected]> | |||
| 2023-10-25 | 🎈 perf: perf rt_hw_interrupt_disable/enable (#8042) | xqyjlj | |
| Signed-off-by: Shell <[email protected]> Co-authored-by: Shell <[email protected]> | |||
| 2023-07-28 | [drivers/ipc] fix the recursive including if legacy enabled | Meco Man | |
| 2023-07-24 | modify some function prototypes of the dfs_file_ops structure and the ↵ | xiao-mang | |
| function declarations based on it (#7849) | |||
| 2023-06-29 | [components/lwp] clear ref to parent on waitpid() (#7741) | Shell | |
| Signed-off-by: shell <[email protected]> | |||
| 2023-06-10 | [dfs] Add DFS v2.0 (#7606) | Bernard Xiong | |
| 2023-04-17 | [HUST CSE] Fix many abnormal symbols in annotations and format code | 7YZ7 | |
| 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-03-23 | [errno code]fix that use RT_ENOMEM without - | Zxy | |
| 2023-03-22 | [errno code][-RT_ETIMEOUT] fix that use RT_ETIMEOUT without - | Meco Man | |
| 2023-03-20 | [errno code][-RT_ERROR] fix that use RT_ERROR without - | Meco Man | |
| 2023-02-17 | [revert] workqueue RT_THREAD_SUSPEND flag | guozhanxin | |
| 2023-02-16 | [workqueue] Reduce critical section, improve performance | guozhanxin | |
| 2023-02-08 | [ringbuffer] ringbuffer size boost to 32bit (#6915) | 螺丝松掉的人 | |
| * ringbuffer size boost to 32bit * 添加ringbuffer测试demo related: #682 ---- Co-authored-by: Zxy <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 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-01-08 | format Kconfig and sconscript | Meco Man | |
| 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]> | |||
| 2022-09-20 | [fix] Fix simulator compilation warnings (#6438) | Tangyuxin | |
| * [fix] Fix simulator compilation warnings * Update bsp/simulator/rtconfig_project.h Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2022-09-06 | [modify]修改waitqueue.c注释中的错误 (#6376) | lhylhylhy6 | |
| 2022-07-27 | 使用 AStyle.exe 统一代码格式 | Aligagago | |
| 2022-06-17 | [fingbuffer] fix a typo (#6075) | Man, Jianting (Meco) | |
| 2022-04-29 | [kernel] remove the register keyword (#5888) | Man, Jianting (Meco) | |
| 2022-04-20 | uniform code writing-disable interrupt | thewon86 | |
| 2022-03-23 | 消除c99 (#5696) | Man, Jianting (Meco) | |
