Closed
Description
列出一些rt-smart for riscv64上需要完成的工作事项,希望社区有更多人参与,一起来完成:
- 升级musl libc版本
- 因为目前主要使用的musl libc版本是musl-1.1.22版本,而musl对riscv的支持是从1.1.23开始。目前最新的musl libc版本是1.2.4;
- 解决
__riscv_flush_icache
的问题; - 加入riscv64的ld.so支持,从而支持到动态链接的应用程序; -- 升级musl libc后,应该就可以自动支持到。
backtrace,coredump,gdb stub支持到riscv64架构;统一riscv64的libcpu,把virt,c906等的都统一起来;riscv64 cpu,内存,UART,中断相关初始化都可以支持到设备树;
Metadata
Metadata
Assignees
Type
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
flyingcys commentedon Dec 12, 2023
backtrace我之前有看过一些原理,刚好可以实操一下,backtrace任务我领走。
RISCV64的libcpu统一,也可以我来推进。
polarvid commentedon May 6, 2024
进程管理
milkv 平台支持
完善 milkv 平台的硬件适配和内核支持,特别是地址空间管理适配到内核地址重映射的模式,确保 libc 和用户程序能够使用更加完善的虚拟内存支持。推进 milkv 平台应用验证和集成测试,提升平台的稳定性和功能完整性,使其成为一个高实时、可靠且多功能的开发平台。
RVV 1.0 合入主线
unicornx commentedon Dec 4, 2024
该问题已经建立如下 issue 进行跟踪,先在 duo 上实现支持。
unicornx commentedon Dec 4, 2024
该问题已经建立如下 issue 进行跟踪。
@polarvid 需要确认一下,#9151 就是针对这个问题的工作吗?这个统一的工作你觉得目前是做完了吗?
unicornx commentedon Dec 4, 2024
@polarvid 这个是不是对应的 148e577 的修改?
unicornx commentedon Dec 4, 2024
@polarvid 请问还能详细描述一下,这里三个”应用验证“ 具体是什么意思?我好对应建立 issue 来 track
unicornx commentedon Dec 4, 2024
@polarvid 请问这个是否已经实现了? 我看到下面这两个 commit,rvv 1.0 似乎已经统一在
libcpu/risc-v/vector/rvv-1.0
中。和
unicornx commentedon Dec 4, 2024
@polarvid 请问具体这个具体是指什么工作?是否已经完成了?
12 remaining items