zhangyu-duck opened a new pull request, #21549:
URL: https://github.com/apache/nuttx/pull/21549

   ## Summary
   
   This draft adds initial TriCore protected-mode support and the related 
build/runtime fixes:
   
   - add TriCore protected user/kernel startup, syscall, task, pthread, and 
signal paths;
   - add TC397 userspace descriptors and TASKING user-link script adaptation;
   - support TASKING protected user-image linking in CMake;
   - keep user-mode longjmp from executing privileged PSW writes;
   - return TriCore syscall results in the required register.
   
   This is an initial protected-build implementation; MPU region initialization 
and PRS-based memory isolation are not included.
   
   ## Testing
   
   Preliminary A2G-TC397-5V-TFT validation used the TASKING protected build 
with two generic TASKING compile fixes temporarily applied. The protected 
kernel/user images were built, flashed, reset, and checked over the serial 
console:
   
   - `hello` passed with a unique build marker;
   - `uname -a` reported the expected NuttX build.
   
   The commits were subsequently reorganized for review, and the resulting 
split HEAD has not yet been rebuilt or reflashed. Full TC3 ostest and TC4 
validation are still pending.


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

  • [PR] arch/tricore: add initia... zhangyu-duck (via GitHub) via commits

Reply via email to