X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=3d_gpu%2Froadmap.mdwn;h=760d2e8a9244cab9c37724e826921951dfe137c2;hb=7aa542b5bcebd34169ac5f53ac77b3240315efbf;hp=58e051e09551831ee94aceb294960e9dd2f30aa1;hpb=322411d2feaa98e84f7736f785c5849229a7ba2a;p=libreriscv.git diff --git a/3d_gpu/roadmap.mdwn b/3d_gpu/roadmap.mdwn index 58e051e09..760d2e8a9 100644 --- a/3d_gpu/roadmap.mdwn +++ b/3d_gpu/roadmap.mdwn @@ -2,16 +2,19 @@ Under development -* check with the RISC-V LLVM backend maintainer and +* check with the RISC-V LLVM backend maintainer [email](http://lists.llvm.org/pipermail/llvm-dev/2018-September/126396.html) and * if they aren't going to complete the RV64GC codegen support soon, * start working on adding support for RV64GC codegen based on - using - + [lowRISC/riscv-llvm](https://github.com/lowRISC/riscv-llvm) using + [andestech/riscv-llvm](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 +* **(started 2018sep24)** 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 +* Implement Simple-V support in LLVM and wire up Rust's SIMD to support it +* **(started 2018sep24)** Begin Vulkan3D Rust driver (Kazan3D), + starting on x86 first, to have a stable codebase to work from. +* Start working on the HW design and figure out the remainder of the plan +