| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-11-10 | [debug] rename RT_DEBUGING_INIT as RT_DEBUGING_AUTO_INIT | Meco Man | |
| 2023-11-06 | [kernel] ↵ | yanghuang | |
| 解决rt_slist_for_each_entry宏不能正常遍历slist链表中元素的问题 因rt_slist_for_each_entry宏不能正常调用,在实际开发中去循环再调用rt_slist_entry很不简洁,所以修改了rt_slist_for_each_entry宏中关于链表next的判空处理。目前相关代码在GD32系统的MCU上均能正常工作,相关应用也在生产产品中经过验证。 | |||
| 2023-11-06 | [rtdef] add comment for RT_USING_LIBC_ISO_ONLY (#8229) | Meco Man | |
| 2023-10-30 | 实现MPU抽象层 (#8080) | tangzz98 | |
| - 为RT-Thread设计MPU抽象层,支持ARMV7-M,ARMV8-M架构,让用户使用MPU检测栈溢出等内存问题,实现线程内存隔离 - 在components/mp目录下提供通用的API,libcpu目录下提供各处理器架构的具体实现 - 在STM32U575 NUCLEO, STM32H75 NUCLEO开发板测试通过 | |||
| 2023-10-29 | [action] Doxygen ci fix (#8191) | Supper Thomas | |
| 2023-10-26 | [ctime] fixup of data racing (#8187) | Shell | |
| Signed-off-by: Shell <[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-10-22 | [rtdef] remove duplicated rt_device_t defination | 蒙蒙plus | |
| 2023-10-21 | [kservice] improve backtrace service in kernel (#8144) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-20 | restore smp macro define. (#8151) | geniusgogo | |
| 2023-10-18 | [kernel][dm]适配新的设备驱动模型 (#8075) | zms123456 | |
| 2023-10-17 | Sync dfs lwp (#8123) | geniusgogo | |
| 2023-10-14 | [smart] Replace irq disable/enable codes in futex (#7941) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-10-11 | change version number to v5.1.0 | Z8MAN8 | |
| 2023-10-08 | Update version number to 5.0.2 | guozhanxin | |
| 2023-09-20 | [rtdef] attach RT_ETRAP errno | Meco Man | |
| this code will not be used in here, but will be used in other user apps related: 8e6f9cf1be2b08704ff02992dc57d3022bfb073a ecf2d8215961ca7c539132b62a72df6072cc3e14 | |||
| 2023-09-19 | [rtdef] support POSIX compatible errno | Meco Man | |
| 2023-09-19 | [kernel] fix interruptible typo | Meco Man | |
| 2023-09-18 | [rtdef] adjust RT_USING_SIGNALS defination | Meco Man | |
| 2023-09-18 | [rtdef] add RT_USING_LIBC_ISO_ONLY macro | Meco Man | |
| 2023-09-08 | [posix]修复消息队列返回长度异常 (#8014) | zhkag | |
| 2023-09-06 | [rtdef] rename RT_CTASSERT to RT_STATIC_ASSERT | Meco Man | |
| 2023-08-07 | update components & lwp. (#7888) | geniusgogo | |
| 2023-07-26 | [debug] fix the error when disable RT_USING_DEBUG | Meco Man | |
| 2023-07-25 | [libcpu/arm] fix race condition with ldrex,strex (#7842) | Shell | |
| Signed-off-by: Shell <[email protected]> | |||
| 2023-07-23 | clean up rtthread.h (#7843) | Man, Jianting (Meco) | |
| 2023-07-22 | [debug] 整理debug宏并增加RT_DEBUGING_CONTEXT (#7805) | Man, Jianting (Meco) | |
| 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-13 | 【dd2.0】Support the Core API for dd2.0 (#7791) | ErikChanHub | |
| 2023-07-05 | AArch64: support hardware atomic | wusongjie | |
| Support aarch64 rt_hw_atomic_* api. Add atomic implemente by rt_atomic api: rt_atomic_dec_and_test rt_atomic_fetch_add_unless rt_atomic_add_unless rt_atomic_inc_not_zero Signed-off-by: GuEe-GUI <[email protected]> | |||
| 2023-07-01 | [include][dbg]update: delete rtdebug.h (#7759) | Shicheng Chu | |
| 2023-06-30 | [atomic]修复bsp/simulator vs2019编译下 atomic 两个volatile的问题 ↵ | zhkag | |
| (#7736) | |||
| 2023-06-29 | [include][dbg]update: no longer use RT_DEBUG_LOG in rtdebug.h (#7750) | Shicheng Chu | |
| 2023-06-26 | [src][components][include]消息队列支持优先级 (#7382) | zhkag | |
| 2023-06-21 | [kernel]add api rt_hw_interrupt_is_disabled (#7706) | guo | |
| 2023-06-21 | [Kernel] message 可以返回消息的实际大小 (#7709) | zhkag | |
| 2023-06-11 | [rtdef] RT_IS_ALIGN marco add a null address exclusive | wdfk-prog | |
| 2023-06-11 | 内核Kconfig增加AMP选项, api:rt_hw_cpu_id和 ↵ | wangqinglin | |
| RT_USING_SMP宏解耦,增加rt_hw_ipi_send对RT_USING_AMP的依赖 | |||
| 2023-06-09 | [atomic] 头文件循环引用导致未定义 | zhkag | |
| 2023-06-09 | [rtdef] add RT_IS_ALIGN macro | Meco Man | |
| 2023-05-20 | [atomic] add stdc atomic detection. (#7536) | Bernard Xiong | |
| 2023-05-17 | [include][src] Add API to get object name and thread name (#7507) | Fan Yang | |
| Signed-off-by: Fan YANG <[email protected]> Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 2023-05-01 | [Better style] Unify the function declaration and definition paramete… (#7432) | dejavudwh | |
| 2023-04-12 | fix tmpfs spinlock error. (#7216) | geniusgogo | |
| 2023-04-04 | [kernel] 将rt_thread结构体改为显式继承rt_object (#7131) | Shicheng Chu | |
| 2023-04-02 | change version number to v5.0.1 | 褚仕成 | |
| 2023-04-01 | change version number to v5.1.0 | 褚仕成 | |
| 2023-03-31 | ✨ feat(components): add uname support | xqyjlj | |
| 2023-03-23 | [atomic]添加arm与risc-v下的常用原子操作函数 (#7053) | Yaochenger | |
| * Update Kconfig * Update trap_gcc.S * Update bsp/hifive1/drivers/SConscript Co-authored-by: Man, Jianting (Meco) <[email protected]> * Update SConscript * [atomic]提交一份arm与risc-v架构下的常用原子操作函数 * 修改变量类型 * 更新rtatomic.h与atomic_port.c * 更新rt-thread\libcpu\arm\common\atomic_port.c * 更新include/rtatomic.h与libcpu/arm/common/SConscript * 更新include/rtatomic.h * 修正格式与Kconfig * 修正格式与文件结构 * 规范文件格式与文件重命名 * 添加测试用例与CI * 添加函数声明 * 修改virt64/SConscript 添加atomic_riscv.c * 1.规范代码风格 * 2.添加RISC-V64原子指令支持 解决在RV64下编译器将32-bit运算结果扩展为64-bit 导致判断错误 * 添加C11标准库原子操作测试 --------- Co-authored-by: Man, Jianting (Meco) <[email protected]> | |||
| 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 | |||
