This website requires JavaScript.
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
8717416d36
FABRIC-3.md: version correction -- LITHOS_VERSION back to 2.0.0, plus a rename-gap fix
v2.0.0
Robert Allan James and Claude Sonnet 5
2026-09-04 11:53:44 -04:00
fcba528273
FABRIC-3.md: Task 1 closed -- master fast-forwarded to v2.0.1, verified
Robert Allan James and Claude Sonnet 5
2026-09-04 11:37:29 -04:00
72c14cb9eb
FABRIC-3.md: open new living document (bare metal boot); close FABRIC-2.md
Robert Allan James and Claude Sonnet 5
2026-09-04 11:31:04 -04:00
b031b802e3
Rename FABRIC series: FABRIC.md->0, FABRIC-2.md->1, FABRIC-3.md->2, FABRIC-4.md unchanged
Robert Allan James and Claude Sonnet 5
2026-09-04 11:22:51 -04:00
ff2941dfb9
FABRIC-3.md §I.7: close Milestone 9 deferral now that its precondition is met
Robert Allan James and Claude Sonnet 5
2026-09-04 11:05:51 -04:00
eeceec21a5
FABRIC-3.md §I.5: Milestone 7 trust tiers (QEMU-vs-real-hardware), closing it
Robert Allan James and Claude Sonnet 5
2026-09-04 11:04:25 -04:00
5567d03c12
FABRIC-3.md §I.4: magic-number content-type detection, closing Milestone 6
Robert Allan James and Claude Sonnet 5
2026-09-04 10:45:57 -04:00
4018fe8b04
FABRIC-3.md §I.2: FIRSTTOUCH + migration state machine (blk_meta_relocate_devblock)
Robert Allan James and Claude Sonnet 5
2026-09-04 10:33:47 -04:00
1d468a65b1
FABRIC-3.md §I.1: (user) console prompt segment, closing the 4.4s->4.3->1.11 chain
Robert Allan James and Claude Sonnet 5
2026-09-04 09:42:26 -04:00
60d9c2520e
FABRIC-3.md §I.3/§I.8: WIREBIND EJECT/detach + EXPIRE re-scoped as logout
Robert Allan James and Claude Sonnet 5
2026-09-04 09:21:01 -04:00
34203613bb
FABRIC-4.md: new forward-looking design-notes scratchpad
Robert Allan James and Claude Sonnet 5
2026-09-03 14:11:08 -04:00
b16b54f5a8
FABRIC-3.md: add §I, consolidated live punch list of open items
Robert Allan James and Claude Sonnet 5
2026-09-03 13:48:33 -04:00
403f53d056
FABRIC-3.md: retroactively check 11 stale-carried-forward items
Robert Allan James and Claude Sonnet 5
2026-09-03 13:34:29 -04:00