atr294 opened a new pull request, #16508:
URL: https://github.com/apache/nuttx/pull/16508

   ## Summary
   
   * Enable CONFIG_MM_KMAP in the knsh defconfig for the QEMU RISC-V board. 
This change addresses kernel mapping issues when running in S-mode with the MMU 
enabled, as discussed in 
[apache/nuttx#16462](vscode-file://vscode-app/opt/visual-studio-code/resources/app/out/vs/code/electron-sandbox/workbench/workbench.html).
 Without this option, background tasks such as ostest can cause kernel crashes 
due to missing kernel virtual memory mappings.*
   
   ## Impact
   
   *This change improves system stability for the qemu-rv/rv-virt:knsh 
configuration by ensuring proper kernel mapping support. It is especially 
important for multitasking scenarios and background process execution in S-mode 
with the MMU.*
   
   ## Testing
   
   *Tested by running ostest in the background (ostest &) and typing random 
keys in the NuttX shell. The system remains stable and does not crash, 
confirming that kernel mapping is functioning correctly.*
   
   
   


-- 
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: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to