This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 2d2f4055c4 riscv/esp32c6: fix rtc text section and wifi ram placement
add fc22fb8f53 xtensa: Replace the implementation of up_cpu_pause
add d8cb7759b6 arch: remove up_cpu_pause up_cpu_resume up_cpu_paused
up_cpu_pausereq
add 31a3cea64a arch: rename xxxx_pause.c to xxxx_smpcall.c
No new revisions were added by this update.
Summary of changes:
arch/arm/include/cxd56xx/irq.h | 2 +-
arch/arm/include/lc823450/irq.h | 4 +-
arch/arm/include/rp2040/irq.h | 4 +-
arch/arm/include/sam34/sam4cm_irq.h | 4 +-
arch/arm/src/armv7-a/CMakeLists.txt | 2 +-
arch/arm/src/armv7-a/Make.defs | 2 +-
arch/arm/src/armv7-a/arm_cpupause.c | 425 ---------------
arch/arm/src/armv7-a/arm_gicv2.c | 28 +-
.../src/armv7-a/arm_smpcall.c} | 110 ++--
arch/arm/src/armv7-a/gic.h | 40 +-
arch/arm/src/armv7-r/CMakeLists.txt | 2 +-
arch/arm/src/armv7-r/Make.defs | 2 +-
arch/arm/src/armv7-r/arm_cpupause.c | 423 ---------------
arch/arm/src/armv7-r/arm_gicv2.c | 27 +-
.../src/armv7-r/arm_smpcall.c} | 110 ++--
arch/arm/src/armv7-r/gic.h | 40 +-
arch/arm/src/armv8-r/arm_gic.h | 37 +-
arch/arm/src/armv8-r/arm_gicv3.c | 31 +-
arch/arm/src/cxd56xx/CMakeLists.txt | 2 +-
arch/arm/src/cxd56xx/Make.defs | 2 +-
arch/arm/src/cxd56xx/cxd56_cpupause.c | 578 ---------------------
arch/arm/src/cxd56xx/cxd56_cpustart.c | 10 +-
arch/arm/src/cxd56xx/cxd56_irq.c | 2 +-
arch/arm/src/cxd56xx/cxd56_smpcall.c | 231 ++++++++
arch/arm/src/lc823450/Make.defs | 2 +-
arch/arm/src/lc823450/lc823450_cpupause.c | 450 ----------------
arch/arm/src/lc823450/lc823450_cpustart.c | 12 +-
.../src/lc823450/lc823450_smpcall.c} | 133 +++--
arch/arm/src/rp2040/Make.defs | 2 +-
arch/arm/src/rp2040/rp2040_cpupause.c | 547 -------------------
arch/arm/src/rp2040/rp2040_cpustart.c | 10 +-
arch/arm/src/rp2040/rp2040_irq.c | 4 +-
arch/arm/src/rp2040/rp2040_smpcall.c | 210 ++++++++
arch/arm/src/sam34/Make.defs | 2 +-
arch/arm/src/sam34/sam4cm_cpupause.c | 446 ----------------
arch/arm/src/sam34/sam4cm_cpustart.c | 10 +-
.../src/sam34/sam4cm_smpcall.c} | 133 +++--
arch/arm64/src/common/CMakeLists.txt | 2 +-
arch/arm64/src/common/Make.defs | 2 +-
arch/arm64/src/common/arm64_cpupause.c | 430 ---------------
arch/arm64/src/common/arm64_gic.h | 42 +-
arch/arm64/src/common/arm64_gicv2.c | 27 +-
arch/arm64/src/common/arm64_gicv3.c | 33 +-
.../src/common/arm64_smpcall.c} | 104 ++--
arch/risc-v/src/common/CMakeLists.txt | 2 +-
arch/risc-v/src/common/Make.defs | 2 +-
arch/risc-v/src/common/riscv_cpupause.c | 438 ----------------
arch/risc-v/src/common/riscv_exception.c | 2 +-
arch/risc-v/src/common/riscv_internal.h | 2 +-
.../jh7110_timerisr.c => common/riscv_smpcall.c} | 107 ++--
arch/risc-v/src/jh7110/jh7110_timerisr.c | 2 +-
arch/sim/src/sim/sim_smpsignal.c | 321 +-----------
arch/sparc/src/s698pm/Make.defs | 2 +-
arch/sparc/src/s698pm/s698pm-irq.c | 2 +-
arch/sparc/src/s698pm/s698pm.h | 12 +-
arch/sparc/src/s698pm/s698pm_cpupause.c | 440 ----------------
.../src/s698pm/s698pm_smpcall.c} | 112 ++--
arch/x86_64/include/intel64/irq.h | 4 +-
arch/x86_64/src/intel64/CMakeLists.txt | 2 +-
arch/x86_64/src/intel64/Make.defs | 2 +-
arch/x86_64/src/intel64/intel64_cpupause.c | 471 -----------------
arch/x86_64/src/intel64/intel64_cpustart.c | 12 +-
arch/x86_64/src/intel64/intel64_smpcall.c | 157 ++++++
arch/xtensa/src/common/Make.defs | 2 +-
arch/xtensa/src/common/xtensa.h | 2 +-
arch/xtensa/src/common/xtensa_cpupause.c | 407 ---------------
.../xtensa/src/common/xtensa_smpcall.c | 99 ++--
arch/xtensa/src/esp32/esp32_intercpu_interrupt.c | 4 +-
arch/xtensa/src/esp32/esp32_spiram.c | 27 +-
.../src/esp32s3/esp32s3_intercpu_interrupt.c | 4 +-
arch/xtensa/src/esp32s3/esp32s3_spiram.c | 23 +-
include/nuttx/arch.h | 160 +-----
include/nuttx/irq.h | 1 +
sched/irq/irq_csection.c | 139 +----
sched/sched/CMakeLists.txt | 1 -
sched/sched/Make.defs | 2 +-
sched/sched/sched.h | 2 -
sched/sched/sched_addreadytorun.c | 2 +-
sched/sched/sched_process_delivered.c | 8 +-
sched/sched/sched_removereadytorun.c | 16 +-
sched/sched/sched_smp.c | 2 -
81 files changed, 1318 insertions(+), 6394 deletions(-)
delete mode 100644 arch/arm/src/armv7-a/arm_cpupause.c
copy arch/{risc-v/src/jh7110/jh7110_timerisr.c =>
arm/src/armv7-a/arm_smpcall.c} (59%)
delete mode 100644 arch/arm/src/armv7-r/arm_cpupause.c
copy arch/{risc-v/src/jh7110/jh7110_timerisr.c =>
arm/src/armv7-r/arm_smpcall.c} (59%)
delete mode 100644 arch/arm/src/cxd56xx/cxd56_cpupause.c
create mode 100644 arch/arm/src/cxd56xx/cxd56_smpcall.c
delete mode 100644 arch/arm/src/lc823450/lc823450_cpupause.c
copy arch/{xtensa/src/esp32s3/esp32s3_intercpu_interrupt.c =>
arm/src/lc823450/lc823450_smpcall.c} (54%)
delete mode 100644 arch/arm/src/rp2040/rp2040_cpupause.c
create mode 100644 arch/arm/src/rp2040/rp2040_smpcall.c
delete mode 100644 arch/arm/src/sam34/sam4cm_cpupause.c
copy arch/{xtensa/src/esp32s3/esp32s3_intercpu_interrupt.c =>
arm/src/sam34/sam4cm_smpcall.c} (54%)
delete mode 100644 arch/arm64/src/common/arm64_cpupause.c
copy arch/{risc-v/src/jh7110/jh7110_timerisr.c =>
arm64/src/common/arm64_smpcall.c} (58%)
delete mode 100644 arch/risc-v/src/common/riscv_cpupause.c
copy arch/risc-v/src/{jh7110/jh7110_timerisr.c => common/riscv_smpcall.c} (60%)
delete mode 100644 arch/sparc/src/s698pm/s698pm_cpupause.c
copy arch/{risc-v/src/jh7110/jh7110_timerisr.c =>
sparc/src/s698pm/s698pm_smpcall.c} (57%)
delete mode 100644 arch/x86_64/src/intel64/intel64_cpupause.c
create mode 100644 arch/x86_64/src/intel64/intel64_smpcall.c
delete mode 100644 arch/xtensa/src/common/xtensa_cpupause.c
rename sched/sched/sched_cpupause.c => arch/xtensa/src/common/xtensa_smpcall.c
(51%)