This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch releases/12.7
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from 9dc3e4ee41 arm64: fix fvp smp faild to boot
new ca989b5101 noteram:overflow may discard all the trace message
new 1c8d0bfdc7 note: add ringbuffer aligned access handle
new 2f12e18297 noteram:read noteram may cause crash
new c0ce2083ad ramlog:flush should reset the tail of the reader
new 17cbaadce8 task: use get_task_name where possible
new 803489b546 add mm_uninitialize empty implementation for sim
new 2c0e2ac36b note: add memory tracing event support
new cff121bc23 mm: fix memory statistics error
new c2bcc56546 sched/note: specify note event for heap instrumentation
new 7e89ff5d11 sched/note: add note when mm add new region
new 001de69be9 drivers/noteram: fix compile error
new f61bfd5608 drivers/segger: add heap note support
new 17efd01d13 drivers/segger: upgrade segger to v356
new dceb26c7b2 drivers/segger: add heap data plot
new f81c8051a3 Documentation: add segger sysview heap trace example
new 46b1c8605a sched/note: add note for wdog module
new f3d6119282 sched/note: add wdog note for segger sysview
new 7e6f83a2b8 boards/arm/stm32/stm32f429i-disco: use serial console by
default
new c87454220d note: change sched_note_counter to a macro
new 57a385a994 gote: implement asynchronous printf formatting
new 5d8cdeaea8 note: print without relying on format strings
The 21 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:
.../components/drivers/special/segger.rst | 13 +-
.../components/drivers/special/sysview.png | Bin 0 -> 620272 bytes
arch/arm/include/cxd56xx/crashdump.h | 24 +-
arch/risc-v/src/bl602/bl602_start.c | 13 +-
arch/risc-v/src/common/riscv_exception.c | 7 +-
arch/sim/src/sim/sim_heap.c | 44 +-
arch/xtensa/src/common/xtensa_assert.c | 13 +-
binfmt/libelf/libelf_coredump.c | 4 +-
boards/arm/cxd56xx/common/src/cxd56_crashdump.c | 4 +-
boards/arm/stm32/nucleo-f429zi/src/stm32_bbsram.c | 26 +-
.../stm32f429i-disco/configs/systemview/defconfig | 6 +
boards/arm/stm32f7/nucleo-144/src/stm32_bbsram.c | 26 +-
.../renesas/rx65n/rx65n-grrose/src/rx65n_sbram.c | 26 +-
.../renesas/rx65n/rx65n-rsk2mb/src/rx65n_sbram.c | 26 +-
drivers/note/Kconfig | 5 +
drivers/note/note_driver.c | 457 +++++++++++----------
drivers/note/notelog_driver.c | 140 +------
drivers/note/noteram_driver.c | 331 ++++++++++++---
drivers/segger/Make.defs | 2 +-
drivers/segger/note_sysview.c | 95 ++++-
drivers/serial/serial.c | 4 +-
drivers/syslog/Kconfig | 1 +
drivers/syslog/ramlog.c | 17 +-
drivers/syslog/vsyslog.c | 8 +-
fs/procfs/fs_procfsproc.c | 12 +-
include/nuttx/compiler.h | 8 +-
include/nuttx/macro.h | 140 +++++++
include/nuttx/note/note_driver.h | 13 +-
include/nuttx/sched.h | 8 +
include/nuttx/sched_note.h | 252 ++++++++----
libs/libc/gdbstub/lib_gdbstub.c | 10 +-
mm/mm_heap/mm_free.c | 7 +-
mm/mm_heap/mm_initialize.c | 7 +
mm/mm_heap/mm_malloc.c | 8 +-
mm/mm_heap/mm_memalign.c | 12 +-
mm/mm_heap/mm_realloc.c | 8 +-
mm/tlsf/mm_tlsf.c | 64 ++-
sched/Kconfig | 25 +-
sched/misc/assert.c | 18 +-
sched/sched/sched_dumponexit.c | 4 +-
sched/task/task_activate.c | 6 +-
sched/task/task_exit.c | 6 +-
sched/wdog/wd_cancel.c | 4 +
sched/wdog/wd_start.c | 15 +-
tools/nxstyle.c | 11 +-
45 files changed, 1249 insertions(+), 681 deletions(-)
create mode 100644 Documentation/components/drivers/special/sysview.png
create mode 100644 include/nuttx/macro.h