This website requires JavaScript.
16cc74243c
std79 DoE campaign rerun post-Stage-4: 81/81, §XIV caught live by rerun's own harness bug (FABRIC-3.md §XXXI)
Robert Allan James and Claude Sonnet 5
2026-09-15 04:56:31 -04:00
597f5a6cd8
Stage 4 verified: reap mechanism proven, real WIREBIND multiuser+multitasking confirmed live (FABRIC-3.md §XXX)
Robert Allan James and Claude Sonnet 5
2026-09-15 03:39:37 -04:00
d9da82b065
Stage 4 increments 2+3: WIREBIND VMs as switch-signal participants + mark-and-defer tombstone reap (FABRIC-3.md §XXVIII Stage 4)
Robert Allan James and Claude Sonnet 5
2026-09-15 00:58:34 -04:00
9f0f33dfc5
Stage 4 increment 1: per-device WIREBIND tracking, fixing a real multi-identity detach leak (FABRIC-3.md §XXVIII Stage 4)
Robert Allan James and Claude Sonnet 5
2026-09-15 00:02:20 -04:00
1c220ad4b4
Close §XXVIII: defer 2 known bugs to Stage 4 (FABRIC-3.md §XXIX)
Robert Allan James and Claude Sonnet 5
2026-09-14 21:34:58 -04:00
05ae7aa886
Fix SWITCH-MARK-WORK off-by-one: was tripping vm->error on every MSG-SEND (FABRIC-3.md §XXVIII.2)
Robert Allan James and Claude Sonnet 5
2026-09-14 20:17:01 -04:00
66beae7fd4
Stage 3 follow-on: message-arrival eligibility hook + trampoline-blind switch-storm fix (FABRIC-3.md §XXVIII.2)
Robert Allan James and Claude Sonnet 5
2026-09-14 17:39:20 -04:00
862d7d9c48
Stage 3 follow-on: fix stack-ownership corruption + DoE switch columns (FABRIC-3.md §XXVIII.1)
Robert Allan James and Claude Sonnet 5
2026-09-13 23:58:59 -04:00
986d042aa7
Stage 3: timer-driven preemptive switching, live on all 3 arches (FABRIC-3.md §XXVIII)
Robert Allan James and Claude Sonnet 5
2026-09-13 19:32:36 -04:00
f790d0995e
Stage 2: cooperative VM context switch primitive, proven on all 3 arches (FABRIC-3.md §XXVIII)
Robert Allan James and Claude Sonnet 5
2026-09-13 15:25:39 -04:00
57ac3fc304
Stage 1: per-VM native stacks, allocated but not yet executed on (FABRIC-3.md §XXVIII)
Robert Allan James and Claude Sonnet 5
2026-09-13 14:30:46 -04:00
15672ce17c
Stage 0: trap-frame parity across all 3 arches (FABRIC-3.md §XXVIII)
Robert Allan James and Claude Sonnet 5
2026-09-13 09:23:28 -04:00
2a30212bd3
Real per-VM log persistence: source attribution + ACL pin (FABRIC-3.md §XXVII)
Robert Allan James and Claude Sonnet 5
2026-09-13 08:56:33 -04:00
61755fde78
Artemis genesis stamp: fix a BAM-corrupting offset before it ever ran (FABRIC-3.md §XXVI follow-on, Step 3)
Robert Allan James and Claude Sonnet 5
2026-09-13 07:31:21 -04:00
29b6789860
Artemis bus-agnostic discovery: signature format + idle-loop generalization (FABRIC-3.md §XXVI follow-on)
Robert Allan James and Claude Sonnet 5
2026-09-13 07:16:48 -04:00
a8b16d41da
Unify console prompt to [user@VM]; fix real personality-block truncation; correct §XXV's wrong lockdown conclusion (FABRIC-3.md §XXVI)
Robert Allan James and Claude Sonnet 5
2026-09-13 06:44:58 -04:00
cb32e6632b
Root-cause the std79 lockdown gap: likely never engages for any locked identity (FABRIC-3.md §XXV follow-up)
Robert Allan James and Claude Sonnet 5
2026-09-12 22:59:54 -04:00
3c2daf50d1
Extend BIRTH/CAPSULE-BIRTH to all VMs symmetrically; flag a real std79 lockdown gap (FABRIC-3.md §XXV)
Robert Allan James and Claude Sonnet 5
2026-09-12 22:31:52 -04:00
cd2fda4351
Add mkcapsule --resolve: build-time claim registry for capsule block collisions (FABRIC-3.md §XXIV)
Robert Allan James and Claude Sonnet 5
2026-09-12 21:56:37 -04:00
c8ba8832c4
Fix N-RUNS/START-REP hardcoded constants; N-REPS increase blocked on reservoir cost, not a bug (FABRIC-3.md §XXIII)
Robert Allan James and Claude Sonnet 5
2026-09-12 20:03:21 -04:00
5c1b31669e
Rename init-0.4th..init-9.4th to workload-0.4th..workload-9.4th; fix stale WL-HI/WL-LO doc
Robert Allan James and Claude Sonnet 5
2026-09-12 19:43:50 -04:00
71bcb72a59
Fix O(N) idle-loop messaging pump; full 3x9x3 turn-attractor campaign clean on all 3 architectures (FABRIC-3.md §XXII)
Robert Allan James and Claude Sonnet 5
2026-09-12 19:29:14 -04:00
19916717b2
Turn-attractor rebuilt on real messaging: two live defects found and fixed before the full campaign (FABRIC-3.md §XXI)
Robert Allan James and Claude Sonnet 5
2026-09-12 16:53:01 -04:00
7edccd2c35
Hera can't message: root-caused and fixed by symmetry (FABRIC-3.md §XX)
Robert Allan James and Claude Sonnet 5
2026-09-12 16:05:11 -04:00
5a9425b91b
Add VM-HEAT primitive: groundwork for a compudynamic turn-attractor (FABRIC-3.md §XIX)
Robert Allan James and Claude Sonnet 5
2026-09-12 14:53:06 -04:00
238ca95b3c
Add closing note to std79 DoE K report
Robert Allan James and Claude Sonnet 5
2026-09-12 14:42:23 -04:00
66ba21adb4
Log fleet_k_q48/fleet_conserved; K holds exactly, 775/775 ticks (FABRIC-3.md §XVIII)
Robert Allan James and Claude Sonnet 5
2026-09-12 13:25:09 -04:00
6573a6d1d5
Commit per-architecture correlated DoE CSVs, not just the merged one
Robert Allan James and Claude Sonnet 5
2026-09-12 12:47:03 -04:00
934be5a257
Add 3x9 factorial analysis of std79-doe heartbeat/physics telemetry
Robert Allan James and Claude Sonnet 5
2026-09-12 12:46:34 -04:00
403a7639e1
Bracket std79 DoE trial loop with HB-ON/HB-OFF, capture real heartbeat CSVs
Robert Allan James and Claude Sonnet 5
2026-09-12 10:44:00 -04:00
8394e375d1
Reconfirm std79 DoE clean, 81/81, no code changes since §XVII (e51a8d2 )
Robert Allan James and Claude Sonnet 5
2026-09-12 07:14:45 -04:00
e51a8d229e
Fix stadium_grant_quota() donor floor; rerun std79 DoE clean, 81/81 (FABRIC-3.md §XVII)
Robert Allan James and Claude Sonnet 5
2026-09-11 17:20:07 -04:00
9eff122090
Fix aarch64 Stadium/COOL O(ncells) scan; rerun std79 DoE clean, 81/81 (FABRIC-3.md §XVI)
Robert Allan James and Claude Sonnet 5
2026-09-11 16:37:44 -04:00
e2abc56306
3(arch) x 9(identity) x 3(rep) randomized full-factorial std79 DoE: 81/81 correct (FABRIC-3.md §XV)
Robert Allan James and Claude Sonnet 5
2026-09-11 13:59:32 -04:00
70db955ac9
Fix M/MOD: hand-rolled 128/64 bit-serial division (FABRIC-3.md §XII.4)
Robert Allan James and Claude Sonnet 5
2026-09-11 10:28:34 -04:00
9a09949c69
Fix M*: use __int128 for a genuine 128-bit double-cell product (FABRIC-3.md §XII.4)
Robert Allan James and Claude Sonnet 5
2026-09-11 08:23:51 -04:00
1a716c8048
Fix d_compare: use ucell_t instead of unsigned long (FABRIC-3.md §XII.4)
Robert Allan James and Claude Sonnet 5
2026-09-11 07:44:14 -04:00
bea8d7436a
Fix D+/D-/DNEGATE: use ucell_t instead of unsigned long (FABRIC-3.md §XII.4)
Robert Allan James and Claude Sonnet 5
2026-09-11 07:37:57 -04:00
91f7b39d3c
Root-cause the aarch64-only D+ DOUBLE-OVERFLOW bug (FABRIC-3.md §XII.4)
Robert Allan James and Claude Sonnet 5
2026-09-11 06:41:39 -04:00
cc81edf00a
std79 exerciser campaign: 27/27 legs clean, two real D. bugs found (FABRIC-3.md §XII.4)
Robert Allan James and Claude Sonnet 5
2026-09-10 23:13:13 -04:00
9142dda2d6
Fix use-after-free in sk_repl_idle()'s idle-tick VM resolution (FABRIC-3.md §XIII)
Robert Allan James and Claude Sonnet 5
2026-09-10 20:30:41 -04:00
70421bdd43
Fix real WIREBIND crash: stale active-VM pointer dispatched after blocking read (FABRIC-3.md §XII.3)
Robert Allan James and Claude Sonnet 5
2026-09-10 17:19:01 -04:00
662ef44e59
Fix EXEC/LOAD block-persistence gap and WIREBIND/USE interpreter-race panic (FABRIC-3.md §XII)
Robert Allan James and Claude Sonnet 5
2026-09-10 16:07:38 -04:00
d5722986b2
Re-mint bob with the restricted personality, closing out the identity set (FABRIC-3.md §XI.6)
Robert Allan James and Claude Sonnet 5
2026-09-10 11:16:02 -04:00
b301317902
xHCI: drive Port Reset on port reuse; WIREBIND: kill the console VM too (FABRIC-3.md §XI.5)
Robert Allan James and Claude Sonnet 5
2026-09-09 22:11:09 -04:00
9ea5580ace
FABRIC-3.md §XI.4: record all 7 identities individually verified
Robert Allan James and Claude Sonnet 5
2026-09-09 20:55:21 -04:00
d6661b5eed
Scope VM fault halt to the faulting identity's own session (FABRIC-3.md §XI.4)
Robert Allan James and Claude Sonnet 5
2026-09-09 20:41:51 -04:00
9bcc70647b
FABRIC-3.md §XI: document the ACL lockdown, messaging migration, and the two-bug "identity attach without Zuse" investigation
Robert Allan James and Claude Sonnet 5
2026-09-09 16:19:18 -04:00
1839a2b0c3
WIREBIND cert verification: load Zuse's root pubkey independently of her live session
Robert Allan James and Claude Sonnet 5
2026-09-09 14:30:14 -04:00
1a263555e2
Fix pathological migration scan that stalled WIREBIND identity attach
Robert Allan James and Claude Sonnet 5
2026-09-09 12:08:03 -04:00
63b8b3bc29
Migrate Hera->Artemis storage-attach to a real message round-trip
Robert Allan James and Claude Sonnet 5
2026-09-07 21:22:04 -04:00
c4f94c409f
FABRIC-2.md: update stale MSGMIGRATE tracking node
Robert Allan James and Claude Sonnet 5
2026-09-07 19:51:25 -04:00
f4ded3e1a8
MINT: add a FORTH-79/83-standard-words-only lockdown personality
Robert Allan James and Claude Sonnet 5
2026-09-07 15:41:56 -04:00
8471d529bc
FABRIC-3.md §X.4: correct a false claim about kmalloc.c lacking block splitting
Robert Allan James and Claude Sonnet 5
2026-09-07 14:34:03 -04:00
b106a4b0b5
FABRIC-3.md §X.4: document the allocator resolution — sf_malloc/sf_free now on the real kernel heap
Robert Allan James and Claude Sonnet 5
2026-09-07 12:47:05 -04:00
56e19a00f9
Route VM-dictionary sf_malloc/sf_free through the kernel's kmalloc heap
Robert Allan James and Claude Sonnet 5
2026-09-07 12:46:14 -04:00
36f1d6ae9e
FABRIC-3.md §X: document the §IX.5 follow-on — xHCI root-cause/fix, live hotplug walkthrough, identity heap capacity findings
Robert Allan James and Claude Sonnet 5
2026-09-07 11:39:18 -04:00
d8a195b8d8
WIREBIND: kill the orphaned console VM when the user VM birth fails
Robert Allan James and Claude Sonnet 5
2026-09-07 11:37:06 -04:00
e10fb76fb2
xhci: fix Configure Endpoint completion drop under concurrent multi-device enumeration
Robert Allan James and Claude Sonnet 5
2026-09-07 09:02:45 -04:00
30c26ade3d
Give each xHCI usb-storage device its own port; fix stale ZUSEDISK default
Robert Allan James and Claude Sonnet 5
2026-09-06 20:24:05 -04:00
2c1b3cd695
Four bugs found live verifying the 8 identity thumbdrives (FABRIC-3.md §IX)
Robert Allan James and Claude Sonnet 5
2026-09-06 01:49:13 -04:00
0bae928aad
Mint the 8 identity thumbdrives (bob, 00-06) with real MINT data
Robert Allan James and Claude Sonnet 5
2026-09-05 22:42:41 -04:00
9e81de3f43
xHCI/BOT driver: genuine multi-device support (FABRIC-3.md §VII)
Robert Allan James and Claude Sonnet 5
2026-09-05 22:14:14 -04:00
cc6fcb6a0b
FABRIC-3.md §VII: rewrite punch list to real code-level detail
Robert Allan James and Claude Sonnet 5
2026-09-05 21:00:45 -04:00
c3db963164
FABRIC-3.md §VII: xHCI/BOT single-device architecture — plan only, halted
Robert Allan James and Claude Sonnet 5
2026-09-05 20:45:20 -04:00
4ce28edf8f
3-arch QEMU acceptance + live diagnostic logs for the WIREBIND overflow trigger
Robert Allan James and Claude Sonnet 5
2026-09-05 16:17:35 -04:00
4d4ab59189
Build the FIRSTTOUCH overflow trigger flagged in FABRIC-2.md §I.2
Robert Allan James and Claude Sonnet 5
2026-09-05 16:17:19 -04:00
d8ac27abb2
3-arch QEMU acceptance + live diagnostic logs for the BAM reconciliation fix
Robert Allan James and Claude Sonnet 5
2026-09-05 15:57:21 -04:00
aa33aedca8
Fix blk_meta_t/BAM accounting reconciliation flagged in FABRIC-2.md §I.2
Robert Allan James and Claude Sonnet 5
2026-09-05 15:57:03 -04:00
04cc17920e
3-arch QEMU acceptance logs for the FINDINGS.md defect-repair commits
Claude
2026-09-05 14:46:24 +00:00
7191ce5a56
Refresh lfs/amd64/starforth binary artifact
Claude
2026-09-05 14:07:51 +00:00
d6895bdd15
Move vocabulary and control-flow state off file-scope statics onto VM
Claude
2026-09-05 14:07:41 +00:00
c36bd99e1e
Fix EXECUTE/?/DUMP/TYPE/DECIMAL-HEX-OCTAL/ALIGN defects from proof sweep
Claude
2026-09-05 14:07:11 +00:00
70dc8beba4
FABRIC-2.md §I.9 follow-on: blinking | cursor instead of static block
Robert Allan James and Claude Sonnet 5
2026-09-05 02:24:51 -04:00
8edb95b65d
FABRIC-2.md §I.9: fix the terminal phantom-linebreak defect
Robert Allan James and Claude Sonnet 5
2026-09-05 02:08:06 -04:00
704573bdfc
FABRIC-2.md §I.9: root-cause the terminal defect, not fixed (identify-only)
Robert Allan James and Claude Sonnet 5
2026-09-05 01:47:53 -04:00
dbaead0af2
xhci: route driver chatter through log_message(), silence at default log level
Robert Allan James and Claude Sonnet 5
2026-09-05 01:25:50 -04:00
1bd041e84d
FABRIC-3.md §IV.3 item 5: pci_init() DTB path re-scoped, doc-only, nothing implementable this pass
Robert Allan James and Claude Sonnet 5
2026-09-05 01:06:24 -04:00
9b6de5d6c7
riscv64: PLIC base address DTB-discovered, QEMU-virt constant as fallback (§V.3 item 3)
Robert Allan James and Claude Sonnet 5
2026-09-05 00:56:25 -04:00
90ee8deb6d
riscv64: skip satp Bare-mode switch when already Bare (§V.3 item 7 audit fix)
Robert Allan James and Claude Sonnet 5
2026-09-05 00:17:35 -04:00
350287850f
arch/aarch64: fix VBAR_EL2 stale comment + hardcode HVC PSCI conduit
Robert Allan James and Claude Sonnet 5
2026-09-05 00:06:41 -04:00
dc9445abec
apic.c (aarch64): fix GIC base address for real Pi 5 hardware
Robert Allan James and Claude Sonnet 5
2026-09-04 23:54:39 -04:00
0f798256a0
FABRIC-3.md: aarch64/riscv64 boot-path code audit pass (§IV.3/§V.3 item 7)
Robert Allan James and Claude Sonnet 5
2026-09-04 23:31:38 -04:00
6a6ff9353f
FABRIC-3.md: amd64 boot-path code audit pass (§III item 6)
Robert Allan James and Claude Sonnet 5
2026-09-04 23:15:09 -04:00
ecdb32e0d6
boot_media/rpi5/config.txt: Pi 5 native boot config (FABRIC-3.md §IV.3 item 6)
Robert Allan James and Claude Sonnet 5
2026-09-04 23:05:39 -04:00
11c93773d0
FABRIC-3.md: pci_init() DTB path item was wrong -- re-scope, don't build the ECAM version
Robert Allan James and Claude Sonnet 5
2026-09-04 22:47:18 -04:00
7187d68082
rpi5_native_boot.c: carve /reserved-memory out of the Pi 5 memory map
Robert Allan James and Claude Sonnet 5
2026-09-04 22:24:57 -04:00
67e3fb7459
rpi5_native_boot.c: Pi 5 DTB->BootInfo constructor (FABRIC-3.md §IV.3 item 2)
Robert Allan James and Claude Sonnet 5
2026-09-04 14:42:32 -04:00
281de9547c
native_rpi5_entry.S: Pi 5 native (non-UEFI) boot entry stub (FABRIC-3.md §IV.3 item 1)
Robert Allan James and Claude Sonnet 5
2026-09-04 14:12:42 -04:00
a32b0ebcbe
rpi5_mailbox.c: wire the VideoCore mailbox message protocol (FABRIC-3.md §IV.3 item 3)
Robert Allan James and Claude Sonnet 5
2026-09-04 14:00:32 -04:00
ca52ce8243
rpi5_dtb.c: wire fdt.c's node-scoped lookup into the Pi 5 UART/mailbox addresses
Robert Allan James and Claude Sonnet 5
2026-09-04 13:36:08 -04:00
5e46f18fd9
fdt.c: node-scoped lookup extension (FABRIC-3.md SSIV.3/SSV.3 shared item)
Robert Allan James and Claude Sonnet 5
2026-09-04 13:05:42 -04:00
bffd87615d
FABRIC-3.md: riscv64 (Milk-V Mars) planning decided + punch list
Robert Allan James and Claude Sonnet 5
2026-09-04 12:55:28 -04:00
1ec2a29384
FABRIC-3.md: aarch64 (Pi 5) planning decided + punch list
Robert Allan James and Claude Sonnet 5
2026-09-04 12:52:37 -04:00
9142d50b73
FABRIC-3.md: Zynq-7000 (Puzhi PZ7010/PZ7020 StarLite) added to hardware reference
Robert Allan James and Claude Sonnet 5
2026-09-04 12:44:57 -04:00
5eeb993ca2
FABRIC-3.md: riscv64 boot chain resolved, BeagleBone Black noted, header bug fixed
Robert Allan James and Claude Sonnet 5
2026-09-04 12:43:15 -04:00
987c751352
FABRIC-3.md: per-board hardware-identification reference (SS VI)
Robert Allan James and Claude Sonnet 5
2026-09-04 12:37:29 -04:00
a66af477ac
FABRIC-3.md: aarch64 boot-chain decision -- native boot flow, not UEFI
Robert Allan James and Claude Sonnet 5
2026-09-04 12:34:30 -04:00
e5e28d5198
FABRIC-3.md: amd64 bare-metal-boot planning decided + punch list
Robert Allan James and Claude Sonnet 5
2026-09-04 12:27:38 -04:00
7f9a4d4d4a
FABRIC-3.md: three per-architecture bare-metal-boot planning sections
Robert Allan James and Claude Sonnet 5
2026-09-04 12:02:45 -04:00