aboutsummaryrefslogtreecommitdiffstats
path: root/hw/session_interleave.py (follow)
Commit message (Collapse)AuthorAge
* ninety-first pass: concurrent sessions show no cross-session state leakageuser2026-09-30
The previous pass claimed no untested surface remained, which was wrong in one respect: every hardware test had used a single session sequentially, while the system driver keeps a global slot table that all live sessions share, and interleaved access to shared platform state is a distinct class and a classic precursor to corruption. The new probe loads the same application eight times, stamps each session's buffer with a unique marker, and invokes round-robin for sixty rounds, checking after every invoke that no session's buffer contains another session's marker. All eight sessions demonstrably produced output, so the control passes, and there is no contamination across four hundred and eighty interleaved invokes. Concurrency therefore joins the classes tested on silicon and found clean, with the standing results unchanged: corruption defects the host cannot reach and three host-reachable denial of service triggers all measured as hangs.