SMP: Add logic to avoid a deadlock condition when CPU1 is hung waiting for...
SMP: Add logic to avoid a deadlock condition when CPU1 is hung waiting for g_cpu_irqlock and CPU0 is waitin for g_cpu_paused
Showing
- TODO 1 addition, 38 deletionsTODO
- arch/arm/src/armv7-a/arm_cpupause.c 89 additions, 11 deletionsarch/arm/src/armv7-a/arm_cpupause.c
- arch/sim/src/up_internal.h 19 additions, 0 deletionsarch/sim/src/up_internal.h
- arch/sim/src/up_simsmp.c 23 additions, 10 deletionsarch/sim/src/up_simsmp.c
- arch/sim/src/up_smpsignal.c 46 additions, 16 deletionsarch/sim/src/up_smpsignal.c
- include/nuttx/arch.h 50 additions, 0 deletionsinclude/nuttx/arch.h
- include/nuttx/spinlock.h 21 additions, 1 deletioninclude/nuttx/spinlock.h
- sched/irq/irq_csection.c 76 additions, 1 deletionsched/irq/irq_csection.c
- sched/semaphore/spinlock.c 0 additions, 16 deletionssched/semaphore/spinlock.c
- sched/task/task_restart.c 3 additions, 2 deletionssched/task/task_restart.c
Loading
Please register or sign in to comment