Commit Graph

616 Commits

Author SHA1 Message Date
Abraham Gonzalez 0ed1e42df8
Port to Python3 + Switch to GH-A CI (#878)
* First pass at porting to python3

* Fix import errors | Setup user argcomplete

* Update awstools CLI with user data file | Bump CI to use it

* Wait until launch is complete

* Add userdata as string | Use sudo for machine-launch-script

* Remove execute permissions on machine-launch-script

* Better match on machine-launch-script complete

* Revert python-devel removal

* Use python3 for pytests

* Update more python3 items

* Remove extra shebang

* Port docs to python3 and add to CI

* Add ISCA experiments to CI build check

* Use yum not apt-get

* Add make to doc section

* Bump multilate-loadgen for sysroot fix

* For BW test build don't use shebang

* Fix docs Makefile options

* Fix more doc warnings

* Add first set of regression tests

* Fix raw_input

* Regression bump | Run workload fix

* Add functools to topology

* Fix linux poweroff test (nic still has issues)

* Update regression scripts

* Ignore machine-launch-script.sh in regression area

* Fix map python3 issues

* Get rid of shebangs

* Fix more regressions

* Print machine-launch.log on fail | More clarification on user_data

* Transfer to CI some shorter regressions

* Add a manual approval to fpga based tests

* Fix indentation in config.yml

* Fix test symlink

* Use spot for CI manager instance | Try to use python3 for aws CI container | Version all pip packages

* Make run-ini-api-tests an executable

* Fix CI terminaterunfarm arg

* Add firesim.pem file to manager

* Bump python in CI instance

* Bump pip in CI container

* Remove pip sudo in CI container

* Fix launch script pip version equals

* Ini converted into strings

* Properly pass test_dir to opts in CI

* First pass at GH-A

* Round 2 CI fixes

* Try changes

* Remove CircleCI | Switch to fancy GH-A

* Rename self-host setup script

* Update chmod

* Use - instead of _ for env. vars

* Rename some defs | Remove extra imports

* Small comment updates

* Forgot to import in ini-api tests | Small comment on Fabric timeouts

* Add sys to linux poweroff

* Update linux timeout, fix small imports

* Update comment

* Fix-up workflow-monitor.py

* Avoid excessive logging in run-linux | Terminate spot instances after max-runtime

* Add more workflow-monitor states | Add pty=False to running workloads

* Update CI documentation | Add CI badge [ci skip]

* Don't use spot instances

* Update CI readme

* Determine runner version from remote repo and check for runner setup

* Address PR comments

* Update CI_README location of where to find IPs | Forgot ret_code

* Only run CI on prs/pushes to dev/main/master

* Fix terminate_workflow_instances in init-manager.py

* Cleanup FireSim repo cloning | Only run CI on PRs (since its runs on merge commit)
2022-01-20 11:03:37 -08:00
James Dunn 5fc0d946fc Addressing PR comment and removing WithILATopWiringTransform note in the docs. 2021-12-16 01:26:49 +00:00
Cloud User 431de3104a Appending WithAutoILA mixin to BaseF1Config. Adding note about WithAutoILA and WithILATopWiringTransform to AutoILA docs. 2021-12-14 23:52:25 +00:00
abejgonzalez 6b7f5522c5 Merge remote-tracking branch 'origin/where-to-build' into what-to-build 2021-11-22 17:27:30 -08:00
Abraham Gonzalez 86d45917b6
FAQ Tip: ZFS to compress workload outputs (#880)
* ZFS FAQ docs [ci skip]

* Update docs/Advanced-Usage/FAQs.rst

Co-authored-by: Albert Ou <aou@eecs.berkeley.edu>

* Apply suggestions from code review [ci skip]

Co-authored-by: Albert Ou <aou@eecs.berkeley.edu>

* Small fixes [ci skip]

* Fix numbered list | Small clarifications

Co-authored-by: Albert Ou <aou@eecs.berkeley.edu>
2021-11-18 18:36:14 -08:00
Abraham Gonzalez 8a67fc07d3
Rsync workload outputs (#877)
* Use rsync to copy back workload results

* Point to correct .ini file in runtime.ini

* Download files with rsync (not upload) | Update docs
2021-11-18 11:07:48 -08:00
David Biancolin a77c9de4e0
Update Manager-Tasks.rst (#862)
[ci skip]
2021-10-26 18:26:46 -04:00
Abraham Gonzalez 454df47219 Update docs | Add flag with new functionality 2021-10-13 03:08:32 +00:00
Abraham Gonzalez bba90fbfaa Update docs 2021-10-12 23:33:53 +00:00
David Biancolin 287ba83900
[docs] Output verilog is .sv not .v
[ci skip]
2021-10-06 17:27:41 -07:00
David Biancolin 8b77989a28
Vivado 2021.1 / AMI 1.11 (#837)
* Bump to AMI 1.11 / Vivado 2021.1

* pip2 removed on new AMIs; install it explicitly

* Knock BOOM AGFI frequency down

* Add a script to run linux boot on some default targets

* [docs] Tell users to use 1.11.0 AMI

Co-authored-by: Cloud User <centos@ip-192-168-3-37.ec2.internal>
2021-10-06 12:12:48 -05:00
Abraham Gonzalez 0b1b619e6c Update docs to 1.10.0 2021-09-16 16:57:49 +00:00
David Biancolin a95356b1a1
Update MIDAS-level -> metasimulation naming in docs (#822) 2021-08-23 17:30:56 -04:00
David Biancolin 95881aac63 [docs] Update filenames in docs 2021-07-29 22:40:49 +00:00
David Biancolin 2e30100d35 Use new file emission trait + makefile naming cleanup 2021-07-29 22:40:49 +00:00
David Biancolin 3d1ab1cd6d Update assert-synthesis docs 2021-06-14 05:14:54 +00:00
David Biancolin dd54294f12
Bump pygments from 2.2.0 to 2.7.4 in /docs (#770)
Bumps [pygments](https://github.com/pygments/pygments) from 2.2.0 to 2.7.4.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](https://github.com/pygments/pygments/compare/2.2.0...2.7.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 17:13:54 -07:00
alonamid f3790dc8cd
Update AutoCounter cover module example 2021-06-02 16:23:58 -07:00
David Biancolin 739d7431a5 Remove SPEC2017 2021-05-26 21:42:01 +00:00
David Biancolin bc206ca644
Merge pull request #706 from firesim/multibit-autocounter-2
Support Multibit Events in AutoCounter
2021-04-04 12:27:16 -07:00
Tim Snyder 1c789350b0
Refactor tar2afi logic from aws_build into seperate function (#683)
Enables one to run 'firesim tar2afi --launchtime <timestamp>' to run only
the tar->afi portion of buildafi for the configs listed in config_build.ini

Behavior of buildafi is unchanged
2021-03-31 09:15:15 -05:00
Abraham Gonzalez fa674b99c5
Putting "firesim" security group in quotes 2021-03-03 21:26:35 -08:00
abejgonzalez 70ea6ac519 Rename DVC->DCV | Add section on GG SIM_BINARY 2021-03-02 23:42:50 -08:00
David Biancolin b7f3773e0a Update AutoCounter.rst 2021-02-20 05:30:01 +00:00
Tim Snyder 93595b53a8 Multibit ac doc tutorialsuite test targets (#717)
* add scaladoc for GG targets in AutoCounterModule.scala

trying to provide an example of what I mean in https://github.com/firesim/firesim/pull/706/files#r571310835
make it more clear how the midasexample targets are used in their code

if @davidbiancolin likes these examples, I'll do this to the rest of the midasexamples

* update link to midasexamples

they are included in the firesim tree now. Old link was to stale separate repo
2021-02-20 05:30:01 +00:00
David Biancolin 3757991180 Update autocounter docs 2021-02-20 05:30:01 +00:00
David Biancolin b01f07a942 [docs] Describe TriggerSink.whenEnabled 2021-02-11 19:43:33 +00:00
Tim Snyder ff8cb0c972
Fix link to FireMarshal quickstart. (#711) 2021-02-03 14:40:07 -06:00
alonamid ddd90c09df
Update Setting-up-your-Manager-Instance.rst
FPGA Developer AMI from 1.6.0 to 1.6.1
2021-01-29 09:45:25 -08:00
David Biancolin ad4e072fea master -> dev
[ci skip]
2021-01-20 20:06:12 +00:00
David Biancolin f1d8f5fc5a [heartbeat] update docs 2020-11-25 10:38:04 -08:00
David Biancolin 693b1a0f06 Update docs/Advanced-Usage/FAQs.rst
Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>
2020-11-25 10:38:04 -08:00
David Biancolin dcb407a9c5 [docs] Add a section explaining how to begin debugging a hanging simulator 2020-11-25 10:38:04 -08:00
Hasan Genc 477d8d4bc5
Add init-submodules.sh step to simulation steps 2020-11-24 19:03:13 -08:00
apaj a148d95288
https://github.com/boto/boto3/issues/2596
The yum install python-pip/pip install boto3 sequence wouldn't let me run successfully aws-setup. It turns out that the developers of the boto package did something (described here in detail: https://github.com/boto/boto3/issues/2596) that requires the awscli package to be upgraded via pip.
2020-11-17 00:01:05 +01:00
David Biancolin 801baeb901 Merge remote-tracking branch 'origin/dev' into chipyard-pll 2020-09-30 14:42:22 -07:00
Albert Magyar 3ef7fb491f [docs] Add section on Golden Gate resource optimizations 2020-09-30 11:48:27 -07:00
David Biancolin 4bdfa506a9 [docs] Update specification of the base clock 2020-09-27 21:30:38 +00:00
Tim Snyder 549c922a49
ILADepth override needs to be left-of BaseF1Config 2020-09-24 18:28:00 -05:00
Albert Magyar a8509f387a [docs] Update config_runtime.ini example with profileinterval setting 2020-09-22 10:58:47 -07:00
Howard Mao 8e85f4642d make config_runtime.ini comment clearer and add to manager docs 2020-08-06 13:19:54 -07:00
David Biancolin 82b5100c11 [docs] machine-launchstatus does not include output 2020-05-31 21:04:32 +00:00
David Biancolin 77afce9949 Merge remote-tracking branch 'origin/master' into 1.10-rc1 2020-05-31 19:22:02 +00:00
David Biancolin cbbb018c1a [docs] Update Trigger docs per Alon's comments. 2020-05-26 00:01:14 +00:00
David Biancolin 7536cb152b [docs] First-pass Trigger system documentation 2020-05-25 16:41:45 -07:00
David Biancolin 95a355b892 Update docs to indicate machine-launch log will be more verbose 2020-05-20 17:58:43 +00:00
Abraham Gonzalez 8c04bdc9ce Merge remote-tracking branch 'origin/dev' into fromajosim 2020-05-15 02:23:36 +00:00
Howard Mao 0e6740d317 add documentation 2020-05-13 16:09:49 -07:00
Austin Harris 30e5474b48 Update link to Target-Level Simulation in Chipyard. 2020-05-06 17:50:05 +00:00
abejgonzalez 4599101f4f misc. cleanup and doc. clarification 2020-04-28 20:47:12 -07:00
abejgonzalez 6832d719be update documentation | consolidate makefile changes 2020-04-27 20:19:01 -07:00
abejgonzalez cd08d66666 [dromajo] add basic documentation 2020-04-25 20:01:02 -07:00
David Biancolin 4f5e2ed8cb
[docs] Explain multiclock use and restrictions (#528)
* [docs] Explain multiclock use and restrictions

* Apply suggestions from code review

Co-Authored-By: Albert Magyar <albert.magyar@gmail.com>
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>

* Fix doc-induced breakages

Co-authored-by: Albert Magyar <albert.magyar@gmail.com>
Co-authored-by: alonamid <alonamid@eecs.berkeley.edu>
2020-04-02 11:06:45 -07:00
David Biancolin f3a82acbf9 [docs] Address remaining comments in #525 review 2020-03-28 15:42:34 -07:00
David Biancolin e26fd1d490
Update docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/AutoCounter.rst
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>
2020-03-28 13:33:23 -07:00
David Biancolin 7598f7df3e [docs] Update target restrictions 2020-03-27 14:04:56 -07:00
David Biancolin e7af78e7d5 [docs] Update cycle count-based triggering in TracerV 2020-03-27 13:46:38 -07:00
David Biancolin c61d969f9d [docs] Update printf-synthesis for multiclock 2020-03-27 13:35:46 -07:00
David Biancolin 44aef9c8ee [docs] Update AutoCounter 2020-03-27 13:30:15 -07:00
David Biancolin eae7cb877f Update TracerV docs 2020-03-27 13:10:10 -07:00
abejgonzalez 5a86f07ca4 [firesim] revert more tracerv naming 2020-03-03 10:49:42 -08:00
abejgonzalez ee884b731e [misc] cleanup makefiles | remove extra build recipe | revert docs on TracerV 2020-02-28 10:59:23 -08:00
abejgonzalez 5147e715c2 [docs/inis] cleanup docs | add sample recipes 2020-02-25 17:40:57 -08:00
abejgonzalez a2991417de [tracerv] align istreams from LSB to MSB | rename to istreams 2020-02-25 17:21:43 -08:00
Jerry Zhao 6176394f96 Cleanup docs 2020-02-25 11:49:56 -08:00
Jerry Zhao 68d8a54ae2 Update naming in docs | update AGFIs 2020-02-25 10:17:05 +00:00
Jerry Zhao 59885ac828 Merge remote-tracking branch 'origin/dev' into generator_unification 2020-02-23 22:50:45 -08:00
Jerry Zhao bccd86aa26 Update naming, docs, ChangeLog, for gen unification 2020-02-23 22:50:38 -08:00
Sagar Karandikar 781cdcee9d Merge branch 'dev' into suffixtagdocs 2020-02-19 19:12:16 +00:00
Sagar Karandikar 45c30e4cc6 document suffixtags and fix handling of empty suffixtag 2020-02-19 19:08:01 +00:00
David Biancolin 78bb7b11fb [docs] Explain zerooutdram in config_runtime.ini 2020-02-19 19:03:17 +00:00
Jerry Zhao c771d1143a Update docs with new config naming 2020-02-13 11:30:29 -08:00
Sagar Karandikar c37f58148d
Update docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
Co-Authored-By: David Biancolin <david.biancolin@gmail.com>
2020-02-11 13:06:14 -08:00
Sagar Karandikar 1a77c8e610
Update docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
Co-Authored-By: David Biancolin <david.biancolin@gmail.com>
2020-02-11 12:58:53 -08:00
Sagar Karandikar 2699dc7173
Update docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/TracerV-with-FlameGraph.rst
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>
2020-02-11 09:27:35 -08:00
Sagar Karandikar c6fae4441a
Update docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/Printf-Synthesis.rst
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>
2020-02-11 09:27:26 -08:00
Sagar Karandikar f721e7e76a
Update docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/Printf-Synthesis.rst
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>
2020-02-11 09:27:16 -08:00
Sagar Karandikar 9a2c148d51
Update docs/Advanced-Usage/Debugging-and-Profiling-on-FPGA/AutoCounter.rst
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>
2020-02-11 09:27:01 -08:00
Sagar Karandikar 7259dce914 update printf synthesis docs 2020-02-11 02:05:27 +00:00
Sagar Karandikar 46722689af pass on autocounter docs 2020-02-11 01:36:34 +00:00
Sagar Karandikar 3e133e5405
Update Defining-Custom-Workloads.rst 2020-02-10 14:57:03 -08:00
Sagar Karandikar 5f830303d7
Update Defining-Custom-Workloads.rst 2020-02-10 13:51:25 -08:00
Sagar Karandikar f992ed5555
Update Defining-Custom-Workloads.rst 2020-02-10 13:50:55 -08:00
Sagar Karandikar 03ac0ab5e4 fix 2020-02-10 05:39:37 +00:00
Sagar Karandikar 253310ab62 fix defining custom workloads docs 2020-02-10 05:14:22 +00:00
Sagar Karandikar ddc3ed0940 logo only 2020-02-10 04:18:47 +00:00
Sagar Karandikar 2ce7ea6fd2 add a logo 2020-02-10 04:14:50 +00:00
Sagar Karandikar 77e62e5404 Merge remote-tracking branch 'origin/dev' into fireperf-tracerv-flamegraph-devmerge 2020-02-10 02:11:06 +00:00
Sagar Karandikar 3588f1e9e9 missing docs for postbuildhook 2020-02-10 01:47:13 +00:00
Sagar Karandikar a139dfc3b9 update config_runtime docs 2020-02-10 01:44:25 +00:00
Sagar Karandikar 1d67d1dde9 update booting fedora 2020-02-10 00:49:27 +00:00
Sagar Karandikar b656cf7f1c WIP updating Defining Custom Workloads 2020-02-09 23:45:20 +00:00
Sagar Karandikar 12d51ba8e1 tweak 2020-02-09 23:42:43 +00:00
Sagar Karandikar f697fe38a7 keep around a deprecated version 2020-02-09 23:39:44 +00:00
Sagar Karandikar 92e7556a3d fix 2020-02-09 23:37:44 +00:00
Sagar Karandikar 4e4a5e85f7 temporarily revert Defining-Custom-Workloads 2020-02-09 23:35:35 +00:00
Sagar Karandikar 3534d7c5fe link to instruction value triggers 2020-02-09 22:56:23 +00:00
Sagar Karandikar 2671d28a5e link 2020-02-09 22:50:49 +00:00
Sagar Karandikar 23e6a05f90 details about instruction value triggering + add firesim-software with instruction value triggering baked-in 2020-02-09 22:46:51 +00:00
Sagar Karandikar 5560cc7a89 fix 2020-02-09 21:14:01 +00:00
Sagar Karandikar cb4aa7d51b flame graph docs 2020-02-09 21:10:26 +00:00
Sagar Karandikar e74f853f97 more tweaks 2020-02-09 01:20:18 +00:00
Sagar Karandikar 087d9aad77 flamegraph docs wip 2020-02-09 01:14:17 +00:00
Sagar Karandikar 7228b326c1 fix 2020-02-09 01:05:38 +00:00
Sagar Karandikar 685f3fdfeb stuff 2020-02-09 01:02:33 +00:00
Sagar Karandikar 0842f05a10 wip 2020-02-09 01:01:23 +00:00
Sagar Karandikar 507b6f72e6 reading output 2020-02-09 00:59:05 +00:00
Sagar Karandikar 6247dfaa2f tracerv caveats 2020-02-09 00:22:34 +00:00
Sagar Karandikar 925f806d0b tracerv docs 2020-02-09 00:09:56 +00:00
Sagar Karandikar 270e0226c8 fix TRACEFILE names 2020-02-08 23:49:28 +00:00
Sagar Karandikar 9fc45204ae tracerv section updates 2020-02-08 23:28:08 +00:00
Sagar Karandikar 1713bf1103 oops 2020-02-08 23:00:01 +00:00
Sagar Karandikar bfeafebc20 fix ref 2020-02-08 22:57:46 +00:00
Sagar Karandikar 814552504d update header 2020-02-08 22:56:12 +00:00
Sagar Karandikar 0825c4d5b3 better intro text 2020-02-08 22:48:48 +00:00
Sagar Karandikar 92ecde1b4e tweak titles 2020-02-08 22:43:25 +00:00
Sagar Karandikar 367536892e better titles 2020-02-08 22:36:59 +00:00
Sagar Karandikar 50d08b5766 more restructuring 2020-02-08 22:31:14 +00:00
Sagar Karandikar e7d4c73bcd docs wip 2020-02-08 22:28:01 +00:00
Sagar Karandikar 61e25f9da4 restructure the debugging section 2020-02-08 22:24:08 +00:00
alonamid 72cba9c0d7
Update access key instructions in docs 2020-02-06 23:33:00 -08:00
Sagar Karandikar 9f5ab502bb
Update Setting-up-your-Manager-Instance.rst 2020-02-06 19:54:59 -08:00
Sagar Karandikar ad6c942799
Update Setting-up-your-Manager-Instance.rst 2020-02-06 19:51:52 -08:00
Nathan Pemberton 1f767e4df2
Merge pull request #465 from firesim/cleanMarshalDocs
Move even more documentation to FireMarshal's own readthedocs.
2020-01-24 16:03:02 -08:00
Nathan Pemberton ff0a1982b6 Add back FireSim configuration instructions to the Fedora quickstart
guide (since the marshal docs don't include this step).
2020-01-24 13:47:29 -05:00
Albert Magyar e1fab60953
[docs] Add more info on Verilog clock-gating support to docs (#471) 2020-01-24 11:45:25 -07:00
Nathan Pemberton f90849d549 Move even more documentation to FireMarshal's own readthedocs. This also
moves FireMarshal into the Workloads section (from its own section).
2020-01-22 21:05:43 -05:00
David Biancolin 9c58f326f7
Merge pull request #464 from firesim/change-default-build-instance
[manager] Change default build instances to z1d.2xlarge
2020-01-22 14:59:56 -08:00
David Biancolin 5158271375 [docs] Change c5.4xlarge -> z1d.2xlarge; note Vivado memory usage 2020-01-22 22:44:49 +00:00
David Biancolin 540ea3b0ef
Merge pull request #463 from firesim/bridge-walkthrough
[docs] Add a UARTBridge Walkthrough
2020-01-22 14:06:37 -08:00
David Biancolin 3e4aab98e0 [docs] Add a UARTBridge Walkthrough 2020-01-22 12:48:05 -08:00
alonamid c790a76c1b fix docs build warnings 2020-01-22 19:08:08 +00:00
Sagar Karandikar 6ed8fc7db1
Merge pull request #451 from firesim/master
master to dev
2020-01-14 16:43:27 -08:00
Sagar Karandikar 2d441af957
Update First-time-AWS-User-Setup.rst 2019-12-23 19:55:39 +05:30
Sagar Karandikar ae4328c2e6
Update First-time-AWS-User-Setup.rst 2019-12-23 19:33:46 +05:30
alonamid 40b07d974f address PR review comments from Albert 2019-12-10 00:37:25 -08:00
alonamid 372dec10a3 address David PR comments 2019-12-06 16:22:08 -08:00
alonamid a18a985676 AutoCounter docs 2019-12-02 22:17:16 -08:00
alonamid caa5b8334c TracerV trigger docs update 2019-12-02 22:16:58 -08:00
Sagar Karandikar 92cdc8a214 Revert "Temp Hotfix for managerinit problem (#403)"
This reverts commit b4bc8b6a6c.
2019-11-07 00:39:37 +00:00
David Biancolin 7b0c832aac
Update Bridge Docs (#408)
* Update Bridge Docs

* Address some of alons comments
2019-11-04 10:29:51 -08:00
Abraham Gonzalez 6bc0358367
Update SPEC-2017.rst
BOOM now supports RV64GC
2019-10-30 21:24:11 -07:00
Sagar Karandikar b4bc8b6a6c Temp Hotfix for managerinit problem (#403) 2019-10-19 12:59:41 -07:00
David Biancolin f3c5d02003
Merge pull request #343 from firesim/midas-docs
Golden Gate Documentation
2019-10-12 00:04:32 -04:00
David Biancolin 51b0c7a70e
Merge pull request #390 from firesim/marshalStandaloneDocs
Move FireMarshal Docs to its own readthedocs
2019-10-12 00:02:48 -04:00
Nathan Pemberton f3f8751413 Removes the bulk of FireMarshal docs and replaces it with just the
quickstart and a link to marshal's own readthedocs.
2019-10-12 01:20:10 +00:00
alonamid 535d4bff76 suprenode doc 2019-10-12 00:33:01 +00:00
Albert Magyar ecc6f7aad5 Small tweaks 2019-10-11 17:26:35 -07:00
Sagar Karandikar e8c292fdb7
Merge pull request #381 from firesim/davidbiancolin-patch-1
Add Golden Gate paper to readme.
2019-10-11 14:24:59 -07:00
alonamid 2d944c7a17
Merge pull request #356 from firesim/fix-debug-docs
Update ILA GUI docs
2019-10-11 09:24:29 -07:00
David Biancolin d760a0dadc [docs] Add Golden Gate to the terminology in FireSim Basics 2019-10-11 10:16:30 -04:00
Sagar Karandikar 564b844bce
Merge pull request #368 from firesim/regenerate-afis-hetero
Hetero config naming cleanup + Regenerate BOOM AFIs
2019-10-11 06:20:44 -07:00
Sagar Karandikar eaad0910eb
Update Generating-Different-Targets.rst 2019-10-11 09:18:45 -04:00
Howard Mao c9bbb7a59b remove Developing New Devices section as it is redundant with Chipyard docs 2019-10-10 22:26:54 -07:00
alonamid 12dc197cac
Update docs/Advanced-Usage/Debugging/Debugging-Hardware-Using-ILA.rst 2019-10-10 21:19:36 -07:00
alonamid 3eccb19cac
Update docs/Advanced-Usage/Debugging/Debugging-Hardware-Using-ILA.rst 2019-10-10 21:19:13 -07:00
Abraham Gonzalez 2c43a17fb1 Merge remote-tracking branch 'origin/dev' into regenerate-afis-hetero 2019-10-10 07:18:23 +00:00
David Biancolin 219e1dad00 Remove some subsections we won't get to for the release 2019-10-09 15:23:59 -07:00
Abraham Gonzalez 7666669c04 update the FireSim docs to account for the removal of FireBoom DUT 2019-10-09 18:23:19 +00:00
David Biancolin 975b70b9e0 fix GG-level -> ML; other minor changes 2019-10-08 14:42:09 -07:00
David Biancolin 54534fbddd
`Update docs/Advanced-Usage/Generating-Different-Targets.rst
Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>
2019-10-08 14:31:46 -07:00
David Biancolin 041207b4a1 [docs] Fixup Config; Golden Gate naming in Debugging, Targets files 2019-10-07 23:56:20 -07:00
David Biancolin 44b56ad23e [docs] Update docs to reflect new hwdb convention 2019-10-06 23:32:48 +00:00
alonamid 083e05c24b update ILA gui docs 2019-10-06 19:26:57 +00:00
alonamid 18d630944d fix printf docs 2019-10-06 18:55:50 +00:00
David Biancolin 4dcdc9a36f wip 2019-10-05 14:26:30 -07:00
David Biancolin 6cf87b466b Update references to FireSimConfig -> BaseF1Config 2019-10-05 06:47:45 +00:00
David Biancolin 9469268804 wip 2019-10-04 15:36:25 -07:00
David Biancolin b50703e33f Remove Getting started.rst 2019-10-04 15:36:25 -07:00
David Biancolin 21c2778bc2 More brain dump 2019-10-04 15:36:25 -07:00
David Biancolin 097fca8183 [docs] Add a brain dump on LI-BDN 2019-10-04 15:36:25 -07:00
David Biancolin 9cc23eb1a8 WIP 2019-10-04 15:36:25 -07:00
David Biancolin 385099a1c1 [docs] Add MIDAS overview & philosophy 2019-10-04 15:36:25 -07:00
Sagar Karandikar 9285bd036a
Update ISCA experiments docs with last hash for reproducing 2019-10-02 10:39:33 -07:00
Nathan Pemberton b7af37aba3
Merge pull request #334 from firesim/linux5
Linux5
2019-10-02 09:29:21 -07:00
Nathan Pemberton 05169a6086 Update docs to reflect marshal changes 2019-10-01 19:03:43 +00:00
Sagar Karandikar d50eff53e8 change recommendations to c5.4xlarge instances 2019-09-23 10:45:59 -07:00
Nathan Pemberton 3856313052 Added docs for linux5 bump and a new section for FireMarshal internal details 2019-08-23 20:42:57 -04:00
Jerry Zhao e0cb416b95
Update ILADepth in docs 2019-08-09 00:35:46 -07:00
Jerry Zhao 533241399c Fixup ILADepth naming 2019-08-08 04:30:24 +00:00
Jerry Zhao ebbb67766c Update docs for specifying ILA depth 2019-07-31 19:34:48 +00:00
David Biancolin 08c966c2e4 Merge remote-tracking branch 'origin/master' into dev 2019-06-20 20:35:27 +00:00
David Biancolin 7c28cbd99f Revert FireSim AMI related commits
Revert "separate build and run AMI name"

This reverts commit a4abdface4.

Revert "remove markdown comments"

This reverts commit 45a36720f2.

Revert "another docs fix"

This reverts commit 3c83d52e2c.

Revert "more AMI changes"

This reverts commit 6f2448116c.

Revert "docs for AMI"

This reverts commit d3a9d88186.
2019-06-19 20:25:31 +00:00
hnakai 345869fb7d
Update Running-a-Single-Node-Simulation.rst
fix `br-disk-*` to `br-base-*`.
2019-06-05 22:26:17 +09:00
alonamid 45a36720f2 remove markdown comments 2019-05-20 00:35:27 +00:00
alonamid 4cc12329e0 fix docs mistake 2019-05-20 00:05:02 +00:00
alonamid 3c83d52e2c another docs fix 2019-05-19 23:16:59 +00:00
alonamid 6f2448116c more AMI changes 2019-05-19 23:11:08 +00:00
alonamid d3a9d88186 docs for AMI 2019-05-19 22:51:49 +00:00
David Biancolin 85e6f7b890 Update manager docs to reflect configurable frequency scheme 2019-04-30 10:19:08 -07:00
David Biancolin e7781b011b Update generating different targets docs 2019-04-30 00:24:18 -07:00
Sagar Karandikar 280666eac2 change from 1.5.0 AMI to 1.6.0 AMI in docs 2019-04-19 21:31:07 +00:00
Dayeol Lee 8c08dae0db Update TracerV document to have WithTracerVWidget in SimConfigs 2019-04-11 16:23:52 -07:00
Dinesh Parimi d9644c590f
Merge pull request #267 from firesim/docs
RDP docs update
2019-04-11 16:03:20 -07:00
Sagar Karandikar 07a0b36816 fix prefix docs 2019-04-10 21:13:09 +00:00
Sagar Karandikar ea6384975f docs for FIRESIM_RUNFARM_PREFIX 2019-04-10 20:57:09 +00:00
Dinesh Parimi a3b387cc81
Fixed formatting issue 2019-03-27 20:51:45 -07:00
Dinesh Parimi 65b16db0ed Updated docs for RDP in ILA debugging 2019-03-27 20:50:14 -07:00
Sagar Karandikar f448ac6230 some docs fixes. call firemarshal alpha 2019-02-24 01:44:04 +00:00
Sagar Karandikar 91e6102c0d docs fixes 2019-02-24 00:59:49 +00:00
Sagar Karandikar e3583dddb1 suggest marshal -v by default 2019-02-21 23:39:42 +00:00
Sagar Karandikar dff246e1a3
Update Booting-Fedora.rst 2019-02-21 15:29:42 -08:00
Nathan Pemberton 9f6a7dfe0b Restore docs for old-style workload configuration. Move FireMarshal to
its own section and mark as "beta"
2019-02-21 14:48:01 -05:00
Nathan Pemberton 1aa6d1c23b Update docs. Add back FireSim-specific workload config documentation
(previously "Defining Custom Workloads"). Fix other minor issues.
2019-02-19 03:12:58 +00:00
Sagar Karandikar 36a47d8b6a fix some docs 2019-02-18 23:29:05 +00:00
Sagar Karandikar 7035714768 Merge branch 'dev' into custom-workloads 2019-02-18 22:25:40 +00:00
David Biancolin 9cac95243d [docs] Update memory model configuration docs 2019-02-17 20:30:55 -08:00
David Biancolin 4186de37cd [docs] Add an entry for FASED Tests in Targets 2019-02-17 20:20:58 -08:00
David Biancolin a561e1191a Fix invocation site in docs using run-workload.sh 2019-02-15 16:41:48 -08:00
David Biancolin 69f1959255 Use run-workload.sh for gapbs and spec 2019-02-15 14:31:10 -08:00
David Biancolin af25269b35 Update GAP docs 2019-02-15 14:20:36 -08:00
abejgonzalez 769d807514 [docs] period and remove extra space 2019-02-11 19:21:39 -08:00
Nathan Pemberton 1b46b8aecb Added redirect for moved page 2019-02-07 17:39:10 -05:00
David Biancolin 84ec467600 Merge branch 'print-synthesis-plus-arg' into dev 2019-02-07 01:55:23 +00:00
David Biancolin eef3405848 [docs] Update rtlsim performance chart 2019-02-05 21:13:25 -08:00
Sagar Karandikar 7f52c7e711 [manager] add support for launching/using/terminating f1.4xlarge instances 2019-02-05 23:08:13 +00:00
Nathan Pemberton 02e069783b Added fedora-specific instructions 2019-02-05 17:21:44 -05:00
David Biancolin dc1537ad50 [print] Update plusargs to synthesized printf driver 2019-02-04 15:37:21 -08:00
David Biancolin 3491c50c64
Merge pull request #180 from cookiestuf/gapbs
Add new gapbs workload
2019-02-04 14:41:26 -08:00
Sagar Karandikar 42b4c454d0 Merge branch 'master' into dev-merge-master-2-1-19 2019-02-02 01:27:09 +00:00
David Biancolin 68cec343b7
Merge pull request #225 from firesim/midasexamples-manager-support
MIDAS Examples Build Support in Manager
2019-02-01 11:42:07 -08:00
David Biancolin 87ef901abe [docs] Add TARGET_PROJECT usage to manager docs 2019-02-01 11:39:02 -08:00
Sagar Karandikar 2e5e07dff3
Merge pull request #218 from firesim/aws-fpga-1.4.6-bump
Bump to upstream aws-fpga 1.4.6
2019-01-31 23:13:39 -08:00
Sagar Karandikar c23fadc131 update XSim docs 2019-02-01 07:04:14 +00:00
Sagar Karandikar 00deaf462b update docs a bit 2019-01-31 21:57:23 +00:00
Sarah 9ed34bd30f
Merge branch 'dev' into gapbs 2019-01-30 21:24:54 -08:00
Sarah Zhou 2a4795fc35 remove ref functionality in docs, gen_run_scripts, and Makefile 2019-01-31 05:15:17 +00:00
Dinesh Parimi ab7f32c4eb
Merge pull request #222 from firesim/update-rtl-sim-docs
Additional docs example for RTL simulation
2019-01-30 13:02:44 -08:00
Dinesh Parimi 47da72468c
Additional docs example for RTL simulation
Added an example for running all tests with waveform dumping (need to use run-<asm|bmark>-tests-debug, which is not mentioned in original docs)
2019-01-29 18:08:29 -08:00
Sagar Karandikar fd931eba87 fix bold 2019-01-27 14:52:33 -08:00
Sagar Karandikar e8b4c21836 bold key selection 2019-01-27 14:51:20 -08:00
Sagar Karandikar 787a222918 more fix 2019-01-27 14:48:06 -08:00
Sagar Karandikar 78c88c2c77 spacing 2019-01-27 14:42:46 -08:00
Sagar Karandikar 03d3427358 update AMI select instructions because something happened to the old way of accessing 1.4.0 AMI... 2019-01-27 14:35:46 -08:00
Sagar Karandikar 5289822cfd remove gssapi after running gui scripts 2019-01-26 23:06:51 +00:00
Sagar Karandikar 6356c2f8fc update GUI docs to say 1.5.0, tested and working 2019-01-26 22:38:31 +00:00
Sagar Karandikar a221a8547d update docs to instruct users to use 1.5.0 AMI 2019-01-26 20:51:30 +00:00
Sagar Karandikar 3b5d0c6557 update refs to EDMA -> XDMA 2019-01-26 19:43:22 +00:00
Nathan Pemberton 987d47de32 Merge remote-tracking branch 'origin/dev' into custom-workloads 2019-01-25 04:09:15 +00:00
Nathan Pemberton b523f2b751 Proof-read FireMarshal documentation. Looks good. 2019-01-24 02:03:14 +00:00
Nathan Pemberton cce391d15e First draft of FireMarshal documentation 2019-01-23 03:57:28 +00:00
David Biancolin 4c24c4175f Bump midas and update docs for improved FpgaDebug annotator 2019-01-19 00:05:38 +00:00
David Biancolin fcce6d4a17 [print] Update printfile plusarg to be consistent 2019-01-17 01:29:38 +00:00
Abraham Gonzalez 63eef121d0 Fix ini spelling 2019-01-16 17:28:38 +00:00
Abraham Gonzalez 5db51eb65c Fix code markdown 2019-01-16 17:19:40 +00:00
Abraham Gonzalez 1f6061eac8 Updated FAQ to mention AFGI information 2019-01-16 17:16:48 +00:00
David Biancolin 5be11e3861
Merge pull request #197 from firesim/print-synthesis
Enable Endpointed Print synthesis
2019-01-15 14:32:38 -05:00
David Biancolin b6ffeb97e3 [printfs] Add docs 2019-01-15 10:43:17 -08:00
Dinesh Parimi 7c4cc552e6
Added DESIGN to RTL simulation docs for clarity 2019-01-13 03:20:47 -08:00
Sarah Zhou 911577c674 Merge remote-tracking branch 'origin/dev' into gapbs 2018-11-30 23:20:56 +00:00