From f7e264f369a2505a154191e0b3faaeb86b2c1735 Mon Sep 17 00:00:00 2001 From: Maxim De Clercq Date: Sat, 9 May 2026 12:26:52 +0200 Subject: [PATCH] fix: make vPortYield weak in ARM_CRx_No_GIC port Mark vPortYield as a weak symbol so chips with a dedicated software interrupt register can substitute their own yield trigger. Default behaviour is unchanged when no strong override is linked. Signed-off-by: Maxim De Clercq --- portable/GCC/ARM_CRx_No_GIC/portASM.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/portable/GCC/ARM_CRx_No_GIC/portASM.S b/portable/GCC/ARM_CRx_No_GIC/portASM.S index de9845e0f..fe4fa4d53 100644 --- a/portable/GCC/ARM_CRx_No_GIC/portASM.S +++ b/portable/GCC/ARM_CRx_No_GIC/portASM.S @@ -50,7 +50,7 @@ .global vPortRestoreTaskContext .global vPortInitialiseFPSCR .global ulReadAPSR - .global vPortYield + .weak vPortYield .global vPortEnableInterrupts .global vPortDisableInterrupts .global ulPortSetInterruptMaskFromISR