Commit Graph

616 Commits

Author SHA1 Message Date
Abraham Gonzalez 8c5e04f130 Address comments 2022-06-18 08:49:03 +00:00
Abraham Gonzalez 29aac588a7 Update documentation 2022-06-18 08:13:22 +00:00
Abraham Gonzalez 3993a6dfe0 Fix manager help output 2022-06-17 02:39:05 +00:00
Sagar Karandikar 1c2b4f14ad update help output in docs 2022-06-16 02:47:10 +00:00
Sagar Karandikar 1194e69c50 check in CI if example outputs used in docs are up to date 2022-06-15 23:31:54 +00:00
David Biancolin e5d4205661 docs: Add a section on using VSCode
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-05-17 15:40:37 -07:00
David Biancolin 5ec250cad4 docs: fix gh-file-ref in docs builds on GHA 2022-05-11 16:16:41 -07:00
David Biancolin 09170b8d34 docs: make gh-file-ref work locally for new/moved files 2022-05-09 21:20:35 -07:00
David Biancolin ed807a7bc4 Add docs for RAMStyleHint under Advanced-Usage/Targets 2022-05-09 21:09:49 -07:00
David Biancolin 4059b66d66
[docs] Update Setting-up-your-Manager-Instance.rst to match new EC2 launch GUI (#1036) 2022-05-02 11:28:37 -07:00
Abraham Gonzalez 5bb7ea7f71 Fix docs [ci skip] 2022-04-29 02:08:06 +00:00
Tim Snyder d086ed8a0c reimplement buildafi deprecation warning
Implementation that used warn(DeprecationWarning) wasn't printing to output or being logged
implement it with more straightforward logging messages and by changing taskname to buildbitstream
2022-04-22 15:01:45 +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 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
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 455dbba165 take another pass through the Conda.rst 2022-04-08 00:34:52 +00:00
Tim Snyder 5dd1486ee2
Merge branch 'main' into use_conda 2022-04-06 15:48:40 +00: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
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
David Biancolin 7dcd606308
Add a Developer Section to docs.fires.im (#1004)
This includes: 
* An FPGA-level metasimulation section
* A description of available tests for Driver and Scala dev
2022-04-04 11:33:00 -07:00
abejgonzalez b53422702d Merge remote-tracking branch 'origin/local-fpga' 2022-04-02 22:29:06 -07:00
Tim Snyder d721ac8d41
Apply suggestions from code review
Co-authored-by: David Biancolin <biancolin@berkeley.edu>
2022-03-31 16:48:53 -05:00
Tim Snyder 7e81aacfc5 format conda and moto in code backtics 2022-03-19 01:24:07 +00:00
Tim Snyder d1c2f1ebcf use conda in machine-launch-script.sh
conda is linux distro agnostic (provided that you are using glibc
newer than what the packages are built with, currently centos6-7)

conda also enables non-root users to install prereqs using
./scripts/machine-launch-script.sh --prefix $HOME/conda

conda also encapsulates dependencies and enables you to test
new versions of things with:
  * edit dependencies in script
  * ./scripts/machine-launch-script.sh --env trythis
  * conda activate trythis

Co-authored-by: David Biancolin <biancolin@berkeley.edu>
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-03-19 01:10:40 +00:00
abejgonzalez c5f98fca31 First pass at review comments 2022-03-08 05:41:42 +00:00
Abraham Gonzalez 394bb13df5
Update Setting-up-your-Manager-Instance.rst 2022-02-28 23:01:05 +01:00
Sagar Karandikar 37f2f6b776
Fix search term for AMI selection in setup docs 2022-02-24 10:30:49 -08:00
abejgonzalez 62dcced1c4 Merge remote-tracking branch 'origin/where-to-build' into what-to-build 2022-02-24 01:40:52 +00:00
abejgonzalez 85403ff345 Address overrideconfigdata kebab casing 2022-02-23 11:23:11 -08:00
abejgonzalez a0b3667ce7 Merge remote-tracking branch 'origin/local-fpga' into where-to-build 2022-02-22 13:53:59 -08:00
Abraham Gonzalez 430e6d62cd
Update autocounter-csv-format.csv 2022-02-21 16:27:22 -08:00
David Biancolin 0cf6dbee67
Merge pull request #940 from firesim/launchrunfarm_patient_perseverence
Launchrunfarm patient perseverence (local-branch-redux)
2022-02-15 17:41:45 -08:00
Tim Snyder c61f245d2a update docs to use new location for single-file download and run of aws_setup.py 2022-02-15 23:20:02 +00:00
Tim Snyder 9acf77769d rename 'expand_runfarm_by_count' to 'always_expand' and plumb to config_runtime.ini 2022-02-15 20:09:49 +00:00
Abraham Gonzalez f277579dbb
Check that FireSim is running on tagged branch (#931)
* Check for tagged release in build-setup

* Bump CI to work with tag validate

* Autogen tag for docs | Misc. updates

* Forgot a n

* [ci skip] update comments

* Small update to comment [ci skip]
2022-02-14 19:38:40 -08:00
Tim Snyder 354c795a38
Update docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-02-14 21:31:47 -06:00
Tim Snyder 19e9593af3
Update docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
2022-02-14 16:37:23 -06:00
Tim Snyder 127ad30488 Apply feedback from PR
* make default timeout 0 to match legacy behavior when new
  key is not present in runtime.ini
* Add tests requires
   * moving scripts/aws-setup.py into a loadable module
   * adding sure to machine-launch-script.sh for nicer assertion style
* Generalize awstools.get_instances_by_tag_type to not assume it is
  being called with 'fsimcluster' value, uses tags dict.  Created
  awstools.get_run_instances_by_tag_type that uses old symantics and calls
  the general function similar to launch_run_instances()
* Add `additive` parameter to `awstools.launch_instances()` that controls
  whether `count` is the number to be launched in that call or a total number
  of instances that should be reached including ones already launched that
  match the `type` and `tags`
2022-02-14 22:27:34 +00:00
abejgonzalez 792940a0a7 Merge remote-tracking branch 'origin/local-fpga' into where-to-build 2022-02-08 17:28:42 +00:00
Tim Snyder 8f49835081 Enhance launchrunfarm to patiently try harder #713 2022-02-08 16:33:58 +00:00
Abraham Gonzalez 3ed01c35e8
Implement PerfCounter.identity + CSV Output Format (#876) (#925)
* [autocounter] Implement PerfCounter.Identity + CSV format + improved testing

Co-authored-by: David Biancolin <david.biancolin@gmail.com>
2022-02-08 08:22:17 -08:00
David Biancolin a22ba50d69
Implement PerfCounter.identity + CSV Output Format (#876)
* [autocounter] Implement PerfCounter.Identity + CSV format + improved testing
2022-02-04 17:42:28 -08:00
abejgonzalez d0d7525c25 1st pass on docs 2022-02-05 01:03:38 +00:00
David Biancolin 56e853dadd Remove WithAutoILA from default recipes
Users should explicitly mix this in like other debug features
2022-01-25 00:50:58 +00:00
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