summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-04-14[libc][libdl] Fix dlopen() failing to find already-loaded modulesCopilot
2026-04-13fix:[STM32][I2C]:DMA RX setting bugwdfk-prog
2026-04-13feat:[STM32][I2C]:Distinguish STM32 I2C timing semantics by IP generationwdfk-prog
2026-04-13fix:[dfsv1][elm]Fixed a memory leak in dfs_elm_closewdfk-prog
2026-04-12[bsp][rk3500] fixup the PCIe INTx IRQ informationGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-04-09[bsp] add n32 pwm driver映心
2026-04-09[finsh][shell] Print FinSH prompt with a fixed format stringCopilot
2026-04-08feat(core): Add Cortex-M4 interrupt context helperswdfk-prog
2026-04-08fix(src): Use interrupt nest accessor and export IRQ hook pointerswdfk-prog
2026-04-07[dm][regulator] fixup the ref of enabled statusGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-04-07[bsp][rockchip] fixup the drivers' configureGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-04-07[dm][pmdomain] fixup the child register layoutGuEe-GUI
Link: https://github.com/RT-Thread/rt-thread/issues/11308 Signed-off-by: GuEe-GUI <[email protected]>
2026-04-07[kernel]Rewrite rt_thread_get_usage to use incremental statistics based on ↵Rbb666
sampling windows.
2026-04-07fix[src][thread]: add defensive check for idle thread suspensionwdfk-prog
2026-04-07[drivers][power] add CLI helpers and current control support#11301Evlers
- add msh commands to inspect/operate power supplies and regulators - expose snapshot/name helpers so shells and daemons can enumerate nodes safely - add current support for regulator - relax DM-only constraints in power/regulator stacks so basic builds work without DM/OFW - solve the problem of enabling counting for regulator
2026-04-07refactor[stm32][i2c]: restructure transfer flow and error handlingwdfk-prog
2026-04-07feat[stm32][i2c]: support poll/int/dma transfer paths and i2c4wdfk-prog
2026-04-07[libcpu][risc-v] Fix PLIC interrupt processing orderFurryAcetylCoA
2026-04-07fix(libcpu): correct arm mpu region validation precedenceAFWEF_147
2026-04-07fix(libcpu): validate ia32 pic irq vectorsAFWEF_147
2026-04-07fix(libcpu): validate arm irq vectors before maskingAFWEF_147
2026-04-03[docs][libcpu][arm][cortex-a] correct TLBIALL comments in start_gcc.Slaidene
2026-04-01fix(at): clamp formatted output lengthAFWEF_147
2026-04-01fix(lwp): reject wrapped user copy rangesAFWEF_147
2026-04-01fix(ramfs): harden entry name validation and terminationAFWEF_147
2026-04-01fix(tmpfs): harden path component bounds and validationAFWEF_147
2026-03-31style: format code with clang-format [skip ci]Telecaster2147
2026-03-31fix(lwp): validate thread priority in sched syscallsAFWEF_147
2026-03-31[bsp][rockchip] support RK3528GuEe-GUI
1. CLK for RK3528 2. Pinctrl for RK3528 3. hwrng for RK-RNG 4. OTP for RK3528 5. TSADC for RK3528 Signed-off-by: GuEe-GUI <[email protected]>
2026-03-24[dm][clk][rockchip] fixup rockchip clkGuEe-GUI
Signed-off-by: GuEe-GUI <[email protected]>
2026-03-22[bsp][stm32/fdcan]修复CAN-FD发送/接收问题并新增5Mbps ISO ↵takuya60
CAN-FD数据相位速率支持
2026-03-20[ci][format] fix the issue of CLA verification interceptionkurisaw
2026-03-20fix(ci): prevent expression injection in pr_format_bot.ymlsourcecodereviewer
Move user-controlled GitHub Actions context expressions (github.event.pull_request.head.ref, head.repo.full_name, pull_request.number, event.action) from direct interpolation in run: blocks to env: variables. Direct interpolation of these values in shell scripts allows attackers to inject arbitrary commands via crafted branch names under pull_request_target, which runs in the base repo context. Using env: variables ensures values are treated as literal strings by the shell, preventing command injection. Ref: https://securitylab.github.com/research/github-actions-untrusted-input/ Reported-by: Wilson Cyber Research (@sourcecodereviewer) Security: expression-injection
2026-03-20feat[bsp][xuantie]: c/r serial cpus support SMP;shuta.lst
2026-03-19fix[components][finsh]: Fix for implicit declaration of function 'strtoul' ↵shuta.lst
in multi-core build;
2026-03-19[utest] Add standardized documentation blocks for mm and lwp test casescl2t
Add functional description comment blocks to 5 test case files that were missing them, following the format specified in issue #10895: - mm/mm_memblock_tc.c: memory block management tests - mm/rt_ioremap.c: I/O remap tests - lwp/condvar_broadcast_tc.c: condition variable broadcast tests - lwp/condvar_signal_tc.c: condition variable signal tests - lwp/condvar_timedwait_tc.c: condition variable timed wait tests Closes #10895 (partial) Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-03-18[dm][block] fixup the EFI partition checked in 32bitsGuEe-GUI
Link: https://github.com/RT-Thread/rt-thread/issues/11260 Signed-off-by: GuEe-GUI <[email protected]>
2026-03-16fix[stm32][spi]: add usage_freq and compute transfer timeout by frequencywdfk-prog
2026-03-16docs(kservice): Update the documentation comments of the fls functionwdfk-prog
2026-03-16feat(core): Add 8-bit and 16-bit atomic operation supportwdfk-prog
2026-03-15[libcpu][cortex-m7]Canonical alignmentwdfk-prog
2026-03-15feat[stm32][i2c]: Add H7 hard I2C config and I2C4 entrieswdfk-prog
2026-03-15[bsp][gd32] fix gd32vw553h-eval board Kconfig syntax erroryefeng
2026-03-12refactor(core): Move __rt_fls to kservicewdfk-prog
2026-03-12feat[i2c]: add bus configuration and max-hz controlwdfk-prog
2026-03-12[lwp/aarch64] Fix macro definition style in reloc.chuangshuhua
Split the merged #define macros on line 13 into separate lines to comply with coding standards and avoid potential preprocessor issues.
2026-03-12[bsp][gd32]:gd32vw553h-eval add wdt support (#11181)ZhangYiXiSucceed
* [bsp][gd32]:gd32vw553h-eval add wdt support * [bsp][gd32]:gd32vw553h-eval refine wdt and modify ai review * [bsp][gd32]:gd32vw553h-eval update code format --------- Co-authored-by: Rbb666 <[email protected]>
2026-03-12components: libc: fix reset static variable unsolved in ↵kenneth.liu
dlmodule_load_shared_object [Problem Description] In the dlmodule_load_shared_object function, if a module loading fails once due to an unresolved symbol, all subsequent attempts to load any module will fail. The system becomes unable to load modules correctly until a reboot. [Problem Analysis] The root cause is that the variable unsolved is defined as static. Static variables retain their value between function calls. If a relocation error occurs, unsolved is set to RT_TRUE. However, when the function returns with an error, the value of unsolved is not reset. Consequently, on the next function call, unsolved remains RT_TRUE from the previous execution. This causes the check if (unsolved) to trigger immediately (or after the loop), forcing the function to return an error regardless of whether the current module is valid or not. [Solution] Reset the unsolved variable to RT_FALSE before returning the error code -RT_ERROR. This ensures the variable is in a clean state for the next function call, preventing state leakage between invocations. Signed-off-by: Liu Gui <[email protected]>
2026-03-11[bsp/gd32]Add GD32VW553H spi support (#11192)gta5zsk
* Add VW553H spi support * Fix Some Issues
2026-03-10[nxp][mcx] add frdm-mcxa366 support (#11243)杨熙
* add frdm-mcxa366 support * add frdm-mcxa366 bsp driver support * add ALL_BSP_COMPILE.json * fix co-pliot issue --------- Co-authored-by: nxp-alexyang <[email protected]>