Commit Graph

888 Commits

Author SHA1 Message Date
abejgonzalez 1ea5c49fc2 Add Vitis bitstream | Parse files as text | Update text check 2023-04-19 15:27:17 -07:00
Abraham Gonzalez 47c4607a2f Bump AGFIs | Bump Chipyard 2023-04-14 17:52:13 -07:00
Abraham Gonzalez feb842112e Bump AGFIs | Add tutorial AGFIs 2023-03-23 17:07:37 +00:00
Abraham Gonzalez 27de960c33
Update deploy/sample-backup-configs/sample_config_hwdb.yaml 2023-03-22 20:26:34 -07:00
Sagar Karandikar 6da85021d2 firesim gemmini tutorial configs 2023-03-23 02:23:47 +00:00
abejgonzalez b7466b7b7e Update more FireMarshal paths 2023-03-22 00:05:46 -07:00
abejgonzalez 4d54d40122 Merge remote-tracking branch 'origin/main' into local-fpga-docs 2023-03-21 23:07:46 -07:00
abejgonzalez aa26abc8dd Update symlinks | Update docs | machine-launch.sh now executable 2023-03-21 23:07:20 -07:00
Abraham Gonzalez ddae1bf820 Add ToPort for 8443 security group settings 2023-03-12 07:08:27 +00:00
abejgonzalez 21755c0a4f Move Vitis build recipe into mainstream build/build_recipe.yaml | Update docs 2023-03-11 19:00:03 -08:00
abejgonzalez b40835ca12 Enable 8443 ingress in security group for nice dcv 2023-03-11 17:08:52 -08:00
Abraham Gonzalez 26bb89d5f5
Merge pull request #1460 from firesim/al2
Support AL2 manager instances
2023-03-11 14:11:39 -08:00
abejgonzalez a8c90f51f4 Inline call to os.environ 2023-03-10 14:48:48 -08:00
abejgonzalez 969c31cd06 Use os.environ instead of whoami 2023-03-10 14:45:21 -08:00
abejgonzalez 4c302560de Default to AWS AMI if on non-EC2 machine 2023-03-10 14:01:44 -08:00
abejgonzalez 76d24d15f1 Silently support AL2 manager instances 2023-03-10 11:25:30 -08:00
abejgonzalez 4b2c1b39b9 Bump Xclbin 2023-03-10 11:03:04 -08:00
Abraham Gonzalez 7c04681078 Bump AGFIs 2023-03-10 19:02:19 +00:00
Abraham Gonzalez 159e949e6d Fix forward progress in driver | Add more checks for correct profile-interval 2023-03-10 18:50:51 +00:00
abejgonzalez 829ea89847 Add aws resource for buildfarmprefix 2023-03-08 17:33:07 -08:00
Abraham Gonzalez 0b692dc019
Merge pull request #1457 from firesim/buildfarm-prefix
Add `build_farm_tag` field to AWS EC2 build farm recipe
2023-03-08 16:15:32 -08:00
abejgonzalez d5e8637bd9 More docs fixes | Add os to imports 2023-03-08 13:13:36 -08:00
abejgonzalez 5ba99537a7 Add build_farm_tag for AWS EC2 build farms 2023-03-07 14:35:06 -08:00
abejgonzalez f2ccba5879 Specify guestmount screen session 2023-03-04 16:11:04 -08:00
abejgonzalez 76a3479ea6 Fix typechecking with bump in mypy 2023-03-03 09:43:42 -08:00
Benjamin Morse a63571066f
Add URI support to tarball path and xclbin path (#1432)
* driver_tar and xclbin keys can now be a URI
* non URI paths are also supported, with relative paths being relative to the deploy folder
* adds documentation about URI support
* URI are tried 4 times with a 1 second delay after failure
* run-basic-linux-poweroff CI job is now serialized behind run-parallel-verilator-metasims to improve CI reliability

Co-authored-by: Filip Stamenkovic <92741622+filipstamenkovic-sifive@users.noreply.github.com>
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>
2023-03-01 23:04:48 -08:00
Abraham Gonzalez 9d3462ed13
Merge pull request #1392 from firesim/scala213
Bump to latest rocket-chip/scala2.13
2023-02-01 14:30:09 -08:00
Nandor Licker 2889818e7d
Removed the compiler-generated runtime config (#1422)
The default arguments to FASED memory models are now passed alongside other FASED bridge arguments.
These defaults can be overriden by other args passed to the bridge driver or disabled when the raw hardware configuration is requested.
The manager can still pass an optional runtime config to the design to override arguments.
2023-02-01 19:19:00 +02:00
abejgonzalez 479242c068 Bump xclbin 2023-01-31 22:05:32 -08:00
Jerry Zhao d148b7380b Bump agfis 2023-01-31 18:28:15 +00:00
abejgonzalez 4f1edb5e93 Fix FireMarshal workload paths 2023-01-27 17:05:20 -08:00
Zixian Cai bf6825e4fd
Use the new config filename in bitbuilder logging 2023-01-27 17:46:51 +11:00
Abraham Gonzalez 89972c492b
Merge pull request #1397 from firesim/update-vitis-docs
Update Vitis docs | Bump FPGA platform to 2022.1
2023-01-26 11:22:00 -08:00
Abraham Gonzalez 56790ead95
Merge pull request #1396 from firesim/add-vcs-metasims
Add VCS metasimulation to CI
2023-01-25 11:14:52 -08:00
Nandor Licker cdb46619d9
Moved simulation step control to the PeekPoke bridge (#1399)
The STEP and DONE fields of the simulation master were fully determined by the behaviour of the peek poke bridge.
Since that stepping logic is closely tied to peek-poke logic, this PR moves it into that bridge.
Temporarily, the `firesim_top` harness now uses PeekPoke to drive the simulation. This will be removed in a future PR.
2023-01-25 19:12:44 +02:00
abejgonzalez cce21793fb Move testing configs to deploy/workloads/ci 2023-01-24 18:19:24 -08:00
abejgonzalez 6d94c9414f Change simulation dir on local FPGA machine 2023-01-23 11:45:52 -08:00
abejgonzalez c43df3f3ab Add VCS metasimulation to CI 2023-01-23 01:26:54 +00:00
abejgonzalez 2081529fb6 Update Vitis docs | Bump FPGA platform to 2022.1 2023-01-20 11:06:40 -08:00
Abraham Gonzalez b8c38b282e
Merge pull request #1387 from firesim/fix-metasim-plus-ci
Fix metasim due to tarball deployment and add CI
2023-01-19 11:57:42 -08:00
Russell Horvath 614b5326db
bump aws-fpga w/ Route 35-1 and Synth-8-6340 warning promotion (#1391) 2023-01-18 14:30:03 -08:00
abejgonzalez c988f3c32e Create output folder if it doesn't exist before tar'ing 2023-01-17 15:01:06 -08:00
abejgonzalez 3af6d553ed Add CI for metasims 2023-01-17 15:00:11 -08:00
Abraham Gonzalez 15b80ee329
Merge pull request #1260 from firesim/rework-startup
Setup defaults to be single-node
2023-01-17 14:14:29 -08:00
Benjamin Morse 5138411df0
Changed "firesim infrasetup" to deploy using a tarball. (#1299)
* firesim infrasetup now puts the contents into a tarball before deploy
* the supported formats are .tar .tar.gz and the other formats that GNU tar can autodetect
* updated documentation
* `driver_tar` key added to `config_hwdb.yaml` which allows the tarball to be built elsewhere but still deployed in the same manner
2023-01-10 11:06:56 -08:00
David Biancolin 3cbd710a72
manager: update paramiko date threshold (#1357) 2023-01-03 20:13:19 +00:00
abejgonzalez 964ab8ca0b Terminate outside inst. deploy manager | Fix monitor loop 2022-12-12 04:00:37 +00:00
David Biancolin 98fa2f9b25
Remove references to buildafi; replace with buildbitstream (#1287) 2022-12-11 03:40:59 +00:00
David Biancolin 7bd39d0982 Regenerate AGFIs 2022-11-17 16:40:53 +00:00
David Biancolin 087f340a6d
Manager: Add back InfoStreamLoggers to buildbitstream related tasks (#1292) 2022-11-09 05:57:11 +00:00