neo: seal hardware payloads before boot #2

Merged
chrono merged 18 commits from fix/neo-m1n1-proxy-read-reconnect into main 2026-10-18 20:15:44 -04:00
Owner

Summary

  • Add an offline preflight that verifies payload hashes, Mesa and overlay contents, workload entrypoints, boot arguments, and CPU count before hardware boot.
  • Require an explicit Mesa library for GPU payloads and document the reviewed matrix workflow.
  • Record MacBook Neo power and performance qualification results, including six-CPU GPU and render-root experiments.
  • Reconnect m1n1 proxy reads after USB reset and improve persistent session handling.

Testing

  • USB payload checks: 22 passed.
  • Render-scratch regression passed.
  • Initgraph harness passed.
  • v11 offline payload preflight passed.
  • Hardware retry remains pending after a nondeterministic SMP boot stall.
## Summary - Add an offline preflight that verifies payload hashes, Mesa and overlay contents, workload entrypoints, boot arguments, and CPU count before hardware boot. - Require an explicit Mesa library for GPU payloads and document the reviewed matrix workflow. - Record MacBook Neo power and performance qualification results, including six-CPU GPU and render-root experiments. - Reconnect m1n1 proxy reads after USB reset and improve persistent session handling. ## Testing - USB payload checks: 22 passed. - Render-scratch regression passed. - Initgraph harness passed. - v11 offline payload preflight passed. - Hardware retry remains pending after a nondeterministic SMP boot stall.
docs(neo): checkpoint render-root qualification
All checks were successful
RPM builds / build (pull_request) Successful in 1m11s
Image checks / check (pull_request) Successful in 4m0s
e5a734f28e
Promote the complete v9-v22 experiment matrix into the tracked tree, record durable kernel, Mesa, m1n1 and U-Boot checkpoints, and replace the stale v11 note with the measured stability, fault and performance results.

Assisted-By: LLM
docs(neo): checkpoint input-fence bottleneck
All checks were successful
RPM builds / build (pull_request) Successful in 53s
Image checks / check (pull_request) Successful in 3m41s
015a65ff81
docs(neo): record fence-array bottleneck
All checks were successful
RPM builds / build (pull_request) Successful in 45s
Image checks / check (pull_request) Successful in 4m2s
f3325fe815
Record the completed v27/v28 RAM runs, preflighted v29 member observer, durable Mesa PR integration, exact artifact hashes, and the current physical-recovery boundary.
fix(neo): infer experiment CPU count from payload
All checks were successful
RPM builds / build (pull_request) Successful in 51s
Image checks / check (pull_request) Successful in 3m25s
c90f2e8e8d
chrono force-pushed fix/neo-m1n1-proxy-read-reconnect from c90f2e8e8d
All checks were successful
RPM builds / build (pull_request) Successful in 51s
Image checks / check (pull_request) Successful in 3m25s
to 0a12de55ff
All checks were successful
Image checks / check (pull_request) Successful in 30s
2026-10-18 19:16:08 -04:00
Compare
fix(m1n1): reject stale job IDs and record marker timeouts
Reviewed-on: #3
fix(neo): verify pinned Mesa in RAM payload
All checks were successful
Image checks / check (pull_request) Successful in 31s
37839a533a
Make the m1n1 MCP server executable
All checks were successful
Image checks / check (pull_request) Successful in 33s
b107af3911
debug(neo): trace SMP release handoff
All checks were successful
Image checks / check (pull_request) Successful in 31s
071fac4766
fix(neo): start guest SMP within boot cluster first
All checks were successful
Image checks / check (pull_request) Successful in 29s
f7ccaff731
chrono merged commit 154c82a486 into main 2026-10-18 20:15:44 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
FluxLinux/flux-linux!2
No description provided.