From: Luke Kenneth Casson Leighton Date: Mon, 24 Sep 2018 00:32:24 +0000 (+0100) Subject: add 3d_gpu roadmap X-Git-Tag: convert-csv-opcode-to-binary~5020 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=15e4725a395e686343ae75f960ee61988356b228;p=libreriscv.git add 3d_gpu roadmap --- diff --git a/3d_gpu/roadmap.mdwn b/3d_gpu/roadmap.mdwn new file mode 100644 index 000000000..d81082657 --- /dev/null +++ b/3d_gpu/roadmap.mdwn @@ -0,0 +1,13 @@ +* check with the RISC-V LLVM backend maintainer and + * if they aren't going to complete the RV64GC codegen support soon, + * start working on adding support for RV64GC codegen based on + https://github.com/lowRISC/riscv-llvm using + https://github.com/andestech/riscv-llvm/tree/riscv-release_50/lib/Target/RISCV + for reference. +* Add support for RV64GC on Linux to Rust in order to write the user-space + graphics driver in Rust, I can start by using andestech/riscv-llvm if + not implementing RV64GC for LLVM +* Implement Simple-V support in Spike +* Add Linux support for Simple-V & Asymmetric Multi Processing +* Implement Simple-V support in LLVM & wire up Rust's SIMD to support it +* Start working on the HW design & figure out the remainder of the plan