fix ci bui;d

This commit is contained in:
Blaise Tine
2020-09-01 10:45:44 -07:00
parent c63217f67d
commit b82f5a9011
3 changed files with 28 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
language: cpp language: cpp
dist: focal dist: bionic
os: linux os: linux
compiler: gcc compiler: gcc
addons: addons:
@@ -11,13 +11,13 @@ addons:
- valgrind - valgrind
- verilator - verilator
- yosys - yosys
install: install:
# RISCV_TOOLCHAIN # TOOLCHAIN
- ci/toolchain_install.sh
- export RISCV_TOOLCHAIN_PATH=$PWD/riscv-gnu-toolchain - export RISCV_TOOLCHAIN_PATH=$PWD/riscv-gnu-toolchain
- wget https://github.com/stnolting/riscv_gcc_prebuilt/raw/master/data/$TOOLCHAIN_V.tar.gz - export VERILATOR_ROOT=$PWD/verilator
- mkdir $RISCV_TOOLCHAIN_PATH - export PATH=$VERILATOR_ROOT/bin:$PATH
- tar -xzf $TOOLCHAIN_V.tar.gz -C $RISCV_TOOLCHAIN_PATH
# VORTEX # VORTEX
- git clone --recursive https://github.com/vortexgpgpu/vortex.git - git clone --recursive https://github.com/vortexgpgpu/vortex.git

20
ci/toolchain_install.sh Executable file
View File

@@ -0,0 +1,20 @@
#!/bin/bash
REPOSITORY=https://github.com/vortexgpgpu/vortex-toolchain-prebuilt/raw/master
# RISCV-GNU_TOOLCHAIN
for x in {a..o}
do
wget $REPOSITORY/riscv-gnu-toolchain/ubuntu/bionic/riscv-gnu-toolchain.tar.bz2.parta$x
done
cat riscv-gnu-toolchain.tar.bz2.parta* > riscv-gnu-toolchain.tar.bz2
tar -xvf riscv-gnu-toolchain.tar.bz2
rm -f riscv-gnu-toolchain.tar.bz2*
# VERILATOR
wget $REPOSITORY/verilator/ubuntu/bionic/verilator.bz2
tar -xvf verilator.bz2
rm -f verilator.bz2

View File

@@ -78,7 +78,8 @@ tar -zcvf vortex.vcd.tar.gz ./build_ase_1c/work/vortex.vcd
tar -zcvf trace.vcd.tar.gz obj_dir/trace.vcd tar -zcvf trace.vcd.tar.gz obj_dir/trace.vcd
tar -zcvf trace.vcd.tar.gz trace.vcd tar -zcvf trace.vcd.tar.gz trace.vcd
tar -zcvf run.log.tar.gz run.log tar -zcvf run.log.tar.gz run.log
tar -cjvf run.log.tar.bz2 run.log tar -cvjf run.log.tar.bz2 run.log
# decompress VCD trace # decompress VCD trace
tar -zxvf /mnt/c/Users/Blaise/Downloads/vortex.vcd.tar.gz tar -zxvf /mnt/c/Users/Blaise/Downloads/vortex.vcd.tar.gz