arm-trusted-firmware/plat/xilinx/zynqmp
Siva Durga Prasad Paladugu 256d133a8a plat: xilinx: zynqmp: Use GIC framework for warm restart
- Flag GICV2_G0_FOR_EL3 needs to be set for group interrupts
  to be targeted to EL3.
- Raise SGI interrupts for individual CPU cores as GIC API
  uses CPU num as parameter, not CPU mask.
- Flag WARMBOOT_ENABLE_DCACHE_EARLY needs to be set to enable
  CPU interface mask work properly for all CPU cores which is
  required when generating SGI.
- Call plat_ic_end_of_interrupt() from ttc_fiq_handler() to clear
  GIC interrupt to avoid same interrupt again.

Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com>
Signed-off-by: Rajan Vaja <rajan.vaja@xilinx.com>
Signed-off-by: Jolly Shah <jolly.shah@xilinx.com>
Change-Id: I71d4935b8d4688a3729c62753ca8a1a77cd92ae7
2020-01-15 11:01:23 -08:00
..
aarch64 plat: xilinx: zynqmp: Correct syscnt freq for QEMU 2020-01-07 15:01:28 -08:00
include plat: xilinx: zynqmp: Add checksum support for IPI data 2020-01-15 11:01:09 -08:00
ipi_mailbox_service Move generic ipi_mb functions to common files 2019-01-09 12:15:10 -08:00
pm_service plat: xilinx: zynqmp: Use GIC framework for warm restart 2020-01-15 11:01:23 -08:00
tsp zynqmp: add support for multi console interface 2019-07-01 11:35:34 +05:30
bl31_zynqmp_setup.c zynqmp: add support for multi console interface 2019-07-01 11:35:34 +05:30
plat_psci.c plat: xilinx: zynqmp: Use GIC framework for warm restart 2020-01-15 11:01:23 -08:00
plat_startup.c plat: xilinx: zynqmp: Move zynqmp_private.h to include directory 2019-01-09 12:05:13 -08:00
plat_topology.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
plat_zynqmp.c plat: xilinx: zynqmp: Move zynqmp_private.h to include directory 2019-01-09 12:05:13 -08:00
platform.mk plat: xilinx: zynqmp: Use GIC framework for warm restart 2020-01-15 11:01:23 -08:00
sip_svc_setup.c plat: xilinx: zynqmp: Initialize IPI table from zynqmp_config_setup() 2019-09-10 12:25:56 -07:00
zynqmp_ipi.c Move generic ipi_mb functions to common files 2019-01-09 12:15:10 -08:00