From 3adb189eff46f2f62001d6feb3b34ca3aaef2fda Mon Sep 17 00:00:00 2001 From: Joao Luiz Borges Date: Mon, 1 Dec 2025 11:13:50 +0000 Subject: [PATCH] arm/xilinx-zynqmp-rpu: Correcting wrong macro The ZYNQMP_RPU_CORE_INDEX macro is undefined in the code, making BSP_ARM_GIC_MULTI_PROCESSOR_SECONDARY never being defined, which makes the secondary core initialize GIC again. It should be changed to ZYNQMP_RPU_SPLIT_INDEX. --- bsps/arm/xilinx-zynqmp-rpu/include/bsp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h b/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h index 2a77c93589..a4d04489a9 100644 --- a/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h +++ b/bsps/arm/xilinx-zynqmp-rpu/include/bsp.h @@ -68,7 +68,7 @@ extern "C" { #define BSP_ARM_GIC_DIST_BASE 0xF9000000 -#if !defined(ZYNQMP_RPU_LOCK_STEP_MODE) && ZYNQMP_RPU_CORE_INDEX != 0 +#if !defined(ZYNQMP_RPU_LOCK_STEP_MODE) && ZYNQMP_RPU_SPLIT_INDEX != 0 #define BSP_ARM_GIC_MULTI_PROCESSOR_SECONDARY #endif