flamingcow
|
979dc7a772
|
BCM module diagnostics replace timestamp probes: bringup forces EEE off and runs ECD (re-run on every reset, re-baselining past its blip), 1 Hz SNR margin + corrected counters on panel and console; X520 bench divergences bypassed and tracked in open-questions
|
2026-08-13 07:10:39 -07:00 |
|
flamingcow
|
49eaa8a8a8
|
Take the rate epoch from the slowest stream's frontier, since reading a bucket claims every stream has delivered through it
|
2026-08-04 22:38:10 -07:00 |
|
flamingcow
|
49de171ad0
|
Commit the receive counters once per batch instead of once per frame
|
2026-08-04 21:25:04 -07:00 |
|
flamingcow
|
1d54a1a1f6
|
Checksum the header and refuse sequence numbers the sender never sent
|
2026-08-04 20:41:16 -07:00 |
|
flamingcow
|
703039587b
|
Bucket received frames by their mac receive stamp and read one bucket back
|
2026-08-04 20:04:30 -07:00 |
|
flamingcow
|
8db5c29882
|
Cover the loss window, rate window, error taxonomy and formatters with tests
|
2026-08-04 15:46:12 -07:00 |
|
flamingcow
|
fbfcabda7e
|
Draw every panel figure from the latest sample instead of holding the totals
|
2026-08-04 13:49:21 -07:00 |
|
flamingcow
|
4e60757937
|
Rate from the newest bucket, stamped when the counters are actually read
|
2026-08-04 13:45:16 -07:00 |
|
flamingcow
|
2035d42734
|
Fold the leftover formatters into the SI ones and stop reallocating the draw scratch
|
2026-08-04 13:37:19 -07:00 |
|
flamingcow
|
fb6a0d2c1b
|
Push the new origin into the sample ring so a reset cannot underflow the totals
|
2026-08-04 12:59:50 -07:00 |
|