Commit Graph

9152 Commits

Author SHA1 Message Date
David Harris
9279b2d56a Added imperas configuration for Lee 2024-07-05 09:13:18 -07:00
David Harris
ced8038343 Defined memory to be inaccessible by default 2024-07-05 08:34:28 -07:00
Jordan Carlin
2217fa0794 Fix setup.csh typo 2024-07-04 13:45:24 -07:00
Jordan Carlin
f0268a011a Add comments to site-setup for new gcc 2024-07-04 13:44:50 -07:00
David Harris
604f9d3a45 Fixed imperas.ic prefix for vcs 2024-07-04 12:31:00 -07:00
David Harris
873bd61296 Fixed perl path in derivgen 2024-07-04 12:30:11 -07:00
David Harris
12717a65f2 Fixed location of imperas.ic with new misa_B_Zba_Zbb_Zbs 2024-07-04 12:29:59 -07:00
David Harris
775930ae4f Fixes to memfile generation for rv32. Updated new misa.B in imperas.ic, but need new version of ImperasDV to test 2024-07-04 07:36:56 -07:00
Jordan Carlin
83449c16ab Fix perl shebang lines 2024-07-04 01:48:20 -07:00
Jordan Carlin
8991931bef Update run_vcs shebang after merge 2024-07-03 23:47:26 -07:00
Jordan Carlin
838e44a53f Merge branch 'main' of https://github.com/openhwgroup/cvw into installation 2024-07-03 23:44:25 -07:00
Jordan Carlin
9f52f7712a Update installation script comments 2024-07-03 23:42:31 -07:00
Jordan Carlin
6f71f30a42 Add error messages 2024-07-03 22:26:10 -07:00
Jordan Carlin
65b3a97379 Speed up qemu clone with multiple submodules in parallel 2024-07-03 22:14:17 -07:00
Jordan Carlin
e5c82e7465 Additional shebang updates 2024-07-03 21:34:48 -07:00
Jordan Carlin
e6e070f4e4 Update python shebangs to use /usr/bin/env python3 so virtual environment can be used (also aids in general portability) 2024-07-03 20:42:55 -07:00
Jordan Carlin
01bce0c0b8 Update README with new installation flow and other general cleanup 2024-07-03 19:51:52 -07:00
David Harris
8645441d00 Testbench automatically creates memfile, label, addr files if they are out of date or missing 2024-07-03 16:52:16 -07:00
David Harris
9b120bb3aa fix timeout in iterelf 2024-07-03 16:34:14 -07:00
David Harris
4528b4ee2a Fix wsim to use absolute path for ELF 2024-07-03 15:10:02 -07:00
David Harris
f7797d6092 First version of iterelf running; removed directory support from wsim 2024-07-03 14:54:46 -07:00
Rose Thompson
764f46a174
Merge pull request #865 from davidharrishmc/dev
EBU HPROT based on instruction/data, sim progress
2024-07-03 08:04:43 -07:00
David Harris
af4403342f renamed run_vcs.py to run_vcs, added instr/data in ebu 2024-07-03 08:02:38 -07:00
David Harris
a2fb6a21c5 Removed testbench-imperas now that wsim supports lockstep and single ELF files 2024-07-03 06:25:32 -07:00
Rose Thompson
dc2b596425
Merge pull request #863 from davidharrishmc/dev
Regression runs buildroot to login prompt; VCS lockstep progress
2024-07-03 05:58:40 -07:00
Jordan Carlin
feb6e2a8ef Update sourcing of secondary scripts to work when called from any directory 2024-07-02 22:17:43 -07:00
Jordan Carlin
045bdddfde Merge branch 'dev' into installation 2024-07-02 21:55:21 -07:00
Jordan Carlin
6f1d1f1536 Source package install script so variables are shared 2024-07-02 21:51:43 -07:00
Jordan Carlin
06ce25ef09 Move package installation and distro check to separate files 2024-07-02 21:25:52 -07:00
David Harris
1b62d2116a VCS lockstep working 2024-07-02 18:05:13 -07:00
David Harris
aff0ad9c02 Progress on VCS; run_vcs rewritten in Python to ease passing parameters 2024-07-02 14:23:34 -07:00
David Harris
e72c8b8e09 Watchdog timeout on buildroot boot is a halting criteria 2024-07-02 14:22:51 -07:00
David Harris
a0729d074b regression --nightly --buildroot runs buildroot boot in Verilator all the way to login prompt and checks success 2024-07-02 14:20:40 -07:00
Ross Thompson
dc97ee5f82 Have some sample code which I know works transmisting a packet. 2024-07-02 09:12:34 -07:00
David Harris
38b0c10f9b Updated wallyTracer to be compatible with VCS 2024-07-02 04:47:53 -07:00
Jordan Carlin
2b4f12916e
Merge pull request #858 from davidharrishmc/dev
Regression Improvements
2024-07-01 20:04:31 -07:00
Kevin Kim
ec4d4e2a8b param defs lint 2024-06-30 19:15:42 -07:00
Jordan Carlin
56c1ad6d87 Cleanup root detection logic 2024-06-30 16:31:40 -07:00
Jordan Carlin
9fb9002365 Improve print messages 2024-06-30 15:48:28 -07:00
Jordan Carlin
e2e7ff7330 Clean up .gitmodules file to eliminate warnings when cloning 2024-06-30 11:34:57 -07:00
Jordan Carlin
e0506c0481 Increase ulimit for verilator 2024-06-29 22:55:16 -07:00
Jordan Carlin
a13f18fa4d Cleanup 2024-06-29 13:49:05 -07:00
Jordan Carlin
7d0a21693c Fix regression from Ubuntu 20.04 support 2024-06-29 13:38:34 -07:00
Jordan Carlin
c8a110d523 Add support for AlmaLinux 8 and 9 (testing) 2024-06-29 12:37:58 -07:00
Jordan Carlin
1fa9509994 Use gcc 10 for Ubuntu 20.04 for Verilator 2024-06-29 10:45:42 -07:00
David Harris
68a105d5d8 Merge branch 'main' of https://github.com/openhwgroup/cvw into dev 2024-06-29 05:35:46 -07:00
Jordan Carlin
ce6f7780bc Additional Ubuntu 20.04 updates 2024-06-29 01:32:33 -07:00
Jordan Carlin
891ff61582 Initial Ubuntu 20.04 support 2024-06-29 01:23:38 -07:00
Jordan Carlin
96b69cdb22 whitespace cleanup 2024-06-29 01:06:59 -07:00
Jordan Carlin
1d4845a8bb Fix ubuntu libncurses to avoid redirect on Ubuntu 24 2024-06-28 23:36:47 -07:00