mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-25 14:25:44 +00:00
Merge pull request #762 from douglas-raillard-arm/dr/doc_build_info
Clarify dependency for PSCI_EXTENDED_STATE_ID
This commit is contained in:
commit
5c0df525ac
2 changed files with 6 additions and 4 deletions
|
@ -380,7 +380,8 @@ performed.
|
||||||
means by default the original power-state format is used by the PSCI
|
means by default the original power-state format is used by the PSCI
|
||||||
implementation. This flag should be specified by the platform makefile
|
implementation. This flag should be specified by the platform makefile
|
||||||
and it governs the return value of PSCI_FEATURES API for CPU_SUSPEND
|
and it governs the return value of PSCI_FEATURES API for CPU_SUSPEND
|
||||||
smc function id.
|
smc function id. When this option is enabled on ARM platforms, the
|
||||||
|
option `ARM_RECOM_STATE_ID_ENC` needs to be set to 1 as well.
|
||||||
|
|
||||||
* `RESET_TO_BL31`: Enable BL31 entrypoint as the CPU reset vector instead
|
* `RESET_TO_BL31`: Enable BL31 entrypoint as the CPU reset vector instead
|
||||||
of the BL1 entrypoint. It can take the value 0 (CPU reset to BL1
|
of the BL1 entrypoint. It can take the value 0 (CPU reset to BL1
|
||||||
|
|
|
@ -58,11 +58,12 @@ endif
|
||||||
# State-ID encoding to be parsed.
|
# State-ID encoding to be parsed.
|
||||||
ARM_RECOM_STATE_ID_ENC := 0
|
ARM_RECOM_STATE_ID_ENC := 0
|
||||||
|
|
||||||
# If the PSCI_EXTENDED_STATE_ID is set, then the recommended state ID need to
|
# If the PSCI_EXTENDED_STATE_ID is set, then ARM_RECOM_STATE_ID_ENC need to
|
||||||
# be used. Else throw a build error.
|
# be set. Else throw a build error.
|
||||||
ifeq (${PSCI_EXTENDED_STATE_ID}, 1)
|
ifeq (${PSCI_EXTENDED_STATE_ID}, 1)
|
||||||
ifeq (${ARM_RECOM_STATE_ID_ENC}, 0)
|
ifeq (${ARM_RECOM_STATE_ID_ENC}, 0)
|
||||||
$(error "Incompatible STATE_ID build option specified")
|
$(error Build option ARM_RECOM_STATE_ID_ENC needs to be set if \
|
||||||
|
PSCI_EXTENDED_STATE_ID is set for ARM platforms)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue