Skip to content

[Feature] RISC-V TODO LIST #10722

@MuChenger

Description

@MuChenger

Describe problem solved by the proposed feature

内核

  1. 优化 libcpu/risc-v/common 目录下的文件,将当前浮点寄存器无差别压栈的方式改为根据浮点寄存器的使用情况选择性压栈。待修改文件路径如下:
    https://github.com/RT-Thread/rt-thread/tree/master/libcpu/risc-v/common
  2. 优化 libcpu/risc-v/common 目录下的文件,添加 rvv0.7/1.0 支持。
  3. RISC-V RVA23 Profile 兼容性支持

BSP

  1. qemu-virt64-riscv BSP 添加对 smp 的支持,bsp 的目录如下:
    https://github.com/RT-Thread/rt-thread/tree/master/bsp/qemu-virt64-riscv
  2. SpacemiT K1 适配 RT-Thread BSP 并可支持 SMP 模式。
  3. 验证RISC-V 相关 BSP 是否可以以导入 BSP 的方式在 RT-Studio 上的编译,并修复出现的问题。

组件

  1. 移植面向 RISC-V 的调试,性能分析等类型的组件

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions