This website requires JavaScript.
a5b7c4757b
feat(boot): Name the log and the banner after the kind of boot
main
etwen and Claude Opus 5
2026-09-09 10:15:39 +08:00
f5694345fb
feat(boot): Rename Script 5 to Boot Cycle, add a cold path and stop the log growing
etwen and Claude Opus 5
2026-09-09 09:14:09 +08:00
7a1967bc9a
docs: Update CLAUDE / ARCHITECTURE for V1.2.1 and add the release note
V1.2.1
etwen and Claude Opus 5
2026-09-08 09:35:36 +08:00
496e3ab650
feat(ttl): Take a BER baseline in Script A, before the first traffic run
etwen and Claude Opus 5
2026-09-08 09:35:36 +08:00
29ec4c2239
docs: Update CLAUDE / ARCHITECTURE for V1.2.0 and add the release note
V1.2.0
etwen and Claude Opus 5
2026-09-07 10:02:42 +08:00
d73b119dc3
feat(ttl): Wait on the DUT with sleep, and gate the DSC scan on EN_TX_FIR
etwen and Claude Opus 5
2026-09-07 10:02:42 +08:00
79a3604ac4
fix(dsc): bcmcmd was eating the port list, so only one port was scanned
etwen and Claude Opus 5
2026-09-07 10:02:25 +08:00
b84188322d
feat(ttl): Take a SerDes DSC dump in Script A and Script C
etwen and Claude Opus 5
2026-09-06 23:22:59 +08:00
b4148c9571
feat(dsc): Add the SerDes DSC scan and its offline CSV parser
etwen and Claude Opus 5
2026-09-06 23:22:50 +08:00
eacb218da8
feat(ttl): Run Script 4's CPU stress as the same systemd unit
V1.1.8
etwen and Claude Opus 5
2026-09-06 17:31:33 +08:00
4648f936c7
docs: Update CLAUDE / ARCHITECTURE for V1.1.8 and add the release note
etwen and Claude Opus 5
2026-09-06 17:22:00 +08:00
9cdd651d79
feat(ttl): Run the CPU stress as a systemd unit, and add two config knobs
etwen and Claude Opus 5
2026-09-06 17:21:52 +08:00
4f2f9ed090
chore(publish): Keep the mlucas binaries out of git and the bundle
etwen and Claude Opus 5
2026-09-06 17:21:39 +08:00
1a06367ade
docs: Record V1.1.7 in Script A's history, and update CLAUDE / ARCHITECTURE
V1.1.7
etwen and Claude Opus 5
2026-09-04 22:44:21 +08:00
1fbdcc23d6
feat(reboot): Add a standalone reboot-cycle macro
etwen and Claude Opus 5
2026-09-04 22:44:21 +08:00
0d2faef565
feat(scriptb): Move the stress durations into config.ttl, and restore the timeout sooner
etwen and Claude Opus 5
2026-09-04 22:44:05 +08:00
a9c56ee1d4
feat(multiphase): Add a way back from a margin without a power cycle
etwen and Claude Opus 5
2026-09-04 09:23:25 +08:00
78a8f641c9
fix(scriptc): Capture the BMC USB service log to a file, not the console
V1.1.6
etwen and Claude Opus 5
2026-09-02 21:44:06 +08:00
25e1ce0068
fix(pdb): Read the bricks on the pages the datasheet actually specifies
etwen and Claude Opus 5
2026-09-02 16:35:45 +08:00
215fed6e95
fix(stress): Keep the SSD and USB jobs alive for the whole soak
V1.1.5
etwen and Claude Opus 5
2026-09-01 11:04:45 +08:00
db44f72352
feat(thermal): Add a standalone thermal/safety run, and move margin out of the soak loop
V1.1.4
etwen and Claude Opus 5
2026-08-31 22:19:38 +08:00
9cc41f6fbd
fix(margin): Reference VNOM to what the rails run at, and split profiles per CONN
V1.1.3
etwen and Claude Opus 5
2026-08-30 22:13:43 +08:00
bc2b529c3a
feat(nfc): Poll the NFC tag through the soak instead of sampling it once
V1.1.2
etwen and Claude Opus 5
2026-08-28 22:41:02 +08:00
c3b0d49145
fix(session): Clear the last run's jobs and session before starting
V1.1.1
etwen and Claude Opus 5
2026-08-28 22:04:31 +08:00
59861cf953
feat(ber,power): Add the BER sweep and TR518 load; keep ce0 actually sending
V1.1.0
etwen and Claude Opus 5
2026-08-28 16:33:40 +08:00
43314444e9
feat(config): Run the fans at full speed by default
V1.0.11
etwen and Claude Opus 5
2026-08-28 10:32:07 +08:00
4854da8518
feat(margin): Save every LTC2977 in one command, and stop lying about failures
etwen and Claude Opus 5
2026-08-28 08:39:31 +08:00
15ea776b82
feat(soak): Show the background jobs each round, and stop the loop spinning
V1.0.10
etwen and Claude Opus 5
2026-08-27 14:29:47 +08:00
03d609cc1f
feat(prbs): Add 100G PRBS monitor; fix the job log path and USB mount
V1.0.9
etwen and Claude Opus 5
2026-08-26 15:35:48 +08:00
5e1e4a6a8f
docs(release): Add v1.0.8 notes; wire mgmt ping status into B and C
V1.0.8
etwen and Claude Opus 5
2026-08-26 10:13:34 +08:00
a31c186142
feat(mgmt): Ping both NICs at once, and stop counting ARP as loss
etwen and Claude Opus 5
2026-08-26 09:53:20 +08:00
1b8d5a8e91
feat(usb): Detect the USB target instead of assuming /dev/sda1
etwen and Claude Opus 5
2026-08-25 17:03:36 +08:00
cac37583e7
feat(ttl): Include mgmt_ping.log in the USB archive
etwen and Claude Opus 5
2026-08-25 15:57:23 +08:00
802ee4d467
feat(ttl): Fold bmc_poll.log into the USB archive
etwen and Claude Opus 5
2026-08-25 15:55:05 +08:00
166b53983f
feat(bmc): Re-enable bmc_monitor with an I2C write/read-back test
etwen and Claude Opus 5
2026-08-25 15:50:56 +08:00
ef7cbdffd4
docs(release): Add v1.0.7 notes; bump Script A header to V1.0.7
V1.0.7
etwen and Claude Opus 5
2026-08-25 14:22:22 +08:00
ae8941a844
feat(ttl): Set fan speed in Script A, archive job logs to USB in C
etwen and Claude Opus 5
2026-08-25 14:12:24 +08:00
a6a12cdf2c
docs: Sync ARCHITECTURE and CLAUDE with the bgctl and mgmt-ping work
etwen and Claude Opus 5
2026-08-24 23:34:33 +08:00
e38d24c775
feat: Add mgmt_ping_monitor.sh and move stress onto bgctl
etwen and Claude Opus 5
2026-08-24 23:27:37 +08:00
9a11c1d5bb
fix(ttl): Wait for the prompt before config save in the uplink block
V1.0.5
etwen and Claude Opus 5
2026-08-21 12:58:06 +08:00
cbef5865ec
fix(ttl): Treat 216 ports up as ready, and configure the 100G uplinks
etwen and Claude Opus 5
2026-08-21 12:56:13 +08:00
8714bbb773
fix(ttl): Compare SWB_UNIT1 in the second operand of the traffic branches
etwen and Claude Opus 5
2026-08-21 12:19:18 +08:00
d8bf1f7a41
feat(ttl): Drive traffic and port wait from SWB_UNIT0/SWB_UNIT1
etwen and Claude Opus 5
2026-08-21 12:06:28 +08:00
da39122c43
feat(ttl): Let wait_init skip switch units the DUT does not have
etwen and Claude Opus 5
2026-08-21 11:36:38 +08:00
b66ae47a58
feat(ttl): Read EEPROM, quiet LLDP and clear lpmode before traffic
etwen and Claude Opus 5
2026-08-21 11:28:06 +08:00
d065db7d71
feat(ttl): Gate Script A on bcmcmd port-up count, not thermal sensors
etwen and Claude Opus 5
2026-08-21 10:41:50 +08:00
419b680980
feat(publish): Add publish.sh and sync docs for V1.0.3
V1.0.3
etwen and Claude Opus 5
2026-08-21 09:33:06 +08:00
4ed283d0ca
feat(ttl): Wait for thermal sensors before taking baseline data
etwen and Claude Opus 5
2026-08-21 09:17:50 +08:00
491e807cf8
feat(ttl): Log 100G port status, run traffic on both switch units
etwen and Claude Opus 5
2026-08-20 23:51:28 +08:00
18ce7a1a73
fix(ttl): Dump BMC logs with cat instead of the blocking tail
etwen and Claude Opus 5
2026-08-20 11:14:34 +08:00
d1b5cfea0b
feat(ttl): Wire BMC monitors into Script B/C, log BMC version in A
etwen and Claude Opus 5
2026-08-20 11:12:03 +08:00
5e63e3da6b
fix(bmc): Give bmc_monitor_ddr its own log so the two can run together
etwen and Claude Opus 5
2026-08-20 11:03:44 +08:00
855b7a6e30
feat(bmc): Split DDR stress out of bmc_monitor into bmc_monitor_ddr.sh
etwen and Claude Opus 5
2026-08-20 11:00:04 +08:00
310f897067
feat(bmc): Add bmc_monitor.sh, log build/uptime/reboot-cause in A and C
etwen and Claude Opus 5
2026-08-20 10:47:35 +08:00
fedf697977
docs(margin): Realign channel-pairing comments with bench wiring
etwen and Claude Opus 5
2026-08-19 12:19:44 +08:00
ababb2c3d1
fix(margin): Correct SWB I2C channels and LTC2977 addresses from bench
etwen and Claude Opus 5
2026-08-19 12:10:39 +08:00
a9c3dafc22
fix(traffic): Stop report saturating counters at INT32_MAX
etwen and Claude Opus 5
2026-08-19 09:21:16 +08:00
4088a828c6
feat(ttl): Add traffic baseline to Script A, tune waits and unit args
etwen and Claude Opus 5
2026-08-19 09:02:41 +08:00
afb7b1e283
fix(margin): Convert margin.sh and settings to LF, pin line endings
etwen and Claude Opus 5
2026-08-18 16:34:55 +08:00
fd35857d80
refactor(margin): Drop duplicated cb_i2c/pcimem copies
etwen and Claude Opus 5
2026-08-18 10:38:55 +08:00
cdf38a09ae
feat(margin): Wire SWB transport to shared cb_i2c package, bump to v2.6.0
etwen
2026-08-18 10:27:57 +08:00
8aa5c90166
docs(arch): Sync ARCHITECTURE and CLAUDE with 20260817 changes
etwen and Claude Opus 5
2026-08-17 21:51:17 +08:00
224ddbd21c
feat(traffic): Report all pairs and add -tx/-length aliases
etwen and Claude
2026-08-17 21:20:36 +08:00
9d61b1aa43
docs(status): Add TTL script status sheet 20260817
etwen
2026-08-17 16:32:44 +08:00
071244fde1
feat(traffic): Add SWB loopback line-speed traffic tool
etwen
2026-08-17 16:32:43 +08:00
9bf4291d17
feat(fpga): Auto-detect CB FPGA BDF at source time
etwen
2026-08-17 16:32:42 +08:00
725f51681a
feat(ttl): Add leakage status to PMON snapshot, bump A/B/C to V1.0.2
etwen
2026-08-17 10:06:24 +08:00
24c704c667
docs(arch): Add ARCHITECTURE.md and CLAUDE.md, init repo
etwen and Claude Opus 5
2026-08-17 08:52:11 +08:00