You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: rewrite TCB ownership prototype to Arc<TCB> model & complete P2 steps
Replace raw-pointer TCB ownership with Arc<TaskControlBlock> pattern
(aligned with rCore-Tutorial-v3), eliminating use-after-free risks.
Mutable fields protected via interior SpinLock<TcbInner>. All 6 prototype
tests pass. Also suppress dead_code warnings for items used in later phases
and remove unnecessary unsafe blocks in riscv interrupt ops.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments