Commit Graph

3245 Commits

Author SHA1 Message Date
David Biancolin 3143253dda
Merge pull request #573 from firesim/synth-unit-tests
Fix Synthesizable Unittests
2020-05-26 17:14:56 -07:00
David Biancolin 43d5f1eb90 Fix synthesizable unittest generation 2020-05-26 22:24:14 +00:00
David Biancolin 4528da6b96 [ml-sim] Pass top-level module through to Verilator correctly 2020-05-26 22:24:10 +00:00
David Biancolin 3462d970e0
Merge pull request #526 from firesim/trigger-docs
Trigger System Documentation
2020-05-25 21:31:18 -07:00
David Biancolin cbbb018c1a [docs] Update Trigger docs per Alon's comments. 2020-05-26 00:01:14 +00:00
David Biancolin 388fccadaa [midasexamples] Use the level sensitive enable in the TriggerWiring tests 2020-05-26 00:01:05 +00:00
David Biancolin 65ac551b18 [targetutils] placate Alon with a level sensitive enable 2020-05-25 16:41:45 -07:00
David Biancolin 7536cb152b [docs] First-pass Trigger system documentation 2020-05-25 16:41:45 -07:00
David Biancolin 1fd99896ed
Merge pull request #572 from firesim/scala-doc-ci-builds
CI-based Scaladoc Publishing
2020-05-25 15:30:35 -07:00
circle-ci-bot dd4240664a [CI] Add ci-skip to documentation commit messages 2020-05-25 13:55:22 -07:00
circle-ci-bot dd90215914 [CI] Don't publish scaladoc on feature branch 2020-05-25 12:25:23 -07:00
circle-ci-bot f491483c46 [CI] Remove dockerprep.sh 2020-05-25 12:22:03 -07:00
circle-ci-bot 2bf83b8a1d [CI] Don't run CI on gh-pages branch 2020-05-25 12:08:29 -07:00
David Biancolin 9112185c7b [CI] Create a separate job to publish scaladoc 2020-05-25 12:07:58 -07:00
David Biancolin a537bfad75 [SBT] Provide a setting a key to define subdir to put scaladoc 2020-05-25 12:07:27 -07:00
David Biancolin ef9305580b [make] let user pass arbitrary comamnd to sbt 2020-05-25 12:06:58 -07:00
David Biancolin 46b88e941f [CI] Use updated make recipes 2020-05-25 12:06:58 -07:00
David Biancolin f0f70bfaa1 [make] Provide a recipe for building library scaladoc 2020-05-25 12:06:58 -07:00
David Biancolin 0d6e53046b [make] remove an unnessecary ifdef 2020-05-25 12:06:58 -07:00
David Biancolin f7030fba6f Remove now unnecessary git config change 2020-05-25 12:06:58 -07:00
David Biancolin 31c41f6ecb Update Dockerfile with git; provide explanation for git version 2020-05-25 12:06:58 -07:00
David Biancolin 6ff4122fd7 Update chipyard submodule url 2020-05-25 12:06:58 -07:00
David Biancolin 8b5f521f77 [CI] Remove checkoutascentos and dockersetup steps 2020-05-25 12:06:51 -07:00
Albert Ou 668252e0b9
Merge pull request #571 from firesim/install-nbd-modversions
Build nbd module without the full kernel
2020-05-25 10:53:08 -07:00
Albert Ou 65fe9f6394 Use non-debug kernel config for nbd module
Since the sort order for shell globbing appears to vary occasionally
(most likely influenced by locale), the rpmbuild %prep stage is not
guaranteed to leave a specific .config in place.  This explicitly copies
the desired kernel config prior to the build.
2020-05-24 17:14:16 -07:00
Albert Ou 2a0c0b8a95 Build nbd module without the full kernel
This procures the Module.symvers file from the kernel-devel package
instead of generating it with a full kernel build.
2020-05-22 15:39:54 -07:00
David Biancolin 8d7cee4738 [machine-launch] Install the right version of numpy before matplotlib 2020-05-22 14:00:43 -07:00
David Biancolin f73ec0f2f9 [machine-launch] Use yum to install DTC 2020-05-22 14:00:09 -07:00
David Biancolin 0ec52b3d4b [CI] Add a task to build the scala doc 2020-05-22 13:55:05 -07:00
David Biancolin 1971c6d76c [CI] DRY out some of the commands 2020-05-22 13:54:25 -07:00
David Biancolin 2abe4a8ca5 [CI] Use a custom firesim docker image 2020-05-22 13:54:16 -07:00
David Biancolin 17df3c5fd4
Merge pull request #569 from firesim/gh-pages-dev
Machinery for Generating ScalaDoc and Publishing to FireSim's GitHub Page
2020-05-21 22:43:24 -07:00
Albert Magyar e56aad4bed
Don't include hidden files in make source file lists (#568) 2020-05-21 00:03:32 -07:00
David Biancolin e2c94eccf1 gitignore doc build stuff 2020-05-20 23:48:39 -07:00
David Biancolin 5449221e45 Add a redirect at the root of the ghpage 2020-05-20 23:48:39 -07:00
David Biancolin 70350f1d3d Enable uni[Scala]doc builds for firesim libraries 2020-05-20 23:48:39 -07:00
David Biancolin 7b2d7f2a93 [scala-doc] Add a minimal script to setup the repo for scala doc builds 2020-05-20 23:48:39 -07:00
Albert Magyar 4c4d0d62d7
Remove midas.passes.CheckCombLoops and rely on upstream FIRRTL (#566) 2020-05-20 16:41:51 -07:00
Albert Magyar dd9453aea8
Remove fame.VerilogMemDelays and rely on upstream FIRRTL (#567) 2020-05-20 16:41:31 -07:00
David Biancolin d61f242eb8
Merge pull request #563 from firesim/machine-launch-err
Make machine-launch fail on error.
2020-05-19 23:46:01 -07:00
David Biancolin 9d4bc4004c Update url to ius release 2020-05-20 05:56:05 +00:00
David Biancolin c52d85003c Make machine launch fail on error 2020-05-20 05:53:11 +00:00
Abraham Gonzalez d8513583cf
Merge pull request #562 from firesim/expect
add expect to machine-launch-script.sh
2020-05-19 15:55:03 -07:00
David Biancolin a4628e490b
Merge pull request #557 from firesim/generator-unification-p1
Generator Unification Phase 1
2020-05-19 15:49:47 -07:00
David Biancolin 597ea732c9 Bump CY 2020-05-19 18:54:04 +00:00
Abraham Gonzalez 3c07e28de3
forgot to add install 2020-05-19 11:24:08 -07:00
Abraham Gonzalez e7c2a9ad3b
add expect to machine-launch-script.sh 2020-05-19 11:18:42 -07:00
David Biancolin 6fe919afa1 Bump chipyard 2020-05-19 01:01:00 +00:00
David Biancolin a6911eca08 Merge 'origin/dev'; FireSim-as-top needs CY bump 2020-05-19 00:58:33 +00:00
Abraham Gonzalez 6ad2928c94
Merge pull request #560 from firesim/buildafi-cy-top-fix
Chipyard-as-Top RISC-V variables used in buildafi/infrasetup
2020-05-18 17:02:35 -07:00