nuttx/arch/arm/src
wanggang26 ae95623b8d arm_addrenv:fix app crash when enable shm in kernel mode
Hello, World!!
ap> [    2.566000] [ 1] arm_addrenv_destroy_region: listlen=1
vaddr=80000000
[    2.566000] [ 1] gran_free: granmask:0xfff, gatmask:0x10000,
gatidx:0x8, priv->gat[gatidx]:0xffffffff granno:0x110 [mem:0x48110000
free_size:0x1000]
[    2.566000] [ 1] gran_free: granmask:0xfff, gatmask:0x8000,
gatidx:0x8, priv->gat[gatidx]:0xfffeffff granno:0x10f [mem:0x4810f000
free_size:0x1000]
[    2.567000] [ 1] arm_addrenv_destroy_region: listlen=1 vaddr=80100000
[    2.567000] [ 1] gran_free: granmask:0xfff, gatmask:0x40000,
gatidx:0x8, priv->gat[gatidx]:0xfffe7fff granno:0x112 [mem:0x48112000
free_size:0x1000]
[    2.567000] [ 1] gran_free: granmask:0xfff, gatmask:0x20000,
gatidx:0x8, priv->gat[gatidx]:0xfffa7fff granno:0x111 [mem:0x48111000
free_size:0x1000]
[    2.568000] [ 1] arm_addrenv_destroy_region: listlen=1 vaddr=80200000
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x100000,
gatidx:0x8, priv->gat[gatidx]:0xfff87fff granno:0x114 [mem:0x48114000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x200000,
gatidx:0x8, priv->gat[gatidx]:0xffe87fff granno:0x115 [mem:0x48115000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x400000,
gatidx:0x8, priv->gat[gatidx]:0xffc87fff granno:0x116 [mem:0x48116000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x800000,
gatidx:0x8, priv->gat[gatidx]:0xff887fff granno:0x117 [mem:0x48117000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x1000000,
gatidx:0x8, priv->gat[gatidx]:0xff087fff granno:0x118 [mem:0x48118000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x2000000,
gatidx:0x8, priv->gat[gatidx]:0xfe087fff granno:0x119 [mem:0x48119000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x4000000,
gatidx:0x8, priv->gat[gatidx]:0xfc087fff granno:0x11a [mem:0x4811a000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x8000000,
gatidx:0x8, priv->gat[gatidx]:0xf8087fff granno:0x11b [mem:0x4811b000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x10000000,
gatidx:0x8, priv->gat[gatidx]:0xf0087fff granno:0x11c [mem:0x4811c000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x20000000,
gatidx:0x8, priv->gat[gatidx]:0xe0087fff granno:0x11d [mem:0x4811d000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x40000000,
gatidx:0x8, priv->gat[gatidx]:0xc0087fff granno:0x11e [mem:0x4811e000
free_size:0x1000]
[    2.568000] [ 1] gran_free: granmask:0xfff, gatmask:0x80000000,
gatidx:0x8, priv->gat[gatidx]:0x80087fff granno:0x11f [mem:0x4811f000
free_size:0x1000]
[    2.574000] [ 1] gran_free: granmask:0xfff, gatmask:0x80000,
gatidx:0x8, priv->gat[gatidx]:0x87fff granno:0x113 [mem:0x48113000
free_size:0x1000]
[    2.574000] [ 1] arm_addrenv_destroy_region: listlen=1 vaddr=80300000
[    2.574000] [ 1] gran_free: granmask:0xfff, gatmask:0x80000,
gatidx:0x8, priv->gat[gatidx]:0x7fff granno:0x113 [mem:0x48113000
free_size:0x1000]
[    2.575000] [ 1] _assert: Current Version: NuttX  0.0.0
fa1e301238-dirty Apr 16 2024 23:18:10 arm
[    2.575000] [ 1] _assert: Assertion failed : at file:
mm_gran/mm_granfree.c:131 task: lpwork process: Kernel 0x602769

Signed-off-by: wanggang26 <wanggang26@xiaomi.com>
2024-09-17 15:26:42 -03:00
..
a1x arch: Fix style warnings regarding included header files 2024-03-05 09:45:49 +08:00
am335x style: remove redundant spaces 2024-08-25 19:22:15 +08:00
arm arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
armv6-m arch/arm-m: Clear lr before jump to __start 2024-09-15 17:31:12 +08:00
armv7-a arm_addrenv:fix app crash when enable shm in kernel mode 2024-09-17 15:26:42 -03:00
armv7-m arch/arm-m: Clear lr before jump to __start 2024-09-15 17:31:12 +08:00
armv7-r armv7-a/r: export __start symbol 2024-09-16 10:30:41 +08:00
armv8-m arch/arm-m: Clear lr before jump to __start 2024-09-15 17:31:12 +08:00
armv8-r Fix Kconfig style 2024-09-17 22:16:41 +08:00
at32 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
c5471 net/ip: print ip addresses using ip4_addrN macro 2023-08-19 13:28:21 -03:00
cmake cmake:enhance the module for adding extra libraries 2024-09-15 10:01:07 +08:00
common arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
csk6 arm: Add support for CSK6011A SOC and CSK6011A-NANO board 2024-09-05 09:34:33 -03:00
cxd32xx Fix Kconfig style 2024-07-12 06:37:59 +08:00
cxd56xx arch: cxd56xx: Fix issue by update of inode reference 2024-09-17 20:13:15 +08:00
dm320 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
efm32 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
eoss3 arch/arm:add up_debugpoint api 2023-12-11 08:43:26 -08:00
fvp-v8r-aarch32 fix nxstyle 2024-04-15 15:33:17 -03:00
gd32f4 style: remove redundant spaces 2024-08-25 19:22:15 +08:00
goldfish goldfish:add kernel mode support 2024-09-17 20:10:13 +08:00
imx1 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
imx6 sched: replace up_cpu_index with this_cpu 2024-09-05 12:09:24 +08:00
imxrt can: Merge netpacket/can.h into nuttx/can.h 2024-08-26 05:05:31 -04:00
kinetis net/netstatistics: add tx/rx bytes statistics for dev 2024-09-10 11:36:03 +08:00
kl spin_lock: inline spin_lock 2024-07-15 02:29:30 +08:00
lc823450 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
lpc17xx_40xx net/netstatistics: add tx/rx bytes statistics for dev 2024-09-10 11:36:03 +08:00
lpc31xx arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
lpc43xx lpc43xx/usb: Fix gcc13.2 compiler error 2023-12-19 08:36:49 +08:00
lpc54xx net/netstatistics: add tx/rx bytes statistics for dev 2024-09-10 11:36:03 +08:00
lpc214x arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
lpc2378 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
max326xx arch/arm:add up_debugpoint api 2023-12-11 08:43:26 -08:00
moxart drivers: prepare 16550 UART driver to support PCI 2024-09-15 03:37:58 +08:00
mps nuttx/mps2: Support NuttX running on qemu cortex-m7 2024-08-25 22:56:46 +08:00
mx8mp arch/mx8mp: add rptun/rpmsg client support 2024-04-30 11:30:02 -03:00
nrf52 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
nrf53 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
nrf91 nrf91: fix cmake compiler error 2024-09-06 09:42:53 +08:00
nuc1xx drivers/serial: Fix docstrings on UART interrupt handlers 2023-02-07 04:41:36 +08:00
phy62xx style: remove redundant spaces 2024-08-25 19:22:15 +08:00
qemu sched: replace up_cpu_index with this_cpu 2024-09-05 12:09:24 +08:00
rp2040 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
rtl8720c net/netstatistics: add tx/rx bytes statistics for dev 2024-09-10 11:36:03 +08:00
s32k1xx can: Merge netpacket/can.h into nuttx/can.h 2024-08-26 05:05:31 -04:00
s32k3xx can: Merge netpacket/can.h into nuttx/can.h 2024-08-26 05:05:31 -04:00
sam34 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
sama5 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
samd2l2 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
samd5e5 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
samv7 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
stm32 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
stm32f0l0g0 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
stm32f7 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
stm32h7 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
stm32l4 usbdev: extend the usb req len to size_t 2024-08-30 01:32:02 +08:00
stm32l5 spin_lock: inline spin_lock 2024-07-15 02:29:30 +08:00
stm32u5 style: remove redundant spaces 2024-08-25 19:22:15 +08:00
stm32wb style: remove redundant spaces 2024-08-25 19:22:15 +08:00
stm32wl5 fix stm32wl5_rcc.h: Add the missing argument to RCC_PLLCFG_PLLP define. 2024-08-11 03:10:20 +08:00
str71x arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
tiva can: Merge netpacket/can.h into nuttx/can.h 2024-08-26 05:05:31 -04:00
tlsr82 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
tms570 arch: use up_current_regs/up_set_current_regs replace CURRENT_REGS 2024-09-13 23:18:58 +08:00
xmc4 Fix xmc4_spi.c DX select. 2024-09-10 11:36:59 +08:00
.gitignore
CMakeLists.txt cmake: move NUTTX_CHIP_ABS_DIR before common src 2023-11-07 17:39:03 +01:00
Makefile Revert "build depend:Revert Make.dep intermediate ddc file" 2024-09-15 19:29:47 +08:00