97 Commits (c7bda2b1449138a9e16ecd7b7b5d82b945d7e497)
 

Author SHA1 Message Date
Sebastien Bourdeauducq c7bda2b144 compile Rust core crate for riscv32i 3 years ago
Sebastien Bourdeauducq 03dc4f6e32 add RISCV GCC 3 years ago
Sebastien Bourdeauducq 033659344f Revert "Revert "reinstate riscv32i"" 3 years ago
Sebastien Bourdeauducq 8388018db7 also build riscv64 binutils 3 years ago
Sebastien Bourdeauducq b22d85ba52 Revert "reinstate riscv32i" 3 years ago
Sebastien Bourdeauducq 06d825f63d reinstate riscv32i 3 years ago
Sebastien Bourdeauducq 75e9310097 simplesoc_ecp5: add simulation 3 years ago
Sebastien Bourdeauducq 83ffe66f70 simplesoc_ecp5: add blinking LED 3 years ago
Sebastien Bourdeauducq 2cfafcdf20 firmware: match simplesoc memory addresses 3 years ago
Sebastien Bourdeauducq ad4f00e93d simplesoc_ecp5: load firmware 3 years ago
Sebastien Bourdeauducq a53c470d17 nmigen: bump 3 years ago
Sebastien Bourdeauducq 713f644072 minerva: bump 3 years ago
Sebastien Bourdeauducq a203307108 reorganize 3 years ago
Sebastien Bourdeauducq 63664ab959 build .bin firmware image 3 years ago
Sebastien Bourdeauducq d2391e0aa1 build firmware with Nix 3 years ago
Sebastien Bourdeauducq b6c53406ea show LLVM in hydra 3 years ago
Sebastien Bourdeauducq 3edb51a646 fix syntax issue 3 years ago
Sebastien Bourdeauducq 85f7b2bf15 use overlay instead of passing llvm/rustc/cargo around 3 years ago
Sebastien Bourdeauducq 78f67f82d3 firmware: simulable demo 3 years ago
Sebastien Bourdeauducq b5ac2e7303 add simple Rust firmware (WIP) 3 years ago
Sebastien Bourdeauducq f707295646 use the GNU linker 3 years ago
Sebastien Bourdeauducq cf86c11dce binutils: use unknown-elf 3 years ago
Sebastien Bourdeauducq aa1c3726f3 attempt to use lld linker 3 years ago
Sebastien Bourdeauducq d5c288c20b rustc: disable lld 3 years ago
Sebastien Bourdeauducq 1361c6ae9e Revert "llvm: only build x86 and riscv" 3 years ago
Sebastien Bourdeauducq b17ec6fb1f llvm: only build x86 and riscv 3 years ago
Sebastien Bourdeauducq 52cc7722a0 add nix-shell file for firmware compilation 3 years ago
Sebastien Bourdeauducq 6ad1d993c6 rustc: remove riscv32i support 3 years ago
Sebastien Bourdeauducq f929be260a build cargo 3 years ago
Sebastien Bourdeauducq 2c3fc22963 Use riscv32imc for Rust core crate 3 years ago
Sebastien Bourdeauducq 14c7b4890c rustc: enable lld 3 years ago
Sebastien Bourdeauducq d02da47167 minerva: bump 3 years ago
Sebastien Bourdeauducq 2f3c1824a6 nmigen: bump 3 years ago
Sebastien Bourdeauducq ec09c09cf3 rust-riscv32i-crates: use external compiler_builtins 3 years ago
Sebastien Bourdeauducq a0690fe0e2 rust-riscv32i-crates: disable compiler_builtins 3 years ago
Sebastien Bourdeauducq 9e93a9cf39 rustc: make llvm override compatible with nixos-unstable 3 years ago
Sebastien Bourdeauducq 9f4538555e fix previous commit 3 years ago
Sebastien Bourdeauducq e9b005d50a mark riscv rustc 3 years ago
Sebastien Bourdeauducq 677ddefff2 mark riscv llvm 3 years ago
Sebastien Bourdeauducq 351d5360f0 llvm -> llvm_7 for nixos-unstable rustc 3 years ago
Sebastien Bourdeauducq f7e7b894b7 simplesoc_ecp5: disable minerva muldiv 3 years ago
Sebastien Bourdeauducq 52f663eda6 minerva: bump 3 years ago
Sebastien Bourdeauducq 05822f0a36 simplesoc_ecp5: remove nmigen/#30 workaround 3 years ago
Sebastien Bourdeauducq c77c296e72 nmigen: bump 3 years ago
Sebastien Bourdeauducq e74b5dfe00 ecp5: use speed grade 8 (versa) 3 years ago
Sebastien Bourdeauducq 7ffce5882e add simplesoc_ecp5 to continuous build 3 years ago
Sebastien Bourdeauducq 5bc9189709 add simplesoc_ecp5 (WIP) 3 years ago
Sebastien Bourdeauducq 70638e6d87 add wishbone components 3 years ago
Sebastien Bourdeauducq 88db84cfd7 uart: style 3 years ago
Sebastien Bourdeauducq d765dfb7b9 add __all__ 3 years ago