Commit Graph

3445 Commits

Author SHA1 Message Date
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 f622c98a69
Merge pull request #565 from firesim/machine-launch-fixes-bp
Backport Machine-launch-script Fixes on Dev to Master
2020-05-20 11:26:52 -07:00
David Biancolin 95a355b892 Update docs to indicate machine-launch log will be more verbose 2020-05-20 17:58:43 +00:00
David Biancolin eb10df167a Update url to ius release 2020-05-20 17:55:08 +00:00
David Biancolin 3397492f74 Make machine launch fail on error 2020-05-20 17:54:42 +00:00
abejgonzalez 5ae265ce22 use tee to pipe to file 2020-05-20 17:54:03 +00:00
abejgonzalez 3a21d403cb use git224 instead of git2u (not found) 2020-05-20 17:53:47 +00:00
abejgonzalez 4d19196e89 output launchstatus stdout/err to a file 2020-05-20 17:53:27 +00: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
David Biancolin 5b7e9937d2
Merge pull request #554 from firesim/remove-strober
Remove Strober Sources
2020-05-18 15:31:32 -07:00
abejgonzalez 70eaef8050 also add RISCV vars to infrasetup 2020-05-18 14:23:40 -07:00
abejgonzalez 96dd1f98f8 add RISCV vars to buildafi environment 2020-05-18 14:11:19 -07:00
David Biancolin 40d8775255 Don't use magic numbers for expressing log2(ctrlBytes) 2020-05-18 20:56:10 +00:00