yamt commented on PR #13222:
URL: https://github.com/apache/nuttx/pull/13222#issuecomment-2317507947

   > Hi @yamt
   > 
   > If I set `CONFIG_DEBUG_ASSERTIONS` and `CONFIG_DEBUG_FEATURES` it fails to 
boot. I guess it's somehow debug-asserting. Can you take a look at it?
   > 
   > The `defconfig` I used for it:
   
   there seems to be a few issues.
   
   * you should bump CONFIG_MM_REGIONS.
   * https://github.com/apache/nuttx/pull/13233
   * for some reason, the last page is corrupted.
   
   the following is with CONFIG_MM_FILL_ALLOCATIONS=y. thus i expect it's all 
0xcc.
   but as you can see there are some 32byte patterns. (32byte because of 
EVENODD mode i guess)
   with NORMAL mode, the symptom disappears. but i guess NORMAL mode doen't meet
   the general coherency expectations for nuttx smp.
   do you have any ideas?
   ```
   nsh> xd 3fbf7000 256
   Hex dump:
   0000: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0010: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0020: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0030: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0040: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0050: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0060: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0070: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0080: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0090: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00a0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00b0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00c0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00d0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00e0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00f0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   nsh> 
   nsh> xd 3fbf8000 256
   Hex dump:
   0000: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0010: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0020: 55 55 04 15 55 55 45 15 55 55 55 15 55 54 14 44 UU..UUE.UUU.UT.D
   0030: 55 55 45 15 55 50 14 51 05 54 45 55 55 45 51 55 UUE.UP.Q.TEUUEQU
   0040: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0050: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0060: 15 55 55 55 55 55 45 55 45 55 05 45 55 54 55 50 .UUUUUEUEU.EUTUP
   0070: 45 55 54 55 55 55 55 15 55 40 55 55 55 04 45 55 [email protected]
   0080: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   0090: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00a0: 54 54 55 04 54 51 55 55 54 55 11 45 45 05 00 55 TTU.TQUUTU.EE..U
   00b0: 50 54 45 55 45 55 51 04 14 45 55 01 55 41 55 41 PTEUEUQ..EU.UAUA
   00c0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00d0: cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc ................
   00e0: 45 15 54 54 45 55 51 15 55 55 55 11 45 51 55 55 E.TTEUQ.UUU.EQUU
   00f0: 54 55 55 11 55 51 55 55 55 45 55 55 54 44 50 54 TUU.UQUUUEUUTDPT
   nsh> 
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to