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 739aca095a risc-v/esp32c3: Prevent double initialization of SHA peripheral add 453a1a7332 arch: move stack and task dump to common code No new revisions were added by this update. Summary of changes: arch/arm/src/armv7-a/arm_cpustart.c | 31 +- arch/arm/src/common/Make.defs | 2 +- arch/arm/src/common/arm_assert.c | 368 +------------------ arch/arm/src/common/arm_checkstack.c | 7 +- .../src/common/arm_getintstack.c} | 22 +- arch/arm/src/common/arm_internal.h | 2 + .../src/common/arm_registerdump.c} | 100 +++--- arch/arm/src/nrf52/nrf52_sdc.c | 4 +- arch/arm64/src/common/Make.defs | 1 + arch/arm64/src/common/arm64_assert.c | 389 +------------------- arch/arm64/src/common/arm64_checkstack.c | 7 +- .../src/common/arm64_getintstack.c} | 21 +- arch/arm64/src/common/arm64_internal.h | 2 + arch/arm64/src/common/arm64_registerdump.c | 103 ++++++ arch/avr/src/at32uc3/Make.defs | 7 +- arch/avr/src/at90usb/Make.defs | 5 +- arch/avr/src/atmega/Make.defs | 5 +- arch/avr/src/avr/avr_dumpstate.c | 220 ------------ arch/avr/src/avr/avr_registerdump.c | 101 ++++++ arch/avr/src/avr32/avr_dumpstate.c | 191 ---------- .../src/avr32/avr_registerdump.c} | 56 +-- arch/avr/src/common/avr_assert.c | 4 +- .../src/common/{avr_assert.c => avr_getintstack.c} | 14 +- arch/avr/src/common/avr_internal.h | 6 +- arch/ceva/src/common/ceva_assert.c | 194 +--------- .../src/common/ceva_getintstack.c} | 17 +- arch/ceva/src/common/ceva_internal.h | 2 + .../src/common/ceva_registerdump.c} | 46 +-- .../src/common/hc_getintstack.c} | 15 +- arch/hc/src/common/hc_internal.h | 2 + arch/hc/src/m9s12/Make.defs | 4 +- arch/hc/src/m9s12/m9s12_assert.c | 159 +-------- .../src/m9s12/m9s12_registerdump.c} | 70 ++-- .../mips_assert.c => common/mips_getintstack.c} | 15 +- arch/mips/src/common/mips_internal.h | 6 +- arch/mips/src/mips32/mips_assert.c | 4 +- arch/mips/src/mips32/mips_dumpstate.c | 211 ----------- arch/mips/src/mips32/mips_registerdump.c | 99 +++++ arch/mips/src/mips32/mips_swint0.c | 34 +- arch/mips/src/pic32mx/Make.defs | 5 +- arch/mips/src/pic32mz/Make.defs | 5 +- arch/misoc/src/lm32/Make.defs | 2 +- arch/misoc/src/lm32/lm32.h | 2 +- arch/misoc/src/lm32/lm32_assert.c | 4 +- arch/misoc/src/lm32/lm32_dumpstate.c | 197 ---------- .../src/lm32/lm32_registerdump.c} | 69 ++-- arch/misoc/src/lm32/lm32_swint.c | 37 +- arch/misoc/src/minerva/Make.defs | 2 +- arch/misoc/src/minerva/minerva.h | 2 +- arch/misoc/src/minerva/minerva_assert.c | 4 +- arch/misoc/src/minerva/minerva_dumpstate.c | 199 ----------- .../src/minerva/minerva_registerdump.c} | 68 ++-- arch/misoc/src/minerva/minerva_swint.c | 37 +- arch/or1k/src/common/or1k_assert.c | 202 +---------- .../src/common/or1k_getintstack.c} | 17 +- arch/or1k/src/common/or1k_internal.h | 2 + .../src/common/or1k_registerdump.c} | 54 ++- arch/or1k/src/mor1kx/Make.defs | 2 + arch/renesas/src/common/renesas_assert.c | 25 +- .../{renesas_assert.c => renesas_getintstack.c} | 14 +- arch/renesas/src/common/renesas_internal.h | 15 +- arch/renesas/src/m16c/Make.defs | 5 +- arch/renesas/src/m16c/chip.h | 9 - arch/renesas/src/m16c/m16c_dumpstate.c | 215 ----------- .../src/m16c/m16c_registerdump.c} | 56 +-- arch/renesas/src/rx65n/Make.defs | 5 +- arch/renesas/src/rx65n/rx65n_dumpstate.c | 215 ----------- .../src/rx65n/rx65n_registerdump.c} | 63 ++-- arch/renesas/src/sh1/Make.defs | 4 +- arch/renesas/src/sh1/chip.h | 9 - arch/renesas/src/sh1/sh1_dumpstate.c | 195 ---------- .../src/sh1/sh1_registerdump.c} | 51 ++- arch/risc-v/src/common/Make.defs | 2 +- arch/risc-v/src/common/riscv_assert.c | 349 +----------------- .../src/common/riscv_getintstack.c} | 17 +- arch/risc-v/src/common/riscv_internal.h | 2 + arch/risc-v/src/common/riscv_registerdump.c | 89 +++++ arch/risc-v/src/common/riscv_swint.c | 41 +-- arch/sim/src/sim/sim_assert.c | 12 +- arch/sparc/src/common/Make.defs | 2 +- arch/sparc/src/common/sparc_assert.c | 4 +- .../common/{sparc_assert.c => sparc_getintstack.c} | 12 +- arch/sparc/src/common/sparc_internal.h | 6 +- arch/sparc/src/sparc_v8/Make.defs | 8 +- arch/sparc/src/sparc_v8/sparc_v8_dumpstate.c | 216 ----------- .../src/sparc_v8/sparc_v8_registerdump.c} | 58 +-- arch/sparc/src/sparc_v8/sparc_v8_swint1.c | 14 +- arch/x86/src/common/x86_assert.c | 122 +------ .../src/common/x86_getintstack.c} | 15 +- arch/x86/src/i486/i486_regdump.c | 9 + arch/x86/src/qemu/Make.defs | 2 +- arch/x86_64/src/common/x86_64_assert.c | 122 +------ .../src/common/x86_64_getintstack.c} | 17 +- arch/x86_64/src/intel64/Make.defs | 2 +- arch/x86_64/src/intel64/intel64_regdump.c | 9 + arch/xtensa/src/common/Make.defs | 6 +- arch/xtensa/src/common/xtensa.h | 6 +- arch/xtensa/src/common/xtensa_assert.c | 39 +- arch/xtensa/src/common/xtensa_checkstack.c | 6 +- arch/xtensa/src/common/xtensa_dumpstate.c | 397 --------------------- .../src/common/xtensa_getintstack.c} | 21 +- .../src/common/xtensa_registerdump.c} | 72 ++-- arch/xtensa/src/common/xtensa_swint.c | 22 +- arch/xtensa/src/esp32/esp32_cpustart.c | 21 +- arch/z16/src/common/z16_assert.c | 23 +- arch/z16/src/common/z16_internal.h | 8 +- arch/z16/src/common/z16_registerdump.c | 40 +-- arch/z16/src/common/z16_stackdump.c | 90 ----- arch/z16/src/z16f/Make.defs | 3 +- arch/z80/src/common/z80_assert.c | 3 +- arch/z80/src/common/z80_internal.h | 2 - arch/z80/src/common/z80_stackdump.c | 83 ----- arch/z80/src/ez80/Make.defs | 4 - arch/z80/src/ez80/ez80_registerdump.c | 10 + arch/z80/src/z180/z180_registerdump.c | 12 +- arch/z80/src/z8/z8_registerdump.c | 10 + arch/z80/src/z80/z80_registerdump.c | 12 +- include/nuttx/arch.h | 19 +- sched/misc/assert.c | 314 +++++++++++++++- 119 files changed, 1513 insertions(+), 5177 deletions(-) copy arch/{misoc/src/minerva/minerva_assert.c => arm/src/common/arm_getintstack.c} (83%) copy arch/{sim/src/sim/sim_assert.c => arm/src/common/arm_registerdump.c} (50%) copy arch/{misoc/src/lm32/lm32_assert.c => arm64/src/common/arm64_getintstack.c} (83%) create mode 100644 arch/arm64/src/common/arm64_registerdump.c delete mode 100644 arch/avr/src/avr/avr_dumpstate.c create mode 100644 arch/avr/src/avr/avr_registerdump.c delete mode 100644 arch/avr/src/avr32/avr_dumpstate.c copy arch/{z80/src/z80/z80_registerdump.c => avr/src/avr32/avr_registerdump.c} (65%) copy arch/avr/src/common/{avr_assert.c => avr_getintstack.c} (87%) copy arch/{misoc/src/lm32/lm32_assert.c => ceva/src/common/ceva_getintstack.c} (86%) copy arch/{z80/src/z80/z80_registerdump.c => ceva/src/common/ceva_registerdump.c} (70%) copy arch/{z80/src/common/z80_assert.c => hc/src/common/hc_getintstack.c} (86%) copy arch/{z80/src/ez80/ez80_registerdump.c => hc/src/m9s12/m9s12_registerdump.c} (57%) copy arch/mips/src/{mips32/mips_assert.c => common/mips_getintstack.c} (87%) delete mode 100644 arch/mips/src/mips32/mips_dumpstate.c create mode 100644 arch/mips/src/mips32/mips_registerdump.c delete mode 100644 arch/misoc/src/lm32/lm32_dumpstate.c copy arch/{z16/src/common/z16_registerdump.c => misoc/src/lm32/lm32_registerdump.c} (51%) delete mode 100644 arch/misoc/src/minerva/minerva_dumpstate.c copy arch/{z16/src/common/z16_registerdump.c => misoc/src/minerva/minerva_registerdump.c} (50%) copy arch/{misoc/src/lm32/lm32_assert.c => or1k/src/common/or1k_getintstack.c} (86%) copy arch/{z80/src/z80/z80_registerdump.c => or1k/src/common/or1k_registerdump.c} (64%) copy arch/renesas/src/common/{renesas_assert.c => renesas_getintstack.c} (87%) delete mode 100644 arch/renesas/src/m16c/m16c_dumpstate.c copy arch/{z80/src/z80/z80_registerdump.c => renesas/src/m16c/m16c_registerdump.c} (61%) delete mode 100644 arch/renesas/src/rx65n/rx65n_dumpstate.c copy arch/{z16/src/common/z16_registerdump.c => renesas/src/rx65n/rx65n_registerdump.c} (56%) delete mode 100644 arch/renesas/src/sh1/sh1_dumpstate.c copy arch/{z80/src/z80/z80_registerdump.c => renesas/src/sh1/sh1_registerdump.c} (65%) copy arch/{misoc/src/lm32/lm32_assert.c => risc-v/src/common/riscv_getintstack.c} (86%) create mode 100644 arch/risc-v/src/common/riscv_registerdump.c copy arch/sparc/src/common/{sparc_assert.c => sparc_getintstack.c} (87%) delete mode 100644 arch/sparc/src/sparc_v8/sparc_v8_dumpstate.c copy arch/{z80/src/z180/z180_registerdump.c => sparc/src/sparc_v8/sparc_v8_registerdump.c} (65%) copy arch/{z80/src/common/z80_assert.c => x86/src/common/x86_getintstack.c} (86%) copy arch/{misoc/src/lm32/lm32_assert.c => x86_64/src/common/x86_64_getintstack.c} (86%) delete mode 100644 arch/xtensa/src/common/xtensa_dumpstate.c copy arch/{misoc/src/lm32/lm32_assert.c => xtensa/src/common/xtensa_getintstack.c} (83%) copy arch/{z80/src/ez80/ez80_registerdump.c => xtensa/src/common/xtensa_registerdump.c} (52%) delete mode 100644 arch/z16/src/common/z16_stackdump.c delete mode 100644 arch/z80/src/common/z80_stackdump.c