add link mdwn syntax
[libreriscv.git] / 3d_gpu / roadmap.mdwn
1 # Roadmap
2
3 Under development
4
5 * check with the RISC-V LLVM backend maintainer and
6 * if they aren't going to complete the RV64GC codegen support soon,
7 * start working on adding support for RV64GC codegen based on
8 <https://github.com/lowRISC/riscv-llvm> using
9 <https://github.com/andestech/riscv-llvm/tree/riscv-release_50/lib/Target/RISCV>
10 for reference.
11 * Add support for RV64GC on Linux to Rust in order to write the user-space
12 graphics driver in Rust, I can start by using andestech/riscv-llvm if
13 not implementing RV64GC for LLVM
14 * Implement Simple-V support in Spike
15 * Add Linux support for Simple-V & Asymmetric Multi Processing
16 * Implement Simple-V support in LLVM & wire up Rust's SIMD to support it
17 * Start working on the HW design & figure out the remainder of the plan