mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-19 02:54:24 +00:00
feat(fvp): enable FEAT_HCX by default
FEAT_HCX is one of the features for which Linux necessarily requires EL3 enablement, when the feature is present on a PE. To cover the effect of different FVP command line parameters, include the feature into the standard FVP build, but use FEAT_STATE_CHECK, to always do runtime checks before accessing feature specific registers. This prevents a Linux crash when the FVP is called with FEAT_HCX enabled. Change-Id: I01aaed15c5a6850176d092b2f0157744fe0a9e13 Signed-off-by: Andre Przywara <andre.przywara@arm.com>
This commit is contained in:
parent
c5a3ebbd3a
commit
2e1241888e
1 changed files with 1 additions and 0 deletions
|
@ -465,6 +465,7 @@ ENABLE_TRF_FOR_NS := 1
|
|||
|
||||
# Linux relies on EL3 enablement if those features are present
|
||||
ENABLE_FEAT_FGT := 2
|
||||
ENABLE_FEAT_HCX := 2
|
||||
|
||||
ifeq (${SPMC_AT_EL3}, 1)
|
||||
PLAT_BL_COMMON_SOURCES += plat/arm/board/fvp/fvp_el3_spmc.c
|
||||
|
|
Loading…
Add table
Reference in a new issue