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