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> |
---|
|
docs/components/romlib-design.rst |
---|
docs/design/alt-boot-flows.rst 0 → 100644 |
---|
docs/design/firmware-design.rst |
---|
docs/design/index.rst |
---|
docs/design/reset-design.rst |
---|
docs/design/trusted-board-boot-build.rst 0 → 100644 |
---|
docs/design/trusted-board-boot.rst |
---|
docs/getting_started/build-options.rst 0 → 100644 |
---|
docs/getting_started/docs-build.rst |
---|
docs/getting_started/index.rst |
---|
docs/getting_started/initial-build.rst 0 → 100644 |
---|
docs/getting_started/porting-guide.rst |
---|
docs/getting_started/prerequisites.rst 0 → 100644 |
---|
docs/getting_started/tools-build.rst 0 → 100644 |
---|
docs/getting_started/user-guide.rst 100644 → 0 |
---|
Too large (Show diff)
|
docs/perf/index.rst |
---|
docs/perf/tsp.rst 0 → 100644 |
---|
docs/plat/arm/arm-build-options.rst 0 → 100644 |
---|
docs/plat/arm/fvp-ve/index.rst 0 → 100644 |
---|
docs/plat/arm/fvp/index.rst 0 → 100644 |
---|
docs/plat/arm/index.rst 0 → 100644 |
---|
docs/plat/arm/juno/index.rst 0 → 100644 |
---|
docs/plat/fvp_ve.rst 100644 → 0 |
---|
docs/plat/index.rst |
---|
docs/plat/marvell/build.rst |
---|
docs/plat/socionext-uniphier.rst |
---|
docs/process/contributing.rst |
---|
docs/process/security-hardening.rst |
---|