xiao-mang
6b161bf3d5
update elmfat from r14b to r15 ( #8179 )
2023-10-26 17:26:48 +08:00
Shell
eafb04e011
[ctime] fixup of data racing ( #8187 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-10-26 13:56:27 +08:00
kk
01672f8627
[dfs_v2][mqueue] fix No mqueue mounted ( #8189 )
2023-10-26 10:43:49 +08:00
xqyjlj
3283f54c7a
🎈 perf: perf rt_hw_interrupt_disable/enable ( #8042 )
...
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: Shell <smokewood@qq.com>
2023-10-25 20:31:25 +08:00
Shell
91fc52df36
fixup: merge condition
2023-10-25 18:40:44 +08:00
Shell
e94b759160
[quality] fixup: vulnerability in kernel
...
including out-of-bound access in dfs, and use-after-free in
aspace_traversal
Signed-off-by: Shell <smokewood@qq.com>
2023-10-25 18:40:44 +08:00
Shell
fb78a71020
[smart] replace varea pgmgr and fixup of dfs mmap ( #8184 )
...
Signed-off-by: shell <smokewood@qq.com>
Signed-off-by: Shell <smokewood@qq.com>
2023-10-25 14:59:48 +08:00
梁生
0f5334586a
[libc][time]修复MDK编译环境下difftime()函数多重定义的问题 ( #8174 )
2023-10-24 09:12:10 -04:00
xiao-mang
3c7b184f93
add exfat config
2023-10-24 18:02:02 +08:00
xiao-mang
93f350ae1f
add exfat config
2023-10-24 18:02:02 +08:00
xiao-mang
d3aa7406ed
add exfat config
2023-10-24 18:02:02 +08:00
xiao-mang
117d1f6324
add exfat config
2023-10-24 18:02:02 +08:00
shell
b40d106bdc
[dfs] fixup: file_mmap and page cache
...
Including cache maintenance, potential dereference of null pointer and
the use-after-free issue in page cache
Signed-off-by: shell <smokewood@qq.com>
2023-10-24 14:49:30 +08:00
xiao-mang
50bb71e458
fix ash ifconfig updown ( #8165 )
2023-10-24 13:16:29 +08:00
Shell
70a8d1d465
[kservice] improve backtrace service in kernel ( #8144 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-10-21 20:14:45 +08:00
xiao-mang
90c7089d47
fix ash echo ( #8150 )
2023-10-21 08:41:55 +08:00
geniusgogo
9dd1d73c94
update ldso pagecache kconfig
2023-10-20 12:35:06 -04:00
XYZ
1f05b6b401
[dfs v2] support O_DIRECT and O_SYNC flags ( #8155 )
2023-10-20 13:24:56 +08:00
zms123456
d01dd05a0c
[kernel][dm]适配新的设备驱动模型 ( #8075 )
2023-10-18 20:50:30 +08:00
fangjianzhou
dd33b31c28
修改virtio.c存在的问题 ( #8146 )
2023-10-18 08:29:24 +08:00
sp-cai
7f6f086601
[components][i2c]增加通用的软件模拟 I2C ( #7850 )
2023-10-17 11:24:32 -04:00
geniusgogo
ecd29fda60
Sync dfs lwp ( #8123 )
2023-10-17 13:07:59 +08:00
fangjianzhou
7d64cdcf58
qemu-virt64-aarch64/qemu-virt64-riscv支持SDL2 ( #8130 )
2023-10-17 13:03:03 +08:00
xqyjlj
1e0f406b4f
✨ feat(dfs_v2/cromfs): add symlink support ( #8132 )
2023-10-17 09:55:28 +08:00
zms123456
a39da9cb59
[components][mm]添加预留内存支持 ( #8025 )
2023-10-14 14:10:57 +08:00
Shell
1e7add54d4
[smart] fixup: syscall.c ( #8131 )
...
Signed-off-by: shell <wangxiaoyao@rt-thread.com>
2023-10-14 13:09:17 +08:00
Shell
4158c8e88e
[smart] Replace irq disable/enable codes in futex ( #7941 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-10-14 13:07:45 +08:00
xiao-mang
5d16042765
add sys_utimensat ( #8124 )
2023-10-13 19:21:49 +08:00
zmq810150896
a289ae1b18
Fixed issues with timerfd ( #8102 )
2023-10-13 19:20:50 +08:00
Shell
8e57b5fdd4
[smart] fixup: lwp_free() ( #8126 )
...
Signed-off-by: shell <wangxiaoyao@rt-thread.com>
2023-10-13 14:21:06 +08:00
zmq810150896
e6eddfa711
Fix the problem that when dfs_v2 transmits fd, dentry or vnode does not exist ( #8089 )
2023-10-12 08:22:46 +08:00
Z8MAN8
19bfdac891
[fix][usb]return data type as rt_ssize_t
...
rt_ssize_t can give negative error code, which follows the unix style correctly
2023-10-11 12:01:20 -04:00
Shell
a300cef2a8
[smart] split out part of lwp_new() to lwp_create()
...
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 <smokewood@qq.com>
2023-10-11 08:48:06 +08:00
xqyjlj
e5c5ec4b2a
🐞 fix(dfs_v2/filesystems/elmfat): fix elm can not exec ( #8118 )
2023-10-09 13:26:58 +08:00
skychen123
fcd0fecd3e
add sys_setitimer syscall ( #8096 )
2023-10-08 13:30:04 +08:00
yangpeng
8012c0c9a2
[at]优先判断是否是URC数据
2023-10-08 13:25:28 +08:00
yangpeng
c386a2c956
[at]优化at格式化输出,避免多个at client和server输出冲突
2023-10-08 13:25:28 +08:00
xqyjlj
31a2311f64
🌈 style(ktime): mv to components/drivers/ktime ( #8103 )
2023-09-28 21:34:21 +08:00
zan319
fce83488ec
[serial_v2] 修复阻塞模式下中断发送的逻辑顺序问题与多线程下的竞态条件 ( #7997 )
2023-09-28 14:04:10 +08:00
wangqinglin
2d630e38d7
【msh】新增msh自动补全子选项特性 ( #8086 )
2023-09-27 12:34:05 +08:00
zhouminquan
75b4f3d83a
tmpfs adds truncate functionality and unlink adaptations
2023-09-25 13:23:25 +08:00
zbtrs
36b79798bd
feat: support sdl2 ( #8048 )
2023-09-25 08:40:03 +08:00
zmq810150896
7c2f807a7c
Add the system call timerfd and update SConscript for signalfd ( #8067 )
2023-09-23 14:18:29 +08:00
xqyjlj
047cc8663e
🐞 fix(soft_rtc): fix unsupported TIMEVAL and GET_TIMERES ( #8011 )
2023-09-23 14:07:00 +08:00
zmq810150896
dc84765823
[smart] Updated the API for kernel access to user address issues and for calculating string length ( #8058 )
2023-09-23 14:06:00 +08:00
Shell
b826afe8f9
[smart] fix of cmd_kill ( #8071 )
...
Signed-off-by: Shell <smokewood@qq.com>
2023-09-22 15:06:07 +08:00
Meco Man
7732f8618b
[picolibc] fix the errno declaration conflict
...
/home/runner/work/rt-thread/rt-thread/components/libc/compilers/picolibc/syscall.c:13:5: error: conflicting types for 'pico_get_errno'
int pico_get_errno(void)
^
/opt/LLVMEmbeddedToolchainForArm-16.0.0-Linux-x86_64/bin/../lib/clang-runtimes/arm-none-eabi/armv7em_hard_fpv4_sp_d16/include/sys/errno.h:59:6: note: previous declaration is here
int *__PICOLIBC_ERRNO_FUNCTION(void);
2023-09-19 23:02:43 -04:00
zmq810150896
092b52ab24
Adapt rt_channel, increase the generality of some rt_channel functionality on dfs v2, and standardize signalfd ( #8047 )
2023-09-20 07:54:11 +08:00
Meco Man
35231eb116
[kernel] fix interruptible typo
2023-09-19 00:45:02 -04:00
Shell
e7c3ca61fd
[smart] fix rt_memcpy to lwp_memcpy in smart source ( #8033 )
2023-09-15 15:57:08 +08:00