summaryrefslogtreecommitdiff
path: root/components
AgeCommit message (Collapse)Author
2023-10-31[libc] [ctime] fix rt_timespec_to_tick fun internal data overflow (#8198)kk
2023-10-30[dfs][mqueue]Ensure that dev is initialized before mqueue (#8197)kk
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-27[msh]Optimize list_thread display (#7977)guo
2023-10-26update elmfat from r14b to r15 (#8179)xiao-mang
2023-10-26[ctime] fixup of data racing (#8187)Shell
Signed-off-by: Shell <[email protected]>
2023-10-26[dfs_v2][mqueue] fix No mqueue mounted (#8189)kk
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-25fixup: merge conditionShell
2023-10-25[quality] fixup: vulnerability in kernelShell
including out-of-bound access in dfs, and use-after-free in aspace_traversal Signed-off-by: Shell <[email protected]>
2023-10-25[smart] replace varea pgmgr and fixup of dfs mmap (#8184)Shell
Signed-off-by: shell <[email protected]> Signed-off-by: Shell <[email protected]>
2023-10-24[libc][time]修复MDK编译环境下difftime()函数多重定义的问题 ↵梁生
(#8174)
2023-10-24add exfat configxiao-mang
2023-10-24add exfat configxiao-mang
2023-10-24add exfat configxiao-mang
2023-10-24add exfat configxiao-mang
2023-10-24[dfs] fixup: file_mmap and page cacheshell
Including cache maintenance, potential dereference of null pointer and the use-after-free issue in page cache Signed-off-by: shell <[email protected]>
2023-10-24fix ash ifconfig updown (#8165)xiao-mang
2023-10-21[kservice] improve backtrace service in kernel (#8144)Shell
Signed-off-by: Shell <[email protected]>
2023-10-21fix ash echo (#8150)xiao-mang
2023-10-20update ldso pagecache kconfiggeniusgogo
2023-10-20[dfs v2] support O_DIRECT and O_SYNC flags (#8155)XYZ
2023-10-18[kernel][dm]适配新的设备驱动模型 (#8075)zms123456
2023-10-18修改virtio.c存在的问题 (#8146)fangjianzhou
2023-10-17[components][i2c]增加通用的软件模拟 I2C (#7850)sp-cai
2023-10-17Sync dfs lwp (#8123)geniusgogo
2023-10-17qemu-virt64-aarch64/qemu-virt64-riscv支持SDL2 (#8130)fangjianzhou
2023-10-17✨ feat(dfs_v2/cromfs): add symlink support (#8132)xqyjlj
2023-10-14[components][mm]添加预留内存支持 (#8025)zms123456
2023-10-14[smart] fixup: syscall.c (#8131)Shell
Signed-off-by: shell <[email protected]>
2023-10-14[smart] Replace irq disable/enable codes in futex (#7941)Shell
Signed-off-by: Shell <[email protected]>
2023-10-13add sys_utimensat (#8124)xiao-mang
2023-10-13Fixed issues with timerfd (#8102)zmq810150896
2023-10-13[smart] fixup: lwp_free() (#8126)Shell
Signed-off-by: shell <[email protected]>
2023-10-12Fix the problem that when dfs_v2 transmits fd, dentry or vnode does not ↵zmq810150896
exist (#8089)
2023-10-11[fix][usb]return data type as rt_ssize_tZ8MAN8
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-10-11[smart] split out part of lwp_new() to lwp_create()Shell
Prev implementation of lwp_new() including the create of lwp object and the pid allocation. But not every lwp object need a pid. So this patch split out the business of lwp_new() to improve the maintainability. Signed-off-by: Shell <[email protected]>
2023-10-09🐞 fix(dfs_v2/filesystems/elmfat): fix elm can not exec (#8118)xqyjlj
2023-10-08add sys_setitimer syscall (#8096)skychen123
2023-10-08[at]优先判断是否是URC数据yangpeng
2023-10-08[at]优化at格式化输出,避免多个at client和server输出冲突yangpeng
2023-09-28🌈 style(ktime): mv to components/drivers/ktime (#8103)xqyjlj
2023-09-28[serial_v2] ↵zan319
修复阻塞模式下中断发送的逻辑顺序问题与多线程下的竞态条件 (#7997)
2023-09-27【msh】新增msh自动补全子选项特性 (#8086)wangqinglin
2023-09-25tmpfs adds truncate functionality and unlink adaptationszhouminquan
2023-09-25feat: support sdl2 (#8048)zbtrs
2023-09-23Add the system call timerfd and update SConscript for signalfd (#8067)zmq810150896
2023-09-23🐞 fix(soft_rtc): fix unsupported TIMEVAL and GET_TIMERES (#8011)xqyjlj
2023-09-23[smart] Updated the API for kernel access to user address issues and for ↵zmq810150896
calculating string length (#8058)