nuttxpr commented on PR #15941:
URL: https://github.com/apache/nuttx/pull/15941#issuecomment-2696812648

   [**\[Experimental Bot, please feedback 
here\]**](https://github.com/search?q=repo%3Aapache%2Fnuttx+13552&type=issues)
   
   
   
   Yes, this PR appears to meet the NuttX requirements, although the testing 
logs provided are extensive and could be summarized for brevity.
   
   Here's a breakdown:
   
   * **Summary:** Clearly explains the issue (regression on 64-bit RISC-V due 
to alignment issues), the affected functionality (booting, potentially other 
stack-related operations), and the fix's mechanism (although the technical 
details of the fix itself are absent from this summary).  A link to the 
original commit that introduced the regression would be beneficial.
   * **Impact:** Addresses all impact categories.  Could be strengthened by 
explicitly stating "NO" for unaffected categories.  Specifying the affected 
architectures (RISC-V 64-bit) more clearly in the hardware impact would be 
helpful.
   * **Testing:** Demonstrates testing on relevant platforms (rv-virt:nsh, 
rv-virt:nsh64, custom mpfs board).  The detailed backtrace logs are helpful for 
verifying the fix but are overly verbose for a PR summary.  A concise statement 
confirming successful boot and operation *after* the fix on the affected 
platform(s) would be more effective.  Mentioning the specific config changes 
for the backtrace tests is good practice.  A summary statement like "Backtrace 
tests on both rv-virt:nsh and rv-virt:nsh64 successfully captured the expected 
call stacks after inducing faults in application and interrupt contexts" would 
suffice.
   
   **Recommendations for improvement:**
   
   * **Summary:** Include a link to the commit that caused the regression.  
Briefly describe *how* the fix addresses the alignment issue.
   * **Impact:** Explicitly mark unaffected categories with "NO".  Clarify 
affected hardware (RISC-V 64-bit).
   * **Testing:**  Replace lengthy backtrace logs with a concise summary of the 
test results. Focus on demonstrating the fix's effectiveness in resolving the 
original boot issue.  Provide before/after logs showing the boot process, 
ideally indicating the point of failure before the fix and successful boot 
after.
   
   By addressing these points, the PR will be even stronger and easier to 
review.
   


-- 
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