Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🎯 rt-smart for riscv64 TODO list #8358

Open
4 tasks
BernardXiong opened this issue Dec 10, 2023 · 2 comments
Open
4 tasks

🎯 rt-smart for riscv64 TODO list #8358

BernardXiong opened this issue Dec 10, 2023 · 2 comments
Labels
Arch: RISC-V BSP related with risc-v RT-Smart RT-Thread Smart related PR or issues

Comments

@BernardXiong
Copy link
Member

BernardXiong commented Dec 10, 2023

列出一些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,中断相关初始化都可以支持到设备树;
@flyingcys
Copy link
Contributor

backtrace我之前有看过一些原理,刚好可以实操一下,backtrace任务我领走。
RISCV64的libcpu统一,也可以我来推进。

@polarvid
Copy link
Contributor

polarvid commented May 6, 2024

进程管理

milkv 平台支持

完善 milkv 平台的硬件适配和内核支持,特别是地址空间管理适配到内核地址重映射的模式,确保 libc 和用户程序能够使用更加完善的虚拟内存支持。推进 milkv 平台应用验证和集成测试,提升平台的稳定性和功能完整性,使其成为一个高实时、可靠且多功能的开发平台。

RVV 1.0 合入主线

  • 在 c908/virt64 libcpu 移植中已完成支持,后续期望在 common64 中统一支持该 ISA

@polarvid polarvid added the RT-Smart RT-Thread Smart related PR or issues label Jul 29, 2024
@polarvid polarvid added the Arch: RISC-V BSP related with risc-v label Aug 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: RISC-V BSP related with risc-v RT-Smart RT-Thread Smart related PR or issues
Projects
None yet
Development

No branches or pull requests

3 participants