doc: Split the User Guide into multiple files
The User Guide document has grown organically over time and
now covers a wide range of topics, making it difficult to
skim read and extract information from. Currently, it covers
these topics and maybe a couple more:

- Requirements (hardware, tools, libs)
- Checking out the repo
- Basic build instructions
- A comprehensive list of build flags
- FIP packaging
- Building specifically for Juno
- Firmware update images
- EL3 payloads
- Preloaded BL33 boot flow
- Running on FVPs
- Running on Juno

I have separated these out into a few groups that become new
documents. Broadly speaking, build instructions for the tools,
for TF-A generally, and for specific scenarios are separated.
Content relating to specific platforms (Juno and the FVPs are
Arm-specific platforms, essentially) has been moved into the
documentation that is specific to those platforms, under
docs/plat/arm.

Change-Id: Ica87c52d8cd4f577332be0b0738998ea3ba3bbec
Signed-off-by: Paul Beesley <paul.beesley@arm.com>
1 parent d537ee7 commit 43f35ef516b899c82e11bad760c704c44ced5440
@Paul Beesley Paul Beesley authored on 29 May 2019
Showing 28 changed files
View
docs/components/romlib-design.rst
View
docs/design/alt-boot-flows.rst 0 → 100644
View
docs/design/firmware-design.rst
View
docs/design/index.rst
View
docs/design/reset-design.rst
View
docs/design/trusted-board-boot-build.rst 0 → 100644
View
docs/design/trusted-board-boot.rst
View
docs/getting_started/build-options.rst 0 → 100644
View
docs/getting_started/docs-build.rst
View
docs/getting_started/index.rst
View
docs/getting_started/initial-build.rst 0 → 100644
View
docs/getting_started/porting-guide.rst
View
docs/getting_started/prerequisites.rst 0 → 100644
View
docs/getting_started/tools-build.rst 0 → 100644
View
docs/getting_started/user-guide.rst 100644 → 0
Too large (Show diff)
View
docs/perf/index.rst
View
docs/perf/tsp.rst 0 → 100644
View
docs/plat/arm/arm-build-options.rst 0 → 100644
View
docs/plat/arm/fvp-ve/index.rst 0 → 100644
View
docs/plat/arm/fvp/index.rst 0 → 100644
View
docs/plat/arm/index.rst 0 → 100644
View
docs/plat/arm/juno/index.rst 0 → 100644
View
docs/plat/fvp_ve.rst 100644 → 0
View
docs/plat/index.rst
View
docs/plat/marvell/build.rst
View
docs/plat/socionext-uniphier.rst
View
docs/process/contributing.rst
View
docs/process/security-hardening.rst