Jordan Carlin
784c73a619
Don't delete logs in --clean mode
2024-07-26 22:37:47 -07:00
Jordan Carlin
c9ec609d67
Update logger to filter more text from buildroot install
2024-07-26 22:35:43 -07:00
Jordan Carlin
9b25f30741
Update LD_LIBRARY_PATH in wally-tool-chain-install script
2024-07-26 22:35:22 -07:00
Jordan Carlin
d3032cf3ee
Clean up install script comments
2024-07-26 22:35:02 -07:00
Jordan Carlin
61cad27fec
Add buildroot to wally-tool-chain-install
2024-07-26 22:34:55 -07:00
Jordan Carlin
22a7ba1889
Cleanup
2024-07-25 21:16:00 -07:00
Jordan Carlin
6d77b22281
Automatically determine number of threads to use in wally-tool-chain-install
2024-07-24 20:19:30 -07:00
Jordan Carlin
07ac498623
Switch to logger function and fix exit codes
2024-07-23 23:42:03 -07:00
Jordan Carlin
4c0265f67d
Update logging grep
2024-07-23 23:40:42 -07:00
Jordan Carlin
76277d1e7d
Fix logging
2024-07-23 23:40:03 -07:00
Jordan Carlin
9dad0aea1d
Add logs and reduce console output
2024-07-22 23:13:38 -07:00
Jordan Carlin
2c08406b7f
Update python versions
2024-07-22 23:12:48 -07:00
Jordan Carlin
a2b9e34682
Use requirements file for pip packages
2024-07-22 23:12:27 -07:00
Jordan Carlin
23b7d2059f
Update section header function usage
2024-07-22 23:10:45 -07:00
Jordan Carlin
4488595c9f
Add --clean flag to install to remove git repositories and save space
2024-07-21 10:08:51 -07:00
Jordan Carlin
b6a6a5cc74
update riscof link
2024-07-20 01:36:33 -07:00
Jordan Carlin
0540f25b0e
Update opam installation to use /opt/riscv folder
2024-07-20 01:34:53 -07:00
Jordan Carlin
36ea9f3fcd
Use arithmetic comparisons where possible
2024-07-20 00:45:10 -07:00
Jordan Carlin
302c23dc42
Fix git_check function repo variable
2024-07-20 00:24:26 -07:00
Jordan Carlin
36579d5aec
Fix git_check return values
2024-07-19 11:09:27 -07:00
Jordan Carlin
af796116c9
Refactor git repo checks to use a function
2024-07-19 11:09:27 -07:00
Jordan Carlin
85a84dcbed
Update setup scripts to be more verbose about errors
2024-07-19 10:14:19 -07:00
Jordan Carlin
43b9e2ca92
Refactor section headers
2024-07-08 07:21:08 -07:00
Jordan Carlin
ae1829f23a
Cleanup
2024-07-08 06:50:29 -07:00
Jordan Carlin
f0268a011a
Add comments to site-setup for new gcc
2024-07-04 13:44:50 -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
feb6e2a8ef
Update sourcing of secondary scripts to work when called from any directory
2024-07-02 22:17:43 -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
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
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
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
Jordan Carlin
254f6fa499
Install working on Rocky 8 + 9 and Ubuntu 22 + 24
2024-06-28 23:25:44 -07:00
Jordan Carlin
a656e05e34
Fix libboost
2024-06-28 21:53:55 -07:00
Jordan Carlin
54e859afce
red hat gcc-toolset-13 not compatible with csh
2024-06-28 20:25:11 -07:00
Jordan Carlin
917cf54b02
Rename unified install script
2024-06-28 16:26:39 -07:00
Jordan Carlin
d43d4ed9bf
Remove individual install scripts
2024-06-28 16:26:39 -07:00
Jordan Carlin
4a28310c0e
Merge branch 'dev' into installation
2024-06-28 13:39:44 -07:00
James Stine
8bb08fefe7
add three programs to APT to make sure they are there for new installs
2024-06-28 12:16:08 -05:00
Jordan Carlin
2e55213286
Update install script comments and clean up packages.
2024-06-22 12:37:30 -07:00
Jordan Carlin
ad18734125
Update ubuntu toolchain install to match new red hat form in preparation for merging of scripts.
2024-06-22 12:37:25 -07:00
David Harris
334b616d6f
Removed redundant apt-get line
2024-06-14 02:52:27 -07:00
David Harris
1c20bb9313
Added riscv-isac for test vector generation
2024-05-14 11:32:21 -07:00
David Harris
852b18b3fb
Added missing pyyaml needed for riscdv
2024-05-04 02:43:30 -07:00
David Harris
2ad2fa2bd6
Added -H to pip3 installation to install in system home directory so all users can see package
2024-05-03 10:56:13 -07:00
David Harris
e52409e916
Hard-coded NUM_THREADS in tool-chain-install to make it easier to paste code
2024-04-24 08:45:07 -07:00
David Harris
2dd54b3612
adding ssmtp for nightly regression emails
2024-04-23 10:18:28 -07:00
David Harris
135e2753ac
Fixed Sail compilation
2024-04-16 10:32:43 -07:00
Jordan Carlin
e0312bd3af
Update tool-chain-install to only build Sail c emulator
...
Wally only uses the c emulator, so there is no reason to have it build the other models (like ocaml).
When only the c emulator is used it is also able to only build the differences since the last build.
2024-04-08 08:13:07 -07:00
David Harris
5e53aa4de7
Updated tool chain installation instructions and added a script for docker installation
2024-03-24 15:19:36 -07:00
David Harris
48799aa87c
Added Zfh and Zfa tests to wally-riscv-arch-test until they are accepted in riscv-arch-test repo
2024-03-14 10:49:36 -07:00
David Harris
90e89ced1d
Fixes for synthesis. HPTW change will break x detection
2024-02-26 04:20:08 -08:00
David Harris
45e2317636
Added Wally github address to header comments
2024-01-29 05:38:11 -08:00
David Harris
a9acb5f269
Added comments with a way to build Sail on RedHat
2024-01-12 18:13:11 -08:00
David Harris
67124b0c7f
Fixed typo in declaration in tlbcontrol; escape quoted argument to Verilator; added ulimit to setup so Verilator stack is large enough
2024-01-06 07:11:25 -08:00
David Harris
17cbdb53df
Progress on Verilator simulation. Full adder compiles and runs. Wally builds.
2023-12-31 09:53:13 -08:00
David Harris
86279ca68d
Removed old comment from wally-tool-chain-install
2023-12-25 05:58:55 -08:00
David Harris
d130a78616
Updated to current version of toolchain and prepare to be able to compile Zcb and Zicboz when supported
2023-12-20 16:29:03 -08:00
David Harris
f238927013
Updated to latest Sail to support new features
2023-12-19 13:25:10 -08:00
James E. Stine
01a246422f
Update bug in wally-tool-chain-install.sh script due to misspelling for an environmental variable. In addition, zlibc was removed due to deprecation
2023-12-15 17:04:37 -06:00
David Harris
822197857a
Updated buildroot scripts
2023-11-21 19:36:24 -08:00
David Harris
348e74b8be
Updated wrapper generation to be automatic without specifying WRAPPER=1; instead looks for cvw_t in the file. Also starting to add OSU 130 nm synthesis.
2023-10-19 10:44:03 -07:00
James E. Stine
1852304a2a
Update install script for working SAIL checkout (current version)
2023-10-03 08:00:00 -05:00
David Harris
6a0d818d74
Other Wally cleanup
2023-06-09 09:37:09 -07:00
David Harris
4b85346f3a
Merged install script cleanup
2023-05-14 03:41:35 -07:00
David Harris
f2fc066108
Added CD before compiling SAIL
2023-05-14 03:08:53 -07:00
David Harris
98a44fd3bd
wally installation improvements: latest main branch of riscv-arch-test, updated install script
2023-05-10 08:23:55 -07:00
David Harris
866942b39a
Added packages requested for gcc
2023-05-09 10:30:02 -07:00
David Harris
e69d2e2b96
Tool change docs
2023-03-23 17:24:58 -07:00
David Harris
533972d178
Increased NumThreads to 0
2023-03-23 09:36:50 -07:00
David Harris
67186c4498
install docs
2023-03-23 09:33:56 -07:00
David Harris
3a9b40ff1d
installation script update
2023-03-23 09:31:17 -07:00
David Harris
16d9fac004
README updates
2023-03-23 09:05:37 -07:00
David Harris
4d9087bc4b
README merge
2023-03-23 08:45:12 -07:00
David Harris
120da12414
README/tool installation merge
2023-03-23 08:42:40 -07:00
James Stine
628759a869
Update more information inside Wally install script
2023-03-23 09:20:35 -05:00
Ross Thompson
0827c57bfd
Merge pull request #153 from davidharrishmc/main
...
Updating install instructions
2023-03-22 23:06:02 -05:00
David Harris
b117640266
Updating install instructions
2023-03-22 16:11:59 -07:00
James Stine
48a73e8ee8
Add correction for regression on Sail due to bug in recent release. This hash is known to work (verified by Stine/Thompson). May remove later if Sail ever gets fixed
2023-03-21 08:36:30 -05:00
Ross Thompson
31e8ae1cd1
Fixed bug in the tool chain install script.
2023-03-20 11:52:10 -05:00
David Harris
7f062cff8b
Removed unnecessary --enable-multilib from gcc build commands because --with-multilib-generator implies it
2023-02-08 13:02:21 -08:00
David Harris
76332cac06
Paths changed in latest GCC
2023-02-07 16:49:50 -08:00
Ross Thompson
a03526c1a2
Added github cli (gh) to install script.
2023-01-23 15:17:12 -06:00
Ross Thompson
24618f741a
Added SPDX header to scripts.
2023-01-22 13:04:31 -06:00
Ross Thompson
f7c89abe06
Added SPDX header to install script.
2023-01-22 12:53:23 -06:00
Ross Thompson
7f09b8cc88
Found minor bug in install script.
2023-01-21 22:14:58 -06:00
Ross Thompson
c1790e67bc
Defaults to 1 job compiles.
2023-01-21 22:00:26 -06:00
Ross Thompson
b737c2ab12
Added argument to install script for alternate install directory.
2023-01-21 21:31:47 -06:00
Ross Thompson
528f1a0940
Added check for the odd Ubuntu 22.04 python2/3 issue.
2023-01-21 21:29:37 -06:00
Ross Thompson
b73bf728a5
More improvements to the tool install script.
2023-01-21 21:23:23 -06:00
Ross Thompson
3667222831
Working toolchain install script for ubuntu.
2023-01-21 20:52:58 -06:00