Results 25 issues of Shell

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) - sync rt-smart sources - fixup of issue #8493 #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the...

目前大多数 utest 都是配置为 vexpress a9 平台下运行。但由于 RTT 内核需要运行在众多平台上,其中有很多条件编译的代码。而单独使用 vexpress a9 显然难以覆盖到足够的使用场景。比如 SMP 相关的部分现在 utest 就没有覆盖到。这样,类似 https://github.com/RT-Thread/rt-thread/pull/8485 这类问题,在 CI 就可以利用 utest 拦截下来。所以建议增加一个 64 位多核的 qemu aarch64 作为第二个测试平台。

这部分宏定义并不是 POSIX 的内容,而是 DFS 内部使用的定义。 https://github.com/RT-Thread/rt-thread/blob/a1df90dcf0b9fbb30953e6f93bc557b1a28e5647/components/libc/compilers/common/include/dirent.h#L19-L31 其主要使用在 dfs 内部。 https://github.com/RT-Thread/rt-thread/blob/a1df90dcf0b9fbb30953e6f93bc557b1a28e5647/components/dfs/dfs_v2/filesystems/cromfs/dfs_cromfs.c#L1233 且第一次出现应该也是 dfsv1/dfs.h 中。 https://github.com/RT-Thread/rt-thread/blob/a1df90dcf0b9fbb30953e6f93bc557b1a28e5647/components/dfs/dfs_v1/include/dfs.h#L59-L64 基于以上原因,是否考虑移除并整理到 dfsv2/dfs.h 呢?

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) Remove compatible definition for v5.1.0 and before. #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and...

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) rt_hw_cpu_id() is an unsafe API which should not be used by most codes directly. It's error-prone because it must...

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) The new rt_completion implemented by lockless algorithm can improve timer resolution for up to ~12%, compare to sem IPC....

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) Replace the former implementation of flag-based spinlock which is unfair. Besides, C11 atomic implementation is more readable (it's C...

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) Relates to #8846 Dealing with mem region out of kernel space. #### 你的解决方案是什么 (what is your solution) - Fix...

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) enable KERNEL_REMAP for cvitek platform #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) -...

## 拉取/合并请求描述:(PR description) [ #### 为什么提交这份PR (why to submit this PR) Fixed #9210 Blocks #9181 #### 你的解决方案是什么 (what is your solution) #### 请提供验证的bsp和config (provide the config and bsp) - BSP:...

BSP
Kernel
Arch: RISC-V
libcpu