diff options
author | Soby Mathew <soby.mathew@arm.com> | 2016-05-05 14:33:33 +0100 |
---|---|---|
committer | Soby Mathew <soby.mathew@arm.com> | 2016-08-15 09:56:30 +0100 |
commit | 9d29c227b23d8620dec70938716fbb6c47d591ca (patch) | |
tree | 6427758a098bb1ae6c4717fa513fa2d59f9d6b94 /docs | |
parent | 181bbd41fbcd65d4c75cf572ab4007b0c16ffddb (diff) |
AArch32: Enable build at top level Makefile for FVP
This patch enables the AArch32 build including SP_MIN in the
top level Makefile. The build flag `ARCH` now can specify either
`aarch64`(default) or `aarch32`. Currently only FVP AEM model is
supported for AArch32 build. Another new build flag `AARCH32_SP`
is introduced to specify the AArch32 secure payload to be built.
Change-Id: Ie1198cb9e52d7da1b79b93243338fc3868b08faa
Diffstat (limited to 'docs')
-rw-r--r-- | docs/user-guide.md | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/docs/user-guide.md b/docs/user-guide.md index 0acab573..8af83773 100644 --- a/docs/user-guide.md +++ b/docs/user-guide.md @@ -208,11 +208,21 @@ performed. platform name must be subdirectory of any depth under `plat/`, and must contain a platform makefile named `platform.mk`. +* `ARCH` : Choose the target build architecture for ARM Trusted Firmware. + It can take either `aarch64` or `aarch32` as values. By default, it is + defined to `aarch64`. + * `SPD`: Choose a Secure Payload Dispatcher component to be built into the - Trusted Firmware. The value should be the path to the directory containing - the SPD source, relative to `services/spd/`; the directory is expected to + Trusted Firmware. This build option is only valid if `ARCH=aarch64`. The + value should be the path to the directory containing the SPD source, + relative to `services/spd/`; the directory is expected to contain a makefile called `<spd-value>.mk`. +* `AARCH32_SP` : Choose the AArch32 Secure Payload component to be built as + as the BL32 image when `ARCH=aarch32`. The value should be the path to the + directory containing the SP source, relative to the `bl32/`; the directory + is expected to contain a makefile called `<aarch32_sp-value>.mk`. + * `V`: Verbose build. If assigned anything other than 0, the build commands are printed. Default is 0. |