Added software section. Marshal is populated (mostly points to Marshal's own readthedocs). Spike is a stub.

This commit is contained in:
Nathan Pemberton
2019-09-25 17:22:18 -07:00
parent 0168c8f841
commit 824c3177d8
4 changed files with 50 additions and 0 deletions

21
docs/Software/index.rst Normal file
View File

@@ -0,0 +1,21 @@
Target Software
==================================
Chipyard includes tools for developing target software workloads. The primary
tool is FireMarshal, which manages workload descriptions and generates binaries
and disk images to run on your target designs. Workloads can be bare-metal, or
be based on standard Linux distributions. Users can customize every part of the
build process, including providing custom kernels (if needed by the hardware).
FireMarshal can also run your workloads on high-performance functional
simulators like Spike and Qemu. Spike is easily customized and serves as the
official RISC-V ISA reference implementation. Qemu is a high-performance
functional simulator that can run nearly as fast as native code, but can be
challenging to modify.
.. toctree::
:maxdepth: 2
:caption: Contents:
FireMarshal
Spike