Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proof-of-concept Nix environments for Ibex development #2156

Draft
wants to merge 19 commits into
base: master
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
a622da8
[VENDOR] Hack riscv-dv files to fixup shebangs/abspaths
hcallahan-lowrisc Mar 17, 2024
3cea534
Change all shebangs to '#!/usr/bin/env'
hcallahan-lowrisc Mar 17, 2024
e17dd02
Update .gitignore
hcallahan-lowrisc Mar 24, 2024
8e49fab
[dv,yaml] Remove '-kdb' flag from vcs sim command (nix problems)
hcallahan-lowrisc Mar 17, 2024
086f997
[dv,py] Flush logfiles before spawning subprocess
hcallahan-lowrisc Mar 17, 2024
155b35f
[dv,py] Tweak -Xlinker arg construction for Xcelium simulation
hcallahan-lowrisc Mar 26, 2024
b441bf2
[dv,py] Cleanup the merge_cov.py script
hcallahan-lowrisc Mar 24, 2024
36185cc
[dv,yaml] Move SIM_DIR environment variable under the 'env_var' key0
hcallahan-lowrisc Mar 24, 2024
c512d50
[dv,py] Add more comments and generally cleanup the run_one() method …
hcallahan-lowrisc Mar 24, 2024
cd50da1
[dv,py] Fixup riscvdv_interface.py '--opts' arg creating a malformed …
hcallahan-lowrisc Mar 18, 2024
5238c6d
[dv,py] Add warnings when individual build tasks have non-zero retcodes
hcallahan-lowrisc Mar 24, 2024
aecb838
[sw] Make simple_system hello a bit friendlier!
hcallahan-lowrisc Mar 26, 2024
fa8dedf
Top-level makefile changes
hcallahan-lowrisc Mar 26, 2024
93b6095
Add syn/syn_setup.sh for nix environment
hcallahan-lowrisc Mar 26, 2024
75bbb77
[nix] Add poetry version of ibex python dependencies
hcallahan-lowrisc Mar 26, 2024
ed222da
[nix] Nix sv2v
hcallahan-lowrisc Mar 26, 2024
c9c6d47
Create basic flake.nix
hcallahan-lowrisc Mar 26, 2024
813f510
Add nix devShell with deps for the /syn yosys synthesis job
hcallahan-lowrisc Mar 26, 2024
00bec32
[lowrisc] Add a Nix shell for lowrisc internal use
hcallahan-lowrisc Mar 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[dv,py] Fixup riscvdv_interface.py '--opts' arg creating a malformed …
…command
  • Loading branch information
hcallahan-lowrisc committed Mar 26, 2024
commit cd50da1e7ffa5da2dba4fb301af7729f879ad19f
2 changes: 1 addition & 1 deletion dv/uvm/core_ibex/scripts/riscvdv_interface.py
Original file line number Diff line number Diff line change
@@ -68,7 +68,7 @@ def get_cov_cmd(md: RegressionMetadata) -> List[str]:
'--dir', str(md.dir_run),
'-o', str(md.dir_fcov),
'--simulator', md.simulator,
'--opts', '--gen_timeout 1000',
'--opts', '--gen_timeout 1000 ',
'--isa', md.isa_ibex,
'--custom_target', str(md.ibex_riscvdv_customtarget)]
if md.verbose: