Tim Snyder
d24dbdd6c3
cleanup TypedDict import
...
We've moved to python 3.8 now. No longer need backup import
2022-04-22 15:01:45 +00:00
Tim Snyder
be89839eb5
fixup bitbuilder 'merge'
...
There were other changes to buildafi.py that I didn't catch in
my first pass.
2022-04-22 15:01:45 +00:00
Tim Snyder
c311fa60ae
cleanup use of TABs in bitbuilder.py
2022-04-18 19:47:08 +00:00
Tim Snyder
e2135d6cfe
add --platform and reloacate awsinit
...
managerinit now requires a --platform flag that defaults to f1
awsinit is moved into awstools.py
updated docs to remove references to awsinit
2022-04-18 19:46:46 +00:00
Tim Snyder
27dba16613
Merge remote-tracking branch 'origin/main' into what-to-build
...
manually merged changes from buildafi.py into bitbuilder.py
2022-04-18 16:29:11 +00:00
Abraham Gonzalez
2f4dbc3237
Merge pull request #1010 from firesim/lfmimwv-fixed
...
`_` instead of `-`-based YAML files + API changes
2022-04-16 19:44:02 -07:00
Abraham Gonzalez
5d8f51b132
Move `deploy_triplet` under `PLAT_CFG`
2022-04-17 00:03:08 +00:00
Abraham Gonzalez
46b9e3b784
Remove hyphen in workloads/unitest [ci skip]
2022-04-16 16:56:15 -07:00
Tim Snyder
a0be76cc36
deprecate buildafi and create buildbitstream
2022-04-15 20:33:59 +00:00
Tim Snyder
0092c26895
refactor BuildConfigFile.build_bitstream back into main.build_bitstream
...
doesn't make sense to have a method in BuildConfigFile that has expectations regarding
being called after methods of a completely different class. It also seems like a better
design to keep all of the decisions about whether fabric is running something in parallel
or series together in the firesim task method main.build_bitstream
2022-04-15 20:33:23 +00:00
Tim Snyder
ac2fda235a
Merge remote-tracking branch 'origin/main' into local-fpga-merged-into-main-wo-vitis
2022-04-15 19:17:10 +00:00
Tim Snyder
109ad6beb5
Merge remote-tracking branch 'origin/what-to-build' into local-fpga-merged-into-main-wo-vitis
...
Manually merged buildafi.py changes into bitbuilder.py
2022-04-15 19:16:56 +00:00
David Biancolin
e7b1b3f001
Conditionally run the scala doc build on PRs ( #1025 )
2022-04-15 11:21:13 -04:00
Abraham Gonzalez
8172c90a3c
Bump AGFIs
2022-04-15 00:29:40 +00:00
David Biancolin
d728e6fa3d
Bump aws-fpga to new main branch ( #1022 )
2022-04-14 16:31:43 -04:00
Abraham Gonzalez
ae9d357694
_ instead of - in YAML + Use classname for bfarms + Small renaming
2022-04-14 01:02:42 +00:00
Tim Snyder
81a38314f4
Merge pull request #1018 from firesim/fixup_machine_launch
...
post-merge CI needs to source env changes from machine-launch-script.sh
2022-04-13 20:52:33 +00:00
Tim Snyder
643b732148
source&persist env changes made by actions/machinelaunchscript
2022-04-13 12:47:29 -05:00
Tim Snyder
b2c9e70f47
introspect system type in a more portable fashion
2022-04-13 12:21:06 -05:00
Tim Snyder
c3187a0a87
use long form for |&. Is more portable
2022-04-13 11:34:45 -05:00
Tim Snyder
2eb261900b
Merge pull request #986 from firesim/use_conda
...
Use conda for distribution-agnostic dependency management
2022-04-13 09:42:30 +00:00
Tim Snyder
d082d42560
Apply suggestions from code review
...
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-04-12 19:24:00 -05:00
Tim Snyder
6bd99b2b8c
Merge remote-tracking branch 'origin/main' into use_conda
2022-04-13 00:22:58 +00:00
Abraham Gonzalez
0045683379
Merge pull request #1006 from firesim/local-fpga-merged-into-main-wo-vitis
...
`.ini` to `.yaml` config files + supporting different build hosts
2022-04-12 15:41:37 -07:00
Tim Snyder
4d73ed5993
bump chipyard
2022-04-11 22:24:38 +00:00
Tim Snyder
2d10e882cc
Revert "add debug output to build-default-workloads.py"
...
This reverts commit 892aadb5bd
.
2022-04-11 19:58:25 +00:00
Tim Snyder
76dc1fc939
bump chipyard
2022-04-11 19:55:29 +00:00
Sagar Karandikar
26313702cd
Merge pull request #1011 from firesim/switch-pcap-from-fireperf
...
fireperf: Capture packet dump from switch
2022-04-08 17:26:43 -07:00
Tim Snyder
65912f1639
ensure xdma drivers are built with system gcc
...
newer conda toolchain has --enable-default-pie. Kernel driver build
on centos doesn't like that. Adding -fno-pic to the build causes string.h
to not be found. Will look into this more later
2022-04-08 00:34:52 +00:00
Tim Snyder
455dbba165
take another pass through the Conda.rst
2022-04-08 00:34:52 +00:00
Tim Snyder
4917b6a13f
add conda-gcc-specs to machine-launch-script.sh
...
upstream PR has merged and this is a more robust method of getting
the specfile customizations
2022-04-08 00:34:52 +00:00
Tim Snyder
749c70bcb6
don't set LIBRARY_PATH. adding -L in target-agnostic.mk
...
I set LIBRARY_PATH temporarily because it worked and I didn't want to find where
it really needed to be set. Since then, I've found where -lfpga_mgmt is added into
the compile and also added -L /usr/local/lib64 there.
2022-04-08 00:34:52 +00:00
Tim Snyder
2c67b345cb
switch: write_last_flit should be void type
...
it doesn't return anything and in C++ this behavior is undef. Somehow
it causes the switch to segfault when built with gcc 10.3
2022-04-08 00:34:52 +00:00
abejgonzalez
d8bcecf659
Misspelled AFI name in HWDB entry
2022-04-07 15:09:08 +00:00
abejgonzalez
f7afd8256a
Bump AGFIs + Switch BoomNoNic to 65M
2022-04-07 04:29:55 +00:00
Albert Ou
fda31fe62c
fireperf: Capture packet dump from switch
...
Use text2pcap to convert the hexdump into a pcap file.
2022-04-06 21:13:46 +00:00
Tim Snyder
5dd1486ee2
Merge branch 'main' into use_conda
2022-04-06 15:48:40 +00:00
Tim Snyder
bd38d6f164
copy local libs for switch also
...
* moves get_local_shared_librares into runtools.utils so that same helper
can be used for switch and driver
* stop setting LD_LIBRARY_PATH for FireSim-f1 when running, instead
add $ORIGIN to the beginning of RPATH for both driver and switch
* cleaned up a TODO that was TODONE by Sagar a long time ago
* switch makefile updated to use standard env vars (so that it is easier
to tweak the build in standard ways). The only actual change is addition
of $ORIGIN at front of rpath
2022-04-06 15:40:37 +00:00
Tim Snyder
8e95550ac6
add more debug output for CI doc test
2022-04-06 14:31:44 +00:00
abejgonzalez
c107b35090
Fix target-agnostic.mk
2022-04-05 23:54:09 +00:00
David Biancolin
7616ae5b1e
Merge pull request #1008 from firesim/docs-gh-file-ref
...
[Docs] Add a role :gh-file-ref: to simplify Github.com file references
2022-04-04 19:09:20 -07:00
David Biancolin
b188cf5522
[docs] Port docs to use new gh-file-ref role
2022-04-04 19:05:39 -07:00
David Biancolin
164ebaa1d9
[docs] Add a role to simplify generating GH file refs
2022-04-04 19:05:39 -07:00
abejgonzalez
35589bc8e7
Merge remote-tracking branch 'origin/main' into local-fpga-merged-into-main-wo-vitis
2022-04-04 18:04:32 -07:00
abejgonzalez
e3f8103823
Add build.yaml comment on build farms
2022-04-04 17:01:14 -07:00
Abraham Gonzalez
12df0cb741
Apply suggestions from code review
2022-04-04 16:50:32 -07:00
Sagar Karandikar
2fed4762ba
Merge pull request #1003 from firesim/fast-launchrunfarm
...
revert the change from #842 that makes launchrunfarm block on instances passing status checks
2022-04-04 16:44:23 -07:00
Tim Snyder
f9a57978b3
bump docs requirements.txt to latest
...
older sphinx doesn't work with latest jinja2 in conda environment
2022-04-04 21:31:30 +00:00
Tim Snyder
9e670d00d4
update docs for PR feedback and switching default env to firesim
2022-04-04 21:31:30 +00:00
Tim Snyder
9ff0e34f98
add --reinstall-conda option
...
reinstalls base environment from downloaded installer script
only useful if conda is completely broken.
2022-04-04 21:31:30 +00:00