This series enhances Xilinx ZynqMP support to allow booting on RPUs and
ease gdb connections to them.
It was validated with home-made binaries. FreeRTOS was tested but without
success: outputs/IRQ seems broken. AFAICT, FreeRTOS is expecting Xilinx's
QEMU thus I didn't investigate further, but I'd still like advice
on the 3rd patch ("wire a second GIC") since it could be related to it.
Clément Chigot (2):
hw/arm: make cpu targeted by arm_load_kernel the primary CPU.
hw/arm/xlnx-zynqmp: adapt cluster-id based on the boot cpu
Frederic Konrad (2):
hw/intc/arm_gic: introduce a first-cpu-index property
hw/arm/xlnx-zynqmp: wire a second GIC for the Cortex-R5
hw/arm/boot.c | 15 +++--
hw/arm/xlnx-zynqmp.c | 104 ++++++++++++++++++++++++++++---
hw/intc/arm_gic.c | 2 +-
hw/intc/arm_gic_common.c | 1 +
include/hw/arm/boot.h | 3 +
include/hw/arm/xlnx-zynqmp.h | 6 ++
include/hw/intc/arm_gic_common.h | 2 +
7 files changed, 115 insertions(+), 18 deletions(-)
--
2.34.1