diff --git a/docs/Chipyard-Basics/Initial-Repo-Setup.rst b/docs/Chipyard-Basics/Initial-Repo-Setup.rst index e288e295..bc034a89 100644 --- a/docs/Chipyard-Basics/Initial-Repo-Setup.rst +++ b/docs/Chipyard-Basics/Initial-Repo-Setup.rst @@ -71,7 +71,27 @@ Run the following script based off which compiler you would like to use. .. Note:: Prior versions of Chipyard recommended ``esp-tools`` for Gemmini development. Gemmini should now be used with the standard ``riscv-tools``. .. Warning:: The following script will complete a "full" installation of Chipyard which may take a long time depending on the system. - Ensure that this script completes fully (no interruptions) before continuing on. + Ensure that this script completes fully (no interruptions) before continuing on. User can use the ``--skip`` or ``-s`` flag to skip steps: + + ``-s 1`` skips initializing Conda environment + + ``-s 2`` skips initializing Chipyard submodules + + ``-s 3`` skips initializing toolchain collateral (Spike, PK, tests, libgloss) + + ``-s 4`` skips initializing ctags + + ``-s 5`` skips pre-compiling Chipyard Scala sources + + ``-s 6`` skips initializing FireSim + + ``-s 7`` skips pre-compiling FireSim sources + + ``-s 8`` skips initializing FireMarshal + + ``-s 9`` skips pre-compiling FireMarshal default buildroot Linux sources + + ``-s 10`` skips running repository clean-up .. code-block:: shell