(no commit message)
[libreriscv.git] / 3d_gpu / roadmap.mdwn
index 1d4f4488427f38bd417b0cb9d6ee29ffbacd57d9..760d2e8a9244cab9c37724e826921951dfe137c2 100644 (file)
@@ -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
-    https://github.com/lowRISC/riscv-llvm using
-    https://github.com/andestech/riscv-llvm/tree/riscv-release_50/lib/Target/RISCV
+    [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
+