arm-trusted-firmware/plat
AlexeiFedorov ec0088bbab feat(gpt): add support for large GPT mappings
This patch adds support for large GPT mappings using
Contiguous descriptors. The maximum size of supported
contiguous block in MB is defined in RME_GPT_MAX_BLOCK
build parameter and takes values 0, 2, 32 and 512 and
by default set to 2 in make_helpers/defaults.mk.
Setting RME_GPT_MAX_BLOCK value to 0 disables use of
Contiguous descriptors.
Function gpt_tlbi_by_pa_ll() and its declaration
are removed from lib/aarch64/misc_helpers.S and
include/arch/aarch64/arch_helpers.h, because the
GPT library now uses tlbirpalos_xxx() functions.

Change-Id: Ia9a59bde1741c5666b4ca1de9324e6dfd6f734eb
Signed-off-by: AlexeiFedorov <Alexei.Fedorov@arm.com>
2024-05-14 10:36:42 +02:00
..
allwinner refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
amlogic build: use toolchain identifiers in conditions 2024-02-06 11:14:52 +00:00
arm feat(gpt): add support for large GPT mappings 2024-05-14 10:36:42 +02:00
aspeed/ast2700 fix(ast2700): add device mapping for coherent memory 2023-10-30 11:30:03 +02:00
brcm refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
common refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
hisilicon refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
imx refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
intel/soc refactor: fix common misspelling of init* 2024-03-20 11:44:00 +00:00
marvell refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
mediatek refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
nuvoton fix(nuvoton): prevent changing clock frequency 2024-03-26 16:44:07 +02:00
nvidia/tegra refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
nxp refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
qemu refactor(cpufeat): add macro to simplify is_feat_xx_present 2024-05-02 12:16:16 -05:00
qti chore: remove MULTI_CONSOLE_API references 2023-09-12 15:28:36 +02:00
renesas build(rzg): separate BL2 and BL31 SREC generation 2024-04-29 12:47:01 +00:00
rockchip fix(rockchip): add support for building with LTO enabled 2024-02-24 00:42:50 +03:00
rpi feat(rpi): add Raspberry Pi 5 support 2024-03-08 21:05:08 +02:00
socionext refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
st feat(mbedtls): update config for 3.6.0 2024-05-09 18:44:38 +01:00
ti/k3 Revert "fix(ti): do not take system power reference in bl31_platform_setup()" 2024-02-05 10:45:48 +05:30
xilinx Merge changes I0e7650c0,I33acead9 into integration 2024-05-09 09:18:21 +02:00