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 cb958e5d69 net/nat: Clear entries when NAT will be disabled
add 45394eb6dc arch: save user context in assert common code
No new revisions were added by this update.
Summary of changes:
Documentation/reference/os/arch.rst | 4 +-
arch/arm/src/armv7-a/arm_cpustart.c | 2 +-
arch/arm/src/common/Make.defs | 14 ++-
arch/arm/src/common/arm_assert.c | 74 ---------------
arch/arm/src/common/arm_internal.h | 2 -
arch/arm/src/common/arm_registerdump.c | 6 +-
arch/arm64/src/common/Make.defs | 9 +-
arch/arm64/src/common/arm64_assert.c | 101 ---------------------
arch/arm64/src/common/arm64_fatal.c | 36 ++++++++
arch/arm64/src/common/arm64_internal.h | 2 -
arch/arm64/src/common/arm64_registerdump.c | 7 +-
arch/avr/include/avr/irq.h | 2 +
arch/avr/include/avr32/irq.h | 1 +
arch/avr/src/at32uc3/Make.defs | 12 +--
arch/avr/src/at90usb/Make.defs | 17 ++--
arch/avr/src/atmega/Make.defs | 15 ++-
arch/avr/src/avr/avr_registerdump.c | 7 +-
.../chip.h => avr/src/avr/avr_saveusercontext.S} | 50 +++++-----
arch/avr/src/avr32/avr_registerdump.c | 7 +-
.../{avr_doswitch.S => avr_saveusercontext.S} | 45 +++------
arch/avr/src/common/avr_assert.c | 44 ---------
arch/avr/src/common/avr_internal.h | 5 -
arch/ceva/src/common/ceva_assert.c | 63 -------------
arch/ceva/src/common/ceva_internal.h | 2 -
arch/ceva/src/common/ceva_registerdump.c | 5 +-
arch/hc/src/common/hc_internal.h | 2 -
arch/hc/src/m9s12/Make.defs | 10 +-
arch/hc/src/m9s12/m9s12_assert.c | 70 --------------
arch/hc/src/m9s12/m9s12_registerdump.c | 6 +-
arch/mips/include/syscall.h | 7 +-
arch/mips/src/common/mips_internal.h | 4 -
arch/mips/src/mips32/mips_assert.c | 45 ---------
arch/mips/src/mips32/mips_registerdump.c | 6 +-
.../src/mips32/mips_saveusercontext.c} | 2 +-
arch/mips/src/mips32/mips_swint0.c | 24 ++++-
arch/mips/src/pic32mx/Make.defs | 17 ++--
arch/mips/src/pic32mz/Make.defs | 17 ++--
arch/misoc/include/syscall.h | 7 +-
arch/misoc/src/lm32/Make.defs | 14 ++-
arch/misoc/src/lm32/lm32.h | 4 -
arch/misoc/src/lm32/lm32_assert.c | 45 ---------
arch/misoc/src/lm32/lm32_registerdump.c | 7 +-
.../src/lm32/lm32_saveusercontext.c} | 2 +-
arch/misoc/src/lm32/lm32_swint.c | 24 ++++-
arch/misoc/src/minerva/Make.defs | 15 ++-
arch/misoc/src/minerva/minerva.h | 4 -
arch/misoc/src/minerva/minerva_assert.c | 45 ---------
arch/misoc/src/minerva/minerva_registerdump.c | 7 +-
.../src/minerva/minerva_saveusercontext.c} | 2 +-
arch/misoc/src/minerva/minerva_swint.c | 15 +++
arch/or1k/src/common/or1k_assert.c | 70 --------------
arch/or1k/src/common/or1k_internal.h | 2 -
arch/or1k/src/common/or1k_registerdump.c | 6 +-
arch/or1k/src/mor1kx/Make.defs | 1 -
arch/renesas/src/common/renesas_assert.c | 65 -------------
arch/renesas/src/common/renesas_internal.h | 4 -
arch/renesas/src/m16c/Make.defs | 10 +-
arch/renesas/src/m16c/m16c_registerdump.c | 6 +-
arch/renesas/src/rx65n/Make.defs | 10 +-
arch/renesas/src/rx65n/rx65n_registerdump.c | 6 +-
arch/renesas/src/sh1/Make.defs | 11 +--
arch/renesas/src/sh1/sh1_registerdump.c | 7 +-
arch/risc-v/src/common/Make.defs | 15 ++-
arch/risc-v/src/common/riscv_assert.c | 76 ----------------
arch/risc-v/src/common/riscv_internal.h | 2 -
arch/risc-v/src/common/riscv_registerdump.c | 7 +-
arch/risc-v/src/common/riscv_swint.c | 4 +-
arch/sim/src/Makefile | 3 +-
arch/sim/src/sim/sim_assert.c | 84 -----------------
.../src/sim/sim_registerdump.c} | 11 ++-
.../src/sim/sim_saveusercontext.c} | 10 +-
arch/sparc/include/sparc_v8/irq.h | 7 +-
arch/sparc/include/syscall.h | 7 +-
arch/sparc/src/common/Make.defs | 12 +--
arch/sparc/src/common/sparc_internal.h | 4 -
arch/sparc/src/sparc_v8/Make.defs | 2 +-
arch/sparc/src/sparc_v8/sparc_v8_registerdump.c | 6 +-
.../src/sparc_v8/sparc_v8_saveusercontext.c} | 2 +-
arch/sparc/src/sparc_v8/sparc_v8_swint1.c | 24 ++++-
arch/x86/src/common/x86_assert.c | 68 --------------
arch/x86/src/common/x86_internal.h | 1 -
arch/x86/src/i486/i486_regdump.c | 6 +-
arch/x86/src/qemu/Make.defs | 11 +--
arch/x86_64/src/common/x86_64_assert.c | 54 -----------
arch/x86_64/src/common/x86_64_internal.h | 1 -
arch/x86_64/src/intel64/Make.defs | 18 ++--
arch/x86_64/src/intel64/intel64_handlers.c | 2 +-
arch/x86_64/src/intel64/intel64_regdump.c | 3 +-
arch/xtensa/src/common/Make.defs | 16 ++--
arch/xtensa/src/common/xtensa.h | 4 -
arch/xtensa/src/common/xtensa_assert.c | 33 -------
arch/xtensa/src/common/xtensa_registerdump.c | 8 +-
arch/xtensa/src/common/xtensa_swint.c | 4 +-
arch/xtensa/src/esp32/esp32_cpustart.c | 2 +-
arch/z16/src/common/z16_assert.c | 59 ------------
arch/z16/src/common/z16_internal.h | 4 -
arch/z16/src/common/z16_registerdump.c | 8 +-
arch/z16/src/z16f/Make.defs | 11 +--
arch/z80/src/common/z80_assert.c | 40 --------
arch/z80/src/common/z80_internal.h | 8 --
arch/z80/src/ez80/Make.defs | 11 +--
arch/z80/src/ez80/ez80_registerdump.c | 22 +----
arch/z80/src/ez80/switch.h | 8 --
arch/z80/src/z180/Make.defs | 10 +-
arch/z80/src/z180/switch.h | 9 --
arch/z80/src/z180/z180_registerdump.c | 22 +----
arch/z80/src/z8/Make.defs | 11 +--
arch/z80/src/z8/switch.h | 9 --
arch/z80/src/z8/z8_registerdump.c | 14 +--
arch/z80/src/z80/Make.defs | 10 +-
arch/z80/src/z80/switch.h | 8 --
arch/z80/src/z80/z80_registerdump.c | 22 +----
include/nuttx/arch.h | 6 +-
sched/misc/assert.c | 52 +++++++----
tools/minidumpserver.py | 2 +-
115 files changed, 474 insertions(+), 1510 deletions(-)
delete mode 100644 arch/arm/src/common/arm_assert.c
delete mode 100644 arch/arm64/src/common/arm64_assert.c
copy arch/{x86/src/qemu/chip.h => avr/src/avr/avr_saveusercontext.S} (74%)
copy arch/avr/src/avr32/{avr_doswitch.S => avr_saveusercontext.S} (73%)
delete mode 100644 arch/avr/src/common/avr_assert.c
delete mode 100644 arch/ceva/src/common/ceva_assert.c
delete mode 100644 arch/hc/src/m9s12/m9s12_assert.c
delete mode 100644 arch/mips/src/mips32/mips_assert.c
copy arch/{arm/src/common/arm_saveusercontext.c =>
mips/src/mips32/mips_saveusercontext.c} (97%)
delete mode 100644 arch/misoc/src/lm32/lm32_assert.c
copy arch/{arm/src/common/arm_saveusercontext.c =>
misoc/src/lm32/lm32_saveusercontext.c} (97%)
delete mode 100644 arch/misoc/src/minerva/minerva_assert.c
copy arch/{risc-v/src/common/riscv_saveusercontext.c =>
misoc/src/minerva/minerva_saveusercontext.c} (97%)
delete mode 100644 arch/or1k/src/common/or1k_assert.c
delete mode 100644 arch/renesas/src/common/renesas_assert.c
delete mode 100644 arch/risc-v/src/common/riscv_assert.c
delete mode 100644 arch/sim/src/sim/sim_assert.c
rename arch/{sparc/src/common/sparc_assert.c =>
sim/src/sim/sim_registerdump.c} (90%)
copy arch/{arm/src/common/arm_saveusercontext.c =>
sim/src/sim/sim_saveusercontext.c} (92%)
copy arch/{risc-v/src/common/riscv_saveusercontext.c =>
sparc/src/sparc_v8/sparc_v8_saveusercontext.c} (97%)
delete mode 100644 arch/x86/src/common/x86_assert.c
delete mode 100644 arch/x86_64/src/common/x86_64_assert.c
delete mode 100644 arch/z16/src/common/z16_assert.c
delete mode 100644 arch/z80/src/common/z80_assert.c