This is an automated email from Gerrit. "Frank Dischner <frank.disch...@gmail.com>" just uploaded a new patch set to Gerrit, which you can find at https://review.openocd.org/c/openocd/+/6939
-- gerrit commit b5ec2f330dfb543c8c94b5e667735d62bd80dd70 Author: Frank Dischner <frank.disch...@gmail.com> Date: Wed Apr 20 21:49:44 2022 -0500 FreeRTOS: Fix thread reg list for Cortex-M7 This updates the FreeRTOS module to use the M4F FPU stacking also for the FPV5_SP and FPV5_DP FPUs, which are found on the Cortex-M7. The FPUs are in fact different than the FPV4_SP found on the M4, but the register stacking is the same. Signed-off-by: Frank Dischner <frank.disch...@gmail.com> Change-Id: I74c45d2cfb55f55e6c557f2450068ad3c2fe9497 diff --git a/src/rtos/FreeRTOS.c b/src/rtos/FreeRTOS.c index 93d1b62797..fc1e375f7b 100644 --- a/src/rtos/FreeRTOS.c +++ b/src/rtos/FreeRTOS.c @@ -448,7 +448,8 @@ static int freertos_get_thread_reg_list(struct rtos *rtos, int64_t thread_id, int cm4_fpu_enabled = 0; struct armv7m_common *armv7m_target = target_to_armv7m(rtos->target); if (is_armv7m(armv7m_target)) { - if (armv7m_target->fp_feature == FPV4_SP) { + if ((armv7m_target->fp_feature == FPV4_SP) || (armv7m_target->fp_feature == FPV5_SP) || + (armv7m_target->fp_feature == FPV5_DP)) { /* Found ARM v7m target which includes a FPU */ uint32_t cpacr; --