arm-trusted-firmware/plat
Andre Przywara 283e5595af arm_fpga: Adjust GICR size in DT to match number of cores
The size of a GICv3 redistributor region depends on the number of
cores in the system. For the ARM FPGA port, we detect the topology at
runtime, and adjust the CPU DT nodes accordingly.
Now the size of the GICR region must also be adjusted, or Linux will
fail to initialise the GICv3.

Use the newly introduced function to overwrite the GICR size entry in
the GICv3 reg property. We count the number of existing cores by
iterating over the GICR frames until we find the LAST bit set in TYPER.

Change-Id: Ib69565600859de9b1b15ceb8495172cd26d16fce
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
2020-09-29 13:28:25 +01:00
..
allwinner plat/allwinner: Use common gicv2.mk 2020-08-17 11:13:01 +01:00
amlogic meson: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
arm arm_fpga: Adjust GICR size in DT to match number of cores 2020-09-29 13:28:25 +01:00
brcm driver: brcm: add RNG driver 2020-07-13 18:01:19 +05:30
common ehf: use common priority level enumuration 2020-08-26 22:02:23 +05:30
hisilicon Cleanup the code for TBBR CoT descriptors 2020-05-19 05:05:19 +01:00
imx plat: imx8m: Fix the race condition during cpu hotplug 2020-08-20 14:23:19 +00:00
intel/soc plat: intel: Additional instruction required to enable global timer 2020-06-08 22:03:54 +00:00
layerscape LS 16550: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
marvell Merge changes from topic "release/14.0" into integration 2020-08-10 23:13:36 +00:00
mediatek mediatek: Add jedec info 2020-09-01 16:57:13 +08:00
nvidia/tegra Merge changes from topic "ehf_common" into integration 2020-09-18 14:20:02 +00:00
qemu plat: Fix build issue for qemu and rpi3 platforms 2020-09-07 13:00:14 +01:00
qti Addition of standard APIs in qtiseclib interface 2020-09-09 12:27:02 +05:30
renesas/rcar rcar_gen3: plat: Zero-terminate the string in unsigned_num_print() 2020-04-28 11:23:37 +02:00
rockchip rockchip: don't crash if we get an FDT we can't parse 2020-07-04 15:37:25 -07:00
rpi plat: Fix build issue for qemu and rpi3 platforms 2020-09-07 13:00:14 +01:00
socionext uniphier: increase BL33 max size and GZIP temporary buffer size 2020-06-29 16:57:11 +09:00
st build_macros.mk: include assert and define loop macros 2020-09-14 09:27:53 -05:00
ti/k3 Use abspath to dereference $BUILD_BASE 2020-08-04 18:02:02 +01:00
xilinx Merge "Create separate header for ARM specific SMCCC defines" into integration 2020-03-31 14:16:40 +00:00