Skip to content

Commit

Permalink
Merge pull request #1552 from ucb-bar/bump-firesim-for-release
Browse files Browse the repository at this point in the history
bump firesim to main for 1.10.0 release
  • Loading branch information
sagark authored Jul 9, 2023
2 parents 0841ad1 + 73d9f29 commit b7644b2
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 18 deletions.
5 changes: 0 additions & 5 deletions .github/scripts/check-commit.sh
Original file line number Diff line number Diff line change
Expand Up @@ -91,11 +91,6 @@ dir="tools"
branches=("master" "dev")
search

submodules=("firesim")
dir="sims"
branches=("master" "main" "dev" "1.13.x")
search

submodules=("fpga-shells")
dir="fpga"
branches=("main")
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,8 @@ Chipyard is actively developed in the [Berkeley Architecture Research Group][ucb
## Resources

* Chipyard Stable Documentation: https://chipyard.readthedocs.io/
* Chipyard (x FireSim) Tutorial: https://fires.im/tutorial
* Chipyard Basics slides: https://fires.im/isca22-slides-pdf/02_chipyard_basics.pdf
* Chipyard Tutorial Exercise slides: https://fires.im/isca22-slides-pdf/03_building_custom_socs.pdf
* Chipyard (x FireSim) Tutorial: https://fires.im/tutorial-recent/
* Chipyard Basics slides: https://fires.im/asplos23-slides-pdf/02_chipyard_basics.pdf

## Need help?

Expand Down Expand Up @@ -74,6 +73,7 @@ These additional publications cover many of the internal components used in Chip
* **FASED**: D. Biancolin, et al., *FPGA'19*. [PDF](https://people.eecs.berkeley.edu/~biancolin/papers/fased-fpga19.pdf).
* **Golden Gate**: A. Magyar, et al., *ICCAD'19*. [PDF](https://davidbiancolin.github.io/papers/goldengate-iccad19.pdf).
* **FirePerf**: S. Karandikar, et al., *ASPLOS'20*. [PDF](https://sagark.org/assets/pubs/fireperf-asplos2020.pdf).
* **FireSim ISCA@50 Retrospective**: S. Karandikar, et al., *ISCA@50 Retrospective: 1996-2020*. [PDF](https://sites.coecis.cornell.edu/isca50retrospective/files/2023/06/Karandikar_2018_FireSim.pdf)
* **Tools**
* **Chisel**: J. Bachrach, et al., *DAC'12*. [PDF](https://people.eecs.berkeley.edu/~krste/papers/chisel-dac2012.pdf).
* **FIRRTL**: A. Izraelevitz, et al., *ICCAD'17*. [PDF](https://ieeexplore.ieee.org/document/8203780).
Expand Down
11 changes: 2 additions & 9 deletions docs/Chipyard-Basics/Initial-Repo-Setup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,8 @@ Conda allows users to create an "environment" that holds system dependencies lik

.. Note:: Chipyard can also run on systems without a Conda installation. However, users on these systems must manually install toolchains and dependencies.

First, Chipyard requires Conda to be installed on the system.
Please refer to the `Conda installation instructions <https://github.com/conda-forge/miniforge/#download>`__ on how to install Conda with the **Miniforge** installer.
Afterwards, verify that Conda is a sufficient version (we test on version 4.12.0 but higher is most likely fine).

.. Note:: If you have installed conda separately from this documentation (i.e. from miniconda or full Anaconda), please ensure you follow https://conda-forge.org/docs/user/introduction.html#how-can-i-install-packages-from-conda-forge to use ``conda-forge`` packages without any issues.

.. code-block:: shell
conda --version # must be version 22.11.1 or higher
First, Chipyard requires the latest Conda to be installed on the system.
Please refer to the `Conda installation instructions <https://github.com/conda-forge/miniforge/#download>`__ on how to install the latest Conda with the **Miniforge** installer.

After Conda is installed and is on your ``PATH``, we need to install a version of ``git`` to initially checkout the repository.
For this you can use the system package manager like ``yum`` or ``apt`` to install ``git``.
Expand Down
2 changes: 1 addition & 1 deletion sims/firesim
Submodule firesim updated 85 files
+1 −1 .github/scripts/check-docs-generated-components.py
+1 −1 .github/scripts/check-vitis-docs-generated-components.py
+6 −0 .readthedocs.yml
+26 −10 README.md
+1 −1 build-setup-nolog.sh
+6 −2 deploy/runtools/runtime_config.py
+1 −3 deploy/sample-backup-configs/sample_config_hwdb.yaml
+7 −0 deploy/workloads/dummy.json
+0 −0 deploy/workloads/dummy/dummy
+11 −11 docs/Advanced-Usage/Conda.rst
+44 −37 docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
+87 −97 docs/Advanced-Usage/Manager/Manager-Tasks.rst
+1 −0 docs/Advanced-Usage/Manager/Manager-URI-Paths.rst
+3 −3 docs/Developer-Docs/Managing-Conda-Lock-File.rst
+84 −111 docs/FireSim-Basics.rst
+36 −30 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Building-a-FireSim-AFI.rst
+15 −0 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Initial-Setup/Background-Terminology.rst
+31 −14 ...Guides/AWS-EC2-F1-Getting-Started/Initial-Setup/Configuring-Required-Infrastructure-in-Your-AWS-Account.rst
+54 −0 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Initial-Setup/First-time-AWS-User-Setup.rst
+22 −14 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Initial-Setup/Setting-up-your-Manager-Instance.rst
+1 −0 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Initial-Setup/index.rst
+0 −0 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Running-Simulations/DOCS_EXAMPLE_config_runtime.yaml
+28 −71 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Running-Simulations/Running-a-Cluster-Simulation.rst
+59 −88 .../Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Running-Simulations/Running-a-Single-Node-Simulation.rst
+0 −0 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/Running-Simulations/index.rst
+44 −0 docs/Getting-Started-Guides/AWS-EC2-F1-Getting-Started/index.rst
+0 −63 docs/Getting-Started-Guides/AWS-EC2-F1-Tutorial/Initial-Setup/First-time-AWS-User-Setup.rst
+0 −41 docs/Getting-Started-Guides/AWS-EC2-F1-Tutorial/index.rst
+19 −0 ...g-Started-Guides/On-Premises-FPGA-Getting-Started/Building-a-FireSim-Bitstream/RHS-Research-Nitefury-II.rst
+71 −0 ...rted-Guides/On-Premises-FPGA-Getting-Started/Building-a-FireSim-Bitstream/Xilinx-All-Bitstream-Template.rst
+19 −0 .../Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Building-a-FireSim-Bitstream/Xilinx-Alveo-U250.rst
+19 −0 .../Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Building-a-FireSim-Bitstream/Xilinx-Alveo-U280.rst
+19 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Building-a-FireSim-Bitstream/Xilinx-VCU118.rst
+20 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Building-a-FireSim-Bitstream/Xilinx-Vitis.rst
+72 −0 ...des/On-Premises-FPGA-Getting-Started/Building-a-FireSim-Bitstream/Xilinx-XDMA-Build-Farm-Setup-Template.rst
+16 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Initial-Setup/RHS-Research-Nitefury-II.rst
+16 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Initial-Setup/Xilinx-Alveo-U250.rst
+16 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Initial-Setup/Xilinx-Alveo-U280.rst
+16 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Initial-Setup/Xilinx-VCU118.rst
+83 −8 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Initial-Setup/Xilinx-Vitis-FPGAs.rst
+361 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Initial-Setup/Xilinx-XDMA-Template.rst
+14 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Intro-Template.rst
+15 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/RHS-Research-Nitefury-II-FPGAs.rst
+11 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Repo-Setup/RHS-Research-Nitefury-II.rst
+5 −1 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Repo-Setup/Xilinx-Alveo-U250.rst
+5 −1 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Repo-Setup/Xilinx-Alveo-U280.rst
+11 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Repo-Setup/Xilinx-VCU118.rst
+157 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Repo-Setup/Xilinx-XDMA-Template.rst
+0 −0 ...etting-Started-Guides/On-Premises-FPGA-Getting-Started/Running-Simulations/DOCS_EXAMPLE_config_runtime.yaml
+241 −0 ...etting-Started-Guides/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Sims-Bottom-Template.rst
+39 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Sims-Top-Template.rst
+7 −0 ...emises-FPGA-Getting-Started/Running-Simulations/Running-Single-Node-Simulation-RHS-Research-Nitefury-II.rst
+45 −0 ...ted-Guides/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Single-Node-Simulation-Template.rst
+96 −0 ...ides/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Single-Node-Simulation-Vitis-Template.rst
+1 −2 ...s/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Single-Node-Simulation-Xilinx-Alveo-U250.rst
+1 −2 ...s/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Single-Node-Simulation-Xilinx-Alveo-U280.rst
+7 −0 ...uides/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Single-Node-Simulation-Xilinx-VCU118.rst
+8 −5 ...Guides/On-Premises-FPGA-Getting-Started/Running-Simulations/Running-Single-Node-Simulation-Xilinx-Vitis.rst
+17 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Xilinx-Alveo-U250-FPGAs.rst
+15 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Xilinx-Alveo-U280-FPGAs.rst
+15 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Xilinx-VCU118-FPGAs.rst
+41 −0 docs/Getting-Started-Guides/On-Premises-FPGA-Getting-Started/Xilinx-Vitis-FPGAs.rst
+0 −8 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Building-a-FireSim-Bitstream/Xilinx-Alveo-U250.rst
+0 −8 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Building-a-FireSim-Bitstream/Xilinx-Alveo-U280.rst
+0 −67 ...Getting-Started-Guides/On-Premises-FPGA-Tutorial/Building-a-FireSim-Bitstream/Xilinx-Bitstream-Template.rst
+0 −8 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Building-a-FireSim-Bitstream/Xilinx-Vitis.rst
+0 −99 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/FPGA-Setup/Xilinx-Alveo-Template-Part2.rst
+0 −56 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/FPGA-Setup/Xilinx-Alveo-Template.rst
+0 −6 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/FPGA-Setup/Xilinx-Alveo-U250.rst
+0 −6 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/FPGA-Setup/Xilinx-Alveo-U280.rst
+0 −45 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/FPGA-Setup/Xilinx-Vitis-FPGAs.rst
+0 −5 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Initial-Setup/Setting-Up-Xilinx-Alveo-U250.rst
+0 −5 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Initial-Setup/Setting-Up-Xilinx-Alveo-U280.rst
+0 −5 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Initial-Setup/Setting-Up-Xilinx-Vitis.rst
+0 −16 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Intro-Template.rst
+0 −412 ...ng-Started-Guides/On-Premises-FPGA-Tutorial/Running-Simulations/Running-Single-Node-Simulation-Template.rst
+0 −21 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Xilinx-Alveo-Outline-Template.rst
+0 −16 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Xilinx-Alveo-U250-FPGAs.rst
+0 −16 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Xilinx-Alveo-U280-FPGAs.rst
+0 −33 docs/Getting-Started-Guides/On-Premises-FPGA-Tutorial/Xilinx-Vitis-FPGAs.rst
+63 −0 docs/Getting-Started-Guides/Terminology-Template.rst
+8 −4 docs/conf.py
+7 −5 docs/index.rst
+10 −7 scripts/machine-launch-script.sh
+1 −1 target-design/chipyard

0 comments on commit b7644b2

Please sign in to comment.