Resolve "Run simulation as part of ci"

This commit is contained in:
Byron Lathi
2023-09-30 05:05:12 +00:00
parent 907e5e9227
commit f8bdbfbb2b
2 changed files with 25 additions and 3 deletions

View File

@@ -22,6 +22,7 @@ variables:
stages: # List of stages for jobs, and their order of execution
- toolchain
- build
- simulate
build toolchain:
tags:
@@ -51,6 +52,10 @@ build sim:
- iverilog
- linux
stage: build
artifacts:
paths:
- hw/efinix_fpga/simulation/sim_top
- hw/efinix_fpga/simulation/init_hex.mem
script:
- source init_env.sh
- cd hw/efinix_fpga/simulation
@@ -78,4 +83,16 @@ build kernel:
- cd sw/
- make kernel
dependencies:
- build toolchain
- build toolchain
run sim:
tags:
- linux
- iverilog
stage: simulate
script:
- source init_env.sh
- cd hw/efinix_fpga/simulation
- vvp sim_top
dependencies:
- build sim