arm-trusted-firmware/plat
Andre Przywara 15107daad6 feat(fvp): enable FEAT_FGT by default
FEAT_FGT 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_FGT
enabled.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Change-Id: I55fbb2706aefbc3ab67c476e3f8b6ea74ae0d66c
2023-01-11 16:02:58 +00:00
..
allwinner feat(allwinner): add SMCCC SOCID support 2022-05-04 02:30:08 +02:00
amlogic Plat AXG: Fix PLAT_MAX_PWR_LVL value 2020-12-29 13:52:11 +00:00
arm feat(fvp): enable FEAT_FGT by default 2023-01-11 16:02:58 +00:00
brcm refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
common fix(console): fix crash on spin_unlock with cache disabled 2022-11-29 03:35:23 +01:00
hisilicon feat(hikey960): read serial number from UFS 2022-11-02 15:35:03 +01:00
imx Merge changes from topic "bk/warnings" into integration 2023-01-10 11:56:42 +01:00
intel/soc Merge "fix(intel): add mailbox error return status for FCS_DECRYPTION" into integration 2022-12-19 08:37:23 +01:00
marvell fix(ras): restrict RAS support for NS world 2022-11-08 10:10:59 +00:00
mediatek Merge changes from topic "bk/warnings" into integration 2023-01-10 11:56:42 +01:00
nvidia/tegra fix: remove old-style declarations 2022-12-01 16:17:34 +00:00
nxp Merge changes from topic "bk/warnings" into integration 2023-01-10 11:56:42 +01:00
qemu Merge "fix(qemu-sbsa): enable SVE and SME" into integration 2022-12-22 23:38:58 +01:00
qti feat(aarch64): make ID system register reads non-volatile 2023-01-11 16:02:57 +00:00
renesas fix(ras): restrict RAS support for NS world 2022-11-08 10:10:59 +00:00
rockchip fix(rockchip): align fdt buffer on 8 bytes 2022-11-15 11:22:42 +01:00
rpi fix(rpi3): tighten platform pwr_domain_pwr_down_wfi behaviour 2022-10-27 13:46:02 +01:00
socionext fix(synquacer): increase size of BL33 2022-09-21 22:14:29 +02:00
st fix(st-crypto): set get_plain_pk_from_asn1() static 2022-12-13 10:54:07 +01:00
ti/k3 fix(ras): restrict RAS support for NS world 2022-11-08 10:10:59 +00:00
xilinx Merge changes from topic "bk/warnings" into integration 2023-01-10 11:56:42 +01:00