Commit Graph

907 Commits

Author SHA1 Message Date
abejgonzalez 49c110480b Fix metasims | More fixes/debug 2023-05-07 17:49:46 -07:00
Sagar Karandikar 55d659be3d separate the notions of PCIe addrs and slot numbers 2023-05-07 16:42:39 -07:00
abejgonzalez 2b94ac1560 Fix some CI errors 2023-05-06 22:56:49 -07:00
abejgonzalez fa882bc8ad Fix Makefile paths 2023-05-06 17:30:34 -07:00
abejgonzalez 5fb2a23de6 Small cleanup 2023-05-06 16:58:49 -07:00
abejgonzalez b0f60df9d6 Fix py typecheck 2023-05-06 16:28:18 -07:00
abejgonzalez 24429ad623 Address review comments 2023-05-06 16:19:34 -07:00
abejgonzalez 3eb4a88776 Doc. Rework [ci skip] 2023-05-06 15:49:29 -07:00
abejgonzalez f6fc4ccfec Intermediate changes [ci skip] 2023-05-04 23:35:56 -07:00
abejgonzalez c231ca15f4 First attempt at bare Xilinx U250 support
Co-authored-by: Abraham Gonzalez <abe.gonzalez@berkeley.edu>
Co-authored-by: Björn Gottschall <info@gottschall.no>
Co-authored-by: David Metz <david.c.metz@ntnu.no>
2023-05-03 01:07:15 -07:00
Sagar Karandikar b212533b56 Merge remote-tracking branch 'origin/main' into manager-custom-targets 2023-04-27 22:01:04 +00:00
Sagar Karandikar 5f152c2c73 manager support for custom TARGET_PROJECTs (fasedtests, etc.) up to/including firesim infrasetup and buildbitstream 2023-04-27 21:11:31 +00:00
Abraham Gonzalez 16d6763f9f
Merge pull request #1492 from firesim/group-fixes
Create separate security group for build/run farm instances that is only accessible from within the firesim VPC
2023-04-21 17:51:42 -07:00
Sagar Karandikar 018f4df851 partially fix pytests 2023-04-21 18:44:20 +00:00
Sagar Karandikar 99479c355f fix mismatched arguments 2023-04-21 00:36:13 +00:00
Sagar Karandikar 06e168eeac PR comments 2023-04-21 00:06:47 +00:00
Sagar Karandikar d50a3ac9b5 fix CI 2023-04-20 23:56:12 +00:00
Sagar Karandikar 823a6abc82 create separate security group for build/run farm instances that is only accessible from within the firesim VPC 2023-04-20 22:42:40 +00:00
Abraham Gonzalez 9b1dc3198d
Update sample_config_hwdb.yaml for Gemmini build 2023-04-20 14:30:51 -07:00
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