Commit Graph

1020 Commits

Author SHA1 Message Date
Sagar Karandikar 90ac53f2bb random vcu118 fixes 2023-06-06 19:44:04 -07:00
Sagar Karandikar a716c5dd05 public nitefury bitstream 2023-06-06 09:33:37 -07:00
Sagar Karandikar b415799f54 Merge branch 'nitefury_ii' of github.com:firesim/firesim into nitefury_ii 2023-06-06 09:28:55 -07:00
Sagar Karandikar c2ed0a5b29 update agfis 2023-06-06 09:27:59 -07:00
sagark 3f2515783d Update local bitstream(s) [ci skip] 2023-06-06 08:52:38 -07:00
Sagar Karandikar 4aaee3aecb Merge branch 'nitefury_ii' of github.com:firesim/firesim into nitefury_ii 2023-06-05 22:39:13 -07:00
Sagar Karandikar fcf3fd1581 cleanup 2023-06-05 22:38:19 -07:00
Sagar Karandikar fa5a8f8631 manager fixes for running local fpgas 2023-06-05 22:27:29 -07:00
Sagar Karandikar c17cbee41e Merge remote-tracking branch 'origin/main' into nitefury_ii 2023-06-05 22:07:12 -07:00
sagark b41896ecfa Update AGFI(s) [ci skip] 2023-06-06 02:57:55 +00:00
sagark facafe05d4 Update AGFI(s) [ci skip] 2023-06-06 00:40:53 +00:00
Sagar Karandikar 5998737cba rename sourceme-f1-manager.sh to sourceme-manager.sh 2023-06-05 13:59:35 -07:00
Sagar Karandikar cd69214afd Merge remote-tracking branch 'origin/main' into nitefury_ii 2023-06-05 11:44:40 -07:00
Abraham Gonzalez 1d3595b68c
Add U250/VCU118 bitstream builds to CI (#1522)
* First pass at multi-build support [ci skip]

* Remove commented sections

* Remove FireMarshal init for faster builds

* Bump Vitis to use bitstream_tar | Fix local bitstream CI yaml

* Bump

* Store mcs only if it exists

* Bump

* Fix

* Add -force flag

* Better mapping | Don't build Vitis w/ Gemmini

* Re-add Vitis Gemmini build

* Check shasum

* Add local

* Use run

* Fix hwdb naming

* Testin

* Testin

* Testing

* Testin

* Testing

* Try again

* Update local bitstream(s) [ci skip]

* Almost there

* add XDC for bitstream generation and --force flag for MCS generation

* Remove old bitstreams

---------

Co-authored-by: abejgonzalez <abejgonzalez@users.noreply.github.com>
Co-authored-by: kevindna <kevanderson49@gmail.com>
2023-06-05 11:24:16 -07:00
Sagar Karandikar a300163c82 Merge remote-tracking branch 'origin/revert-tv-wide' into nitefury_ii 2023-06-02 08:17:15 -07:00
Sagar Karandikar 676bd99f50 Merge remote-tracking branch 'origin/main' into nitefury_ii 2023-06-02 08:07:52 -07:00
abejgonzalez dfc7baebb9 Update AGFI(s) [ci skip] 2023-06-01 23:41:53 +00:00
abejgonzalez 2329a14dc6 [ci skip] Rename Xcelium info string to FireSim | Fix debug metasims 2023-06-01 15:12:50 -07:00
abejgonzalez cc49cee3ee Update xclbin(s) [ci skip] 2023-05-30 20:20:32 -07:00
Sagar Karandikar b3dc0b0eb1 decouple queue interface width exposed to streaming bridges from AXI4 DMA width 2023-05-30 09:22:21 -07:00
Jerry Zhao af3a0b98ac Update agfis 2023-05-28 17:36:30 +00:00
Sagar Karandikar f25c1b46cb various fixes 2023-05-27 16:11:13 -07:00
Jerry Zhao 505c704176 Bump chipyard 2023-05-26 11:58:29 -07:00
Sagar Karandikar 53dc3cf4df various fixes 2023-05-21 17:28:18 -07:00
Sagar Karandikar b4929cbb19 Merge remote-tracking branch 'origin/main' into nitefury_ii 2023-05-21 17:25:44 -07:00
Sagar Karandikar d1f5da3459 nitefury working firesim buildbitstream 2023-05-20 17:44:44 -07:00
abejgonzalez 0ede4de451 Stronger cleanup of switches 2023-05-18 14:13:18 -07:00
abejgonzalez 6f89beb09e Misc. fixes 2023-05-18 13:32:24 -07:00
abejgonzalez e3358bb640 Add MCS documentation + MCS generation to all U250 builds 2023-05-17 22:39:37 -07:00
abejgonzalez 63b5288352 Merge remote-tracking branch 'origin/main' into misc-fixes 2023-05-17 22:19:22 -07:00
abejgonzalez f7cd3cba7a Fix mypy errors + formatting 2023-05-17 22:19:17 -07:00
abejgonzalez 741715d5bf Move Vitis bitstream into run farm deploy manager 2023-05-17 22:14:25 -07:00
abejgonzalez fab8c26703 Generalize XDMA driver 2023-05-17 21:55:52 -07:00
joey0320 f6d05cc554 AMI update 2023-05-17 14:35:03 -07:00
abejgonzalez 2decc7a220 Merge remote-tracking branch 'og/main' into ntnu-extended 2023-05-15 14:47:18 -07:00
abejgonzalez 185bdeac9b Remove extra files 2023-05-15 14:42:11 -07:00
abejgonzalez 761e4d36ae Merge remote-tracking branch 'origin' into ntnu-extended 2023-05-15 14:37:21 -07:00
abejgonzalez 1337a26e8b Update xclbin(s) [ci skip] 2023-05-15 09:56:17 -07:00
abejgonzalez 06383cc312 Fix PR creation + GH upload 2023-05-15 09:56:01 -07:00
abejgonzalez 307a82fe85 Merge remote-tracking branch 'origin/main' into buildbitstream-fix 2023-05-13 15:22:55 -07:00
abejgonzalez a1a1d9b559 Modularized scripts [ci skip] 2023-05-13 12:20:53 -07:00
abejgonzalez 333c47f067 Lower freq 2023-05-13 09:46:01 -07:00
Sagar Karandikar dc9df319d2 update agfis 2023-05-13 04:38:06 +00:00
abejgonzalez ee9ca40f50 More U250/U280 Fixes 2023-05-12 21:23:55 -07:00
abejgonzalez eb94ca41f8 try again 2023-05-12 21:02:11 -07:00
Sagar Karandikar c2fc71b9fb increase default frequency for vcu118 build to 140 2023-05-11 13:06:54 -07:00
Sagar Karandikar 375435ec47 Merge remote-tracking branch 'origin/main' into vcu118 2023-05-11 10:10:36 -07:00
abejgonzalez a11f0bf29a Print out build errors before rsync 2023-05-10 17:25:16 -07:00
Sagar Karandikar 599887f14b cleanup configs, bump chipyard 2023-05-10 11:47:30 -07:00
abejgonzalez 1e40936ad5 Merge remote-tracking branch 'origin/main' into buildbitstream-cis 2023-05-10 11:07:27 -07:00
Sagar Karandikar 84bf370c87 Merge remote-tracking branch 'origin/ntnu-integration' into vcu118 2023-05-08 13:48:17 -07:00
abejgonzalez 49c110480b Fix metasims | More fixes/debug 2023-05-07 17:49:46 -07:00
Sagar Karandikar 8c0418d559 fixes 2023-05-07 17:00:31 -07:00
Sagar Karandikar 784e01a50b Merge remote-tracking branch 'origin/ntnu-integration' into vcu118 2023-05-07 16:59:40 -07:00
Sagar Karandikar 6d53e3ca62 Merge remote-tracking branch 'origin/ntnu-integration' into vcu118 2023-05-07 16:54:51 -07:00
Sagar Karandikar 55d659be3d separate the notions of PCIe addrs and slot numbers 2023-05-07 16:42:39 -07:00
Sagar Karandikar 2f9d3225ba configs 2023-05-07 15:04:22 -07:00
Sagar Karandikar e2eebfd899 firesim buildbitstream working 2023-05-07 11:47:58 -07:00
abejgonzalez 2b94ac1560 Fix some CI errors 2023-05-06 22:56:49 -07:00
Sagar Karandikar a4a7811298 Merge remote-tracking branch 'origin/ntnu-integration' into vcu118 2023-05-06 18:39:04 -07:00
Sagar Karandikar 4646a90832 fixes 2023-05-06 18:38:47 -07:00
abejgonzalez fa882bc8ad Fix Makefile paths 2023-05-06 17:30:34 -07:00
Sagar Karandikar bcbd1c0393 Merge remote-tracking branch 'origin/ntnu-integration' into vcu118 2023-05-06 17:23:33 -07:00
Sagar Karandikar d6de4ab565 vcu118 support throughout firesim 2023-05-06 17:09:18 -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 27a814a24a Testing [ci skip] 2023-05-05 14:55:11 -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 4283b96ad2 Merge remote-tracking branch 'origin/buildfarm-prefix-fix' into buildbitstream-cis 2023-03-09 00:08:38 -08:00