This is an automated email from the ASF dual-hosted git repository. jerpelea pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 8d01185 [Performance]net/tcp: send the ACK in time after obtain ahead buffer from iobs new a249050 sched: irq: Change irq_waitlock() from private to public new 409c65c arch, sched: Fix global IRQ control logics for SMP new ad9f88f Revert "Revert "arch/sim: Make the SIGUSR1 host signal to use the NuttX irq logic"" new f3a81cb sim: Fix interrupt handling for SMP The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: TODO | 68 +---- arch/arm/src/armv7-a/arm_cpupause.c | 17 +- arch/arm/src/armv7-a/arm_schedulesigaction.c | 14 +- arch/arm/src/armv7-m/arm_schedulesigaction.c | 14 +- arch/arm/src/cxd56xx/cxd56_cpupause.c | 32 ++- arch/arm/src/lc823450/lc823450_cpupause.c | 17 +- arch/risc-v/src/k210/k210_cpupause.c | 17 +- arch/risc-v/src/k210/k210_schedulesigaction.c | 14 +- arch/sim/include/arch.h | 33 --- arch/sim/src/Makefile | 1 + arch/sim/src/sim/up_blocktask.c | 9 +- .../src/sim/up_copyfullstate.c} | 18 +- arch/sim/src/sim/up_exit.c | 6 + arch/sim/src/sim/up_hostirq.c | 5 + arch/sim/src/sim/up_idle.c | 28 ++ arch/sim/src/sim/up_internal.h | 36 ++- arch/sim/src/sim/up_interruptcontext.c | 54 ++-- arch/sim/src/sim/up_releasepending.c | 9 +- arch/sim/src/sim/up_reprioritizertr.c | 9 +- arch/sim/src/sim/up_schedulesigaction.c | 10 + arch/sim/src/sim/up_simsmp.c | 166 +++--------- arch/sim/src/sim/up_smpsignal.c | 283 ++++++++++++++++++--- arch/sim/src/sim/up_unblocktask.c | 27 +- arch/xtensa/src/common/xtensa_cpupause.c | 17 +- arch/xtensa/src/common/xtensa_schedsigaction.c | 14 +- boards/sim/sim/sim/configs/smp/defconfig | 7 +- include/nuttx/irq.h | 50 ++++ sched/irq/irq_csection.c | 2 +- sched/sched/sched_addreadytorun.c | 43 +--- sched/sched/sched_removereadytorun.c | 43 +--- sched/sched/sched_resumescheduler.c | 7 +- sched/task/task_exit.c | 7 + 32 files changed, 624 insertions(+), 453 deletions(-) copy arch/{arm/src/armv7-m/arm_copyfullstate.c => sim/src/sim/up_copyfullstate.c} (81%)