Rbb666
e1c1a07c48
[add][thread]Add api:rt_thread_suspend_force allow suspend other threads.
2025-09-09 13:08:30 +08:00
Rbb666
ae8782bc7f
[add][testcase]add mempool tc.
2025-09-07 07:52:08 +08:00
Rbb666
3c17851fe2
[Add][kernel/thread]Add thread overflow hook and testcases:thread_overflow_tc.c.
2025-09-02 16:46:55 +08:00
kurisaw
ece19e961a
kernel/testcase: fixed buffer overflow vulnerability in object
ToolsCI / Tools (push) Has been cancelled
AutoTestCI / components/cpp11 (push) Has been cancelled
AutoTestCI / kernel/atomic (push) Has been cancelled
AutoTestCI / kernel/atomic/riscv64 (push) Has been cancelled
AutoTestCI / kernel/atomic_c11 (push) Has been cancelled
AutoTestCI / kernel/atomic_c11/riscv64 (push) Has been cancelled
AutoTestCI / kernel/device (push) Has been cancelled
AutoTestCI / kernel/ipc (push) Has been cancelled
AutoTestCI / kernel/irq (push) Has been cancelled
AutoTestCI / kernel/mem (push) Has been cancelled
AutoTestCI / kernel/mem/riscv64 (push) Has been cancelled
AutoTestCI / kernel/thread (push) Has been cancelled
AutoTestCI / kernel/timer (push) Has been cancelled
AutoTestCI / rtsmart/aarch64 (push) Has been cancelled
AutoTestCI / rtsmart/arm (push) Has been cancelled
AutoTestCI / rtsmart/riscv64 (push) Has been cancelled
AutoTestCI / components/utest (push) Has been cancelled
RT-Thread BSP Static Build Check / 🔍 Summary of Git Diff Changes (push) Has been cancelled
doc_doxygen / doxygen_doc generate (push) Has been cancelled
pkgs_test / change (push) Has been cancelled
utest_auto_run / AARCH64-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / A9-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / RISCV-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / XUANTIE-rtsmart :default.cfg (push) Has been cancelled
utest_auto_run / AARCH64 :default.cfg (push) Has been cancelled
utest_auto_run / A9 :default.cfg (push) Has been cancelled
utest_auto_run / A9-smp :default.cfg (push) Has been cancelled
utest_auto_run / RISCV :default.cfg (push) Has been cancelled
RT-Thread BSP Static Build Check / ${{ matrix.legs.RTT_BSP }} (push) Has been cancelled
RT-Thread BSP Static Build Check / collect-artifacts (push) Has been cancelled
doc_doxygen / deploy (push) Has been cancelled
2025-07-18 20:15:53 +08:00
zms123456
9631f04abe
[utest]add mutex_pi_tc
...
* add mutex_pi
* fix assertion error when thread wakeup while waiting mutex
2024-09-06 17:44:02 -04:00
Yaochenger
f33312abe0
[utest] add smp testcases
2024-09-03 14:03:21 +08:00
Shell
e82c53559b
[utest] add device find ( #8959 )
...
* [utest] add device find
Signed-off-by: Shell <smokewood@qq.com >
* fixup: add test
* fixup: ptr aliasing
* quality: meaning parameter
---------
Signed-off-by: Shell <smokewood@qq.com >
2024-05-21 08:56:35 +08:00
Shell
71560bafb5
🎯 Sync smart & scheduler codes ( #8537 )
...
Signed-off-by: Shell <smokewood@qq.com >
Co-authored-by: xqyjlj <xqyjlj@126.com >
2024-02-23 17:49:15 +08:00
Shell
f6fce5f8d7
[kservice] MT-safe output support (kprintf/kputs)
...
Signed-off-by: Shell <smokewood@qq.com >
2024-01-16 00:59:18 +08:00
Shell
e7880a9713
[kernel] support for hook list
...
Signed-off-by: Shell <smokewood@qq.com >
2024-01-02 19:42:46 +08:00
Yaochenger
de4f237482
[atomic]添加arm与risc-v下的常用原子操作函数 ( #7053 )
...
* Update Kconfig
* Update trap_gcc.S
* Update bsp/hifive1/drivers/SConscript
Co-authored-by: Man, Jianting (Meco) <920369182@qq.com >
* 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) <920369182@qq.com >
2023-03-23 20:06:50 +08:00
Meco Man
9bc68d26a4
format Kconfig and sconscript
2023-01-08 22:52:13 -05:00
Meco Man
0c35b803fa
[utestcases] add dependence RT_USING_UTESTCASES
2022-02-14 10:14:12 +08:00
Meco Man
c8dcf7cc68
[libc]rename group name
2021-12-30 01:27:25 +08:00
Tangyuxin
d724eed9fc
分离内存分配接口与内存分配算法 ( #5175 )
...
* [kernel][mem] Multiple instances of small memory allocation algorithm
* [kernel][mem] Change small memory management algorithm memory header flag
* [kernel][mem] Fix assertion problem
* [kernel][slab] Multiple instances of slab memory management algorithm
* [kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other related memory interfaces
* [kernel][mem] Clean up memory space of small memory management objects
* [kernel][kservice] Add memory application interface and thread protection interface
* [kernel][kservice] Fix function return value problem
* [kernel][memheap] Optimize memheaptrace print
* [kernel][memheap] Support best mode
* [kernel][memory] Remove semaphore lock
* [kernel][memheap] Add locked flag
* [kernel][memory] Support malloc memory in interrupt
* [kernel][memheap] Add 'memheapcheck' cmd
* [kernel][mem] Fix failure to request full memory
* [kernel][memheap] Fix compilation warning
* [kernel][mem] Fix mem realloc ASSERT
* [examples][testcases] Add small mem testcase
* [examples][mem_tc] Modify test memory size
* [examples][testcases] Add slab memory management algorithm test case
* [examples][testcases] fix small memory management algorithm test case
* [kernel][memory] Adjusting memory allocation algorithm object definition and interface
* [kernel][memory] Fix compilation warning
* [examples][utest] Fix mem test case
* [examples][utest] fix slab test case
* [utest][testcases] Shorten test time
* [kernel][memory] Formatting code
* [examples][utest] Adjust test run time
* [examples][utest] Formatting code
* [bsp] update all rtconfig.h
2021-12-16 16:23:58 +08:00
mazhiyuan
c3465dfab7
add thread testcase
2021-10-11 13:47:26 +08:00
liukangcc
bf94a69afd
[add] mailbox testcase.
2021-09-09 10:27:48 +08:00
tyustli
f4abcef96f
[add] utest kernel mutex_tc.c file
2021-09-06 15:30:08 +08:00
guozhanxin
389077897e
[add] signal testcases
2021-09-04 18:04:57 +08:00
Sherman
7c24a01979
[utestcase] 添加 message queue 测试用例
2021-09-02 17:43:58 +08:00
tyustli
0596a98c80
[add]kernel timer testcase
2021-08-23 12:37:54 +08:00
supperthomas
b4a46f8bbe
add the interrupt disable
2021-08-19 21:47:19 +08:00
supperthomas
c8d73a76ce
add the utest of irq
2021-08-19 20:49:08 +08:00
liukangcc
f8c12d0f21
[add] event test case.
2021-08-19 08:50:14 +08:00
tyustli
141e6a03e9
[add] add semaphore testcase src code and Kconfig
2021-08-12 11:43:15 +08:00
guozhanxin
2c119a5c48
add memheap testcase for ac6 Oz optimization.
2021-06-03 15:00:13 +08:00