Turn-attractor rebuilt on real messaging: two live defects found and fixed before the full campaign (FABRIC-3.md §XXI)
Rewrote EXEC-STD79-DOE-CD's dispatch to coordinate via MSG-SEND/ MSG-TICK instead of blocking VM-EXEC, now that Hera can genuinely message (§XX). RUN-TEST/EXEC-STD79-DOE (the serialized baseline) are untouched, kept as a byte-for-byte-reproducible historical comparison point. A small 2-identity smoke test before any multi-architecture commitment caught two real defects the design alone didn't predict: 1. Absolute VM-HEAT can't produce fine-grained interleaving -- a fresh identity starts at heat=0 against Hera's ~62000+, a gap no 1..24 divisor closes, so priority locked onto whichever identity had executed least, for its entire campaign. Fixed with BASE-HEAT: each identity's heat is snapshotted once at campaign start, and priority is computed from heat gained *this campaign*, not lifetime heat. 2. Single-test-per-message granularity silently drops most of a campaign's data: MSG-SEND no-ops on MSG-ALLOC failure, and the turn bookkeeping advanced regardless, so rows looked complete while missing most of their tests. A live reservoir probe showed Hera's own STADIUM-RES@ draining ~725/cycle with no replenishment observed -- a 648-send full campaign would exhaust it almost immediately. Fixed by dispatching a whole rep (24 tests, one concatenated command, measured 442 bytes, well under VM-EXEC's 1025-byte cap) per message instead -- 27 sends for a full campaign, not 648. Re-verified after both fixes: 99/99 expected test outputs present, zero drops, zero faults, genuine rep-level interleaving instead of either the serialized baseline's fixed order or the first cut's 72-test lock-in. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EXieurDfDSsDFdnSyusuWo
This commit is contained in:
co-authored by
Claude Sonnet 5
parent
7edccd2c35
commit
19916717b2
+76
@@ -2852,3 +2852,79 @@ via `mama_forth_words.c` -- turn cost falls on whichever VM sends, not a "winner
|
|||||||
then rerun the full 3×9×3 DoE campaign from the top per the standing rule that any defect
|
then rerun the full 3×9×3 DoE campaign from the top per the standing rule that any defect
|
||||||
repair requires a clean re-run before a result counts as closed.
|
repair requires a clean re-run before a result counts as closed.
|
||||||
|
|
||||||
|
## XXI. The turn-attractor rebuilt on real messaging -- two real defects found and fixed live
|
||||||
|
before trusting it with a full campaign (2026-09-12)
|
||||||
|
|
||||||
|
**The rewrite itself.** `RUN-TEST`'s messaging sibling (`experiments/std79-doe/std79-doe.fth`)
|
||||||
|
now queues each turn via `MSG-SEND` and drains it via `MSG-TICK` instead of calling `VM-EXEC`
|
||||||
|
directly -- unblocked by §XX. `zuse` (doe-idx 0) still runs natively on Hera, unchanged, for the
|
||||||
|
same self-targeting-`VM-EXEC`-reentrancy reason `RUN-TEST` always had. `PICK-COOLEST` became
|
||||||
|
`PICK-NEXT-TURN`, `TIE-BREAK ( idx1 idx2 -- idx )` added as a seeded coin toss off the same
|
||||||
|
`RANDOM` stream `SHUFFLE-MATRIX` already consumes (keeps the whole run reproducible). Confirmed
|
||||||
|
before building anything further: `STADIUM-RES-PULL`/`STADIUM-RES-PUSH` (`mama_forth_words.c`)
|
||||||
|
operate on the *calling* VM's own reservoir -- turn cost genuinely falls on Hera, the
|
||||||
|
orchestrator, not on whichever identity receives the turn. "Sender pays," not "winner pays,"
|
||||||
|
confirmed in the source rather than assumed from the earlier design conversation.
|
||||||
|
|
||||||
|
**Neither the priority formula nor the message granularity survived first contact with a real
|
||||||
|
boot, and both were caught before committing to a 3-architecture campaign, not after.**
|
||||||
|
Following the working-style rule that plan approval is not a start signal and a defect repair
|
||||||
|
requires a clean re-run, not a quick patch: a smoke test (2 identities, zuse+rajames, amd64) was
|
||||||
|
run before any multi-architecture commitment, and its own output was read closely rather than
|
||||||
|
just checked for "did it finish."
|
||||||
|
|
||||||
|
**Defect 1: absolute `VM-HEAT` cannot produce fine-grained interleaving, only big block
|
||||||
|
handoffs.** The first cut used `VM-HEAT / tests-remaining` exactly as scoped. The smoke test
|
||||||
|
completed with zero faults, but its `DOE-RUN` rows read `zuse,0` then `rajames,0`, `rajames,1`,
|
||||||
|
`rajames,2` back to back, then `zuse,1`/`zuse,2` -- one rep of alternation, then a full 72-test
|
||||||
|
lock onto one identity. Root cause, confirmed by a direct live probe rather than inferred from
|
||||||
|
the log: right after attach, before a single test ran, `S" Hera" VM-HEAT .` read `62672` and
|
||||||
|
`S" rajames" VM-HEAT .` read `0` -- a ~63000x gap. `VM-HEAT` mostly encodes how long a VM has
|
||||||
|
existed and how much boot/capsule-load work it already did (Hera's own dictionary alone --
|
||||||
|
`fabric.4th`, `ACL.4th`, `messaging.4th`, etc. -- generates heat no identity VM ever will), not
|
||||||
|
how recently it took a DoE turn. A 1..24 divisor cannot close 4-5 orders of magnitude. Fixed by
|
||||||
|
adding `BASE-HEAT`: each active identity's `VM-HEAT` is snapshotted once at campaign start
|
||||||
|
(`CAPTURE-BASE-HEAT`), and `TURN-PRIORITY` became `(heat - base-heat) / remaining` -- heat
|
||||||
|
*gained this campaign*, zeroing the pre-existing lifetime disparity so every identity starts
|
||||||
|
tied (a genuine N-way tie at turn 1, which is also what first exercised `TIE-BREAK` for real,
|
||||||
|
rather than leaving it committed-but-unproven infrastructure in the `SPAWN-EVENT` pattern this
|
||||||
|
whole investigation started by root-causing).
|
||||||
|
|
||||||
|
**Defect 2: single-test-per-message granularity silently drops most of a campaign's data, and
|
||||||
|
the bookkeeping never notices.** With the priority formula fixed, a re-run showed real rep-level
|
||||||
|
alternation (`zuse,0` / `rajames,0` / `zuse,1` / `rajames,1` / `zuse,2` / `rajames,2`). But
|
||||||
|
counting `rajames`'s actual printed test outputs against the expected 33 tokens/rep × 3 reps =
|
||||||
|
99 found only 45 -- roughly half, worsening to ~29% by the third rep. `MSG-SEND` silently no-ops
|
||||||
|
when `MSG-ALLOC` fails to admit (`Q.SLOT MSG-ALLOC DUP 0= IF 2DROP 2DROP 2DROP DROP EXIT THEN`,
|
||||||
|
`messaging.4th`) -- and `STEP-TURN`'s own bookkeeping (`TEST-IDX!`/`REP-IDX!`) advanced
|
||||||
|
regardless of whether the send actually succeeded, so every row printed as if complete while
|
||||||
|
silently missing most of its tests. Root cause confirmed by a second direct probe: repeated
|
||||||
|
`MSG-SEND`+`MSG-TICK` cycles at Hera's own REPL, watching raw `STADIUM-RES@` (her own
|
||||||
|
reservoir, the thing `MSG-ALLOC`'s `STADIUM-RES-PULL` draws from every send) -- it drained from
|
||||||
|
`21760` to `13811` over just 11 cycles, with no observed replenishment during the run. At that
|
||||||
|
rate a full 9-identity × 3-rep × 24-test campaign (648 sends at single-test granularity) would
|
||||||
|
exhaust the budget almost immediately, which is exactly what the token-count shortfall showed
|
||||||
|
happening in miniature with only 2 identities. Fixed by changing the turn granularity itself:
|
||||||
|
`RUN-REP-CD` now builds one concatenated command string for a whole rep's 24 tests
|
||||||
|
(`BUILD-REP-CMD`, a 1024-byte scratch buffer -- the real 24-test set measures 442 bytes,
|
||||||
|
confirmed well under `mama_word_vm_exec`'s own `INPUT_BUFFER_SIZE` (1025) refusal threshold,
|
||||||
|
checked in `mama_forth_words.c` rather than assumed) and sends it as a single message. A full
|
||||||
|
campaign now costs 27 sends total instead of 648 -- comfortably inside the reservoir budget the
|
||||||
|
probe measured -- while `PICK-NEXT-TURN` still re-evaluates priority between every rep, so which
|
||||||
|
identity goes next is still heat-driven rather than shuffle-order-driven, just at rep granularity
|
||||||
|
rather than single-test granularity. `TESTS-REMAINING@` became `REPS-REMAINING@` and the
|
||||||
|
now-unused `TEST-IDX` per-test array was removed rather than left as dead state.
|
||||||
|
|
||||||
|
**Verification, re-run after both fixes, same 2-identity smoke test:** all 6 expected reps
|
||||||
|
present, `rajames`'s printed test-output token count came to exactly 99/99 (3 reps × 33 tokens,
|
||||||
|
zero drops), zero `UNKNOWN WORD`/fault lines, zero genuine `VM-EXEC: command too long` refusals
|
||||||
|
(one grep hit was a false match against this very doc comment's own quoted text during
|
||||||
|
compilation, not a runtime error), completed in 69s. No leaked `qemu` process after either run.
|
||||||
|
|
||||||
|
**Not yet done:** the actual full 3-architecture, 9-identity, 3×9×3 campaign this whole
|
||||||
|
mechanism exists to support -- the smoke test deliberately stayed small (2 identities) so each
|
||||||
|
iteration of finding and fixing a defect stayed cheap. That campaign, its analysis pipeline
|
||||||
|
rebuild, and the LaTeX report comparing it against the §XV/§XVIII serialized baseline are the
|
||||||
|
next step, now that the mechanism itself has been shown correct at small scale rather than
|
||||||
|
assumed correct from a clean exit code.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# Capsule Block Manifest — Auto-generated
|
# Capsule Block Manifest — Auto-generated
|
||||||
<!-- Generated by mkcapsule --manifest 2026-09-12T20:00:38Z -->
|
<!-- Generated by mkcapsule --manifest 2026-09-12T20:49:50Z -->
|
||||||
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
|
<!-- DO NOT EDIT — re-run mkcapsule --manifest to refresh. -->
|
||||||
<!-- Hand-written justifications and immutability notes live -->
|
<!-- Hand-written justifications and immutability notes live -->
|
||||||
<!-- in MANIFEST.md alongside this auto-generated index. -->
|
<!-- in MANIFEST.md alongside this auto-generated index. -->
|
||||||
|
|||||||
Binary file not shown.
@@ -0,0 +1,100 @@
|
|||||||
|
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48,fleet_k_q48,fleet_conserved
|
||||||
|
409,4090000,10000,0,0,256,87,564,512,512,0,0,3888,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
410,4100000,10000,0,0,256,88,558,1024,1024,0,0,3894,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
411,4110000,10000,0,0,256,90,539,1024,1024,0,0,3896,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
412,4120000,10000,0,0,256,91,531,1024,1024,0,0,3899,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
413,4130000,10000,0,0,256,92,523,2048,2048,0,0,3900,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
414,4140000,10000,0,0,256,92,518,2048,2048,0,0,3902,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
415,4150000,10000,0,0,256,92,514,4096,4096,0,0,3903,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
416,4160000,10000,0,0,256,92,512,4096,4096,0,0,3905,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
417,4170000,10000,0,0,256,92,508,4096,4096,0,0,3906,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
418,4180000,10000,0,0,256,92,504,4096,4096,0,0,3908,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
419,4190000,10000,0,0,256,92,497,2048,2048,0,0,3909,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
420,4200000,10000,0,0,256,93,498,2048,2048,0,0,3910,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
421,4210000,10000,0,0,256,93,499,1024,1024,0,0,3912,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
422,4220000,10000,0,0,256,93,501,1024,1024,0,0,3914,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
423,4230000,10000,0,0,256,93,502,512,512,0,0,3915,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
424,4240000,10000,0,0,256,93,503,512,512,0,0,3917,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
425,4250000,10000,0,0,256,93,505,256,256,0,0,3918,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
426,4260000,10000,0,0,256,93,506,256,256,0,0,3919,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
427,4270000,10000,0,0,256,94,507,256,256,0,0,3922,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
428,4280000,10000,0,0,256,95,485,256,256,0,0,3924,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
429,4290000,10000,0,0,256,97,483,256,256,0,0,3926,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
430,4300000,10000,0,0,256,98,485,256,256,0,0,3929,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
431,4310000,10000,0,0,256,105,486,256,256,0,0,3931,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
432,4320000,10000,0,0,256,105,487,256,256,0,0,3934,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
433,4330000,10000,0,0,256,105,489,256,256,0,0,3935,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
434,4340000,10000,0,0,256,105,490,256,256,0,0,3937,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
435,4350000,10000,0,0,256,105,491,256,256,0,0,3940,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
436,4360000,10000,0,0,256,105,490,256,256,0,0,3942,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
437,4370000,10000,0,0,256,104,462,256,256,0,0,3947,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
438,4380000,10000,0,0,256,104,443,256,256,0,0,3949,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
439,4390000,10000,0,0,256,104,430,256,256,0,0,3954,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
440,4400000,10000,0,0,256,104,431,256,256,0,0,3955,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
441,4410000,10000,0,0,256,104,433,256,256,0,0,3956,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
442,4420000,10000,0,0,256,104,434,256,256,0,0,3958,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
443,4430000,10000,0,0,256,104,435,256,256,0,0,3961,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
444,4440000,10000,0,0,256,104,436,256,256,0,0,3963,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
445,4450000,10000,0,0,256,104,433,256,256,0,0,3965,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
446,4460000,10000,0,0,256,104,435,256,256,0,0,3967,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
447,4470000,10000,0,0,256,104,436,256,256,0,0,3969,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
448,4480000,10000,0,0,256,104,437,256,256,0,0,3972,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
449,4490000,10000,0,0,256,104,438,256,256,0,0,3975,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
450,4500000,10000,0,0,256,104,439,256,256,0,0,3977,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
451,4510000,10000,0,0,256,104,440,256,256,0,0,3979,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
452,4520000,10000,0,0,256,104,441,256,256,0,0,3981,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
453,4530000,10000,0,0,256,109,443,256,256,0,0,3983,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
454,4540000,10000,0,0,256,110,444,256,256,0,0,3985,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
455,4550000,10000,0,0,256,110,445,256,256,0,0,3988,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
456,4560000,10000,0,0,256,110,446,256,256,0,0,3990,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
457,4570000,10000,0,0,256,110,447,256,256,0,0,3993,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
458,4580000,10000,0,0,256,110,448,256,256,0,0,3997,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
459,4590000,10000,0,0,256,110,450,256,256,0,0,3999,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
460,4600000,10000,0,0,256,110,451,256,256,0,0,4002,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
461,4610000,10000,0,0,256,110,452,256,256,0,0,4005,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
462,4620000,10000,0,0,256,111,453,256,256,0,0,4007,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
107,1070000,18446744073706001616,0,0,26232,49,273,256,256,0,4895412794951727414,4014,65357,179,0,62572,1470,1494,65536,1
|
||||||
|
463,4630000,3560000,0,0,83504,111,454,256,256,0,4704877978297827328,4016,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
464,4640000,10000,0,0,256,111,455,256,256,0,0,4018,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
465,4650000,10000,0,0,256,111,457,256,256,0,0,4019,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
466,4660000,10000,0,0,256,111,458,256,256,0,0,4021,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
467,4670000,10000,0,0,256,111,459,256,256,0,0,4024,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
468,4680000,10000,0,0,256,111,460,256,256,0,0,4026,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
469,4690000,10000,0,0,256,111,461,256,256,0,0,4029,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
470,4700000,10000,0,0,256,111,462,256,256,0,0,4030,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
471,4710000,10000,0,0,256,111,463,256,256,0,0,4035,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
472,4720000,10000,0,0,256,111,465,256,256,0,0,4036,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
473,4730000,10000,0,0,256,111,466,256,256,0,0,4038,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
474,4740000,10000,0,0,256,111,467,256,256,0,0,4040,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
475,4750000,10000,0,0,256,111,468,256,256,0,0,4042,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
476,4760000,10000,0,0,256,111,469,256,256,0,0,4044,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
477,4770000,10000,0,0,256,114,470,256,256,0,0,4047,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
478,4780000,10000,0,0,256,115,472,256,256,0,0,4051,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
479,4790000,10000,0,0,256,115,473,256,256,0,0,4054,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
480,4800000,10000,0,0,256,117,474,256,256,0,0,4056,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
481,4810000,10000,0,0,256,117,475,256,256,0,0,4059,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
482,4820000,10000,0,0,256,117,476,256,256,0,0,4061,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
483,4830000,10000,0,0,256,117,477,256,256,0,0,4063,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
484,4840000,10000,0,0,256,117,479,256,256,0,0,4065,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
485,4850000,10000,0,0,256,117,480,256,256,0,0,4066,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
486,4860000,10000,0,0,256,117,481,256,256,0,0,4068,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
487,4870000,10000,0,0,256,117,482,256,256,0,0,4070,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
488,4880000,10000,0,0,256,117,483,256,256,0,0,4072,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
489,4890000,10000,0,0,256,117,484,256,256,0,0,4074,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
490,4900000,10000,0,0,256,117,485,256,256,0,0,4077,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
491,4910000,10000,0,0,256,117,487,256,256,0,0,4079,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
492,4920000,10000,0,0,256,117,488,256,256,0,0,4081,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
493,4930000,10000,0,0,256,117,489,256,256,0,0,4085,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
494,4940000,10000,0,0,256,117,490,256,256,0,0,4087,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
495,4950000,10000,0,0,256,117,491,256,256,0,0,4089,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
496,4960000,10000,0,0,256,117,492,256,256,0,0,4091,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
497,4970000,10000,0,0,256,117,494,256,256,0,0,4093,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
498,4980000,10000,0,0,256,117,495,256,256,0,0,4095,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
499,4990000,10000,0,0,256,117,496,256,256,0,0,4097,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
500,5000000,10000,0,0,256,118,497,256,256,0,0,4099,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
501,5010000,10000,0,0,256,118,498,256,256,0,0,4101,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
502,5020000,10000,0,0,256,118,499,256,256,0,0,4103,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
503,5030000,10000,0,0,256,118,501,256,256,0,0,4106,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
504,5040000,10000,0,0,256,118,502,256,256,0,0,4108,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
505,5050000,10000,0,0,256,118,503,256,256,0,0,4110,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
506,5060000,10000,0,0,256,120,504,256,256,0,0,4111,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
|||||||
|
@@ -0,0 +1,79 @@
|
|||||||
|
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48,fleet_k_q48,fleet_conserved
|
||||||
|
98,980000,10000,0,0,256,65,44,1024,1024,0,0,4701,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
99,990000,10000,0,0,256,66,44,512,512,0,0,4704,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
100,1000000,10000,0,0,256,68,45,512,512,0,0,4707,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
101,1010000,10000,0,0,256,70,46,256,256,0,0,4710,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
102,1020000,10000,0,0,256,70,47,256,256,0,0,4712,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
103,1030000,10000,0,0,256,70,48,256,256,0,0,4715,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
104,1040000,10000,0,0,256,70,50,256,256,0,0,4717,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
105,1050000,10000,0,0,256,70,51,256,256,0,0,4720,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
106,1060000,10000,0,0,256,72,52,256,256,0,0,4722,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
107,1070000,10000,0,0,256,72,53,256,256,0,0,4724,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
108,1080000,10000,0,0,256,73,54,256,256,0,0,4727,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
109,1090000,10000,0,0,256,74,55,256,256,0,0,4730,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
110,1100000,10000,0,0,256,76,56,256,256,0,0,4733,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
111,1110000,10000,0,0,256,76,64,256,256,0,0,4736,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
112,1120000,10000,0,0,256,75,66,256,256,0,0,4739,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
113,1130000,10000,0,0,256,74,72,256,256,0,0,4742,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
114,1140000,10000,0,0,256,74,73,256,256,0,0,4745,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
237,2370000,1230000,0,0,38058,39,841,256,256,0,4697990671821176832,4748,65534,2,0,60212,2630,2694,65536,1
|
||||||
|
115,1150000,18446744073708331616,0,0,21788,74,75,256,256,0,4895412794951728551,4751,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
116,1160000,10000,0,0,256,74,76,256,256,0,0,4755,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
117,1170000,10000,0,0,256,75,77,256,256,0,0,4761,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
118,1180000,10000,0,0,256,75,79,256,256,0,0,4763,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
119,1190000,10000,0,0,256,75,80,256,256,0,0,4765,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
120,1200000,10000,0,0,256,75,81,256,256,0,0,4768,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
121,1210000,10000,0,0,256,75,82,256,256,0,0,4771,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
122,1220000,10000,0,0,256,75,84,256,256,0,0,4773,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
123,1230000,10000,0,0,256,77,85,256,256,0,0,4776,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
124,1240000,10000,0,0,256,77,86,256,256,0,0,4780,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
125,1250000,10000,0,0,256,77,87,256,256,0,0,4782,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
126,1260000,10000,0,0,256,76,90,256,256,0,0,4785,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
127,1270000,10000,0,0,256,76,95,256,256,0,0,4786,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
128,1280000,10000,0,0,256,76,96,256,256,0,0,4790,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
129,1290000,10000,0,0,256,76,106,256,256,0,0,4792,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
130,1300000,10000,0,0,256,76,108,256,256,0,0,4795,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
131,1310000,10000,0,0,256,76,109,256,256,0,0,4798,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
132,1320000,10000,0,0,256,76,111,256,256,0,0,4801,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
133,1330000,10000,0,0,256,76,113,256,256,0,0,4804,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
134,1340000,10000,0,0,256,75,125,256,256,0,0,4806,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
135,1350000,10000,0,0,256,75,129,256,256,0,0,4808,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
136,1360000,10000,0,0,256,73,164,256,256,0,0,4811,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
137,1370000,10000,0,0,256,73,164,256,256,0,0,4813,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
138,1380000,10000,0,0,256,73,167,256,256,0,0,4816,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
139,1390000,10000,0,0,256,78,171,256,256,0,0,4819,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
140,1400000,10000,0,0,256,78,173,256,256,0,0,4822,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
141,1410000,10000,0,0,256,78,176,256,256,0,0,4826,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
142,1420000,10000,0,0,256,78,182,256,256,0,0,4829,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
143,1430000,10000,0,0,256,78,185,256,256,0,0,4831,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
144,1440000,10000,0,0,256,75,188,256,256,0,0,4833,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
145,1450000,10000,0,0,256,75,193,256,256,0,0,4836,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
146,1460000,10000,0,0,256,74,197,256,256,0,0,4838,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
147,1470000,10000,0,0,256,75,218,256,256,0,0,4841,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
148,1480000,10000,0,0,256,75,224,256,256,0,0,4847,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
119,1190000,18446744073709261616,0,0,29358,50,304,256,256,0,4895412794951729006,4851,65534,2,0,60212,2630,2694,65536,1
|
||||||
|
149,1490000,300000,0,0,1134,75,236,256,256,0,4688725774528675840,4854,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
150,1500000,10000,0,0,256,75,238,256,256,0,0,4857,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
151,1510000,10000,0,0,256,75,241,256,256,0,0,4858,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
152,1520000,10000,0,0,256,75,246,256,256,0,0,4861,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
153,1530000,10000,0,0,256,75,249,256,256,0,0,4863,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
154,1540000,10000,0,0,256,75,251,256,256,0,0,4865,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
155,1550000,10000,0,0,256,75,265,256,256,0,0,4867,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
156,1560000,10000,0,0,256,75,267,256,256,0,0,4869,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
157,1570000,10000,0,0,256,75,275,256,256,0,0,4871,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
158,1580000,10000,0,0,256,75,278,256,256,0,0,4874,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
159,1590000,10000,0,0,256,75,284,256,256,0,0,4875,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
160,1600000,10000,0,0,256,74,300,256,256,0,0,4878,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
161,1610000,10000,0,0,256,74,306,256,256,0,0,4881,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
162,1620000,10000,0,0,256,72,312,256,256,0,0,4884,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
163,1630000,10000,0,0,256,72,315,256,256,0,0,4886,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
164,1640000,10000,0,0,256,72,318,256,256,0,0,4888,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
165,1650000,10000,0,0,256,74,310,256,256,0,0,4892,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
166,1660000,10000,0,0,256,74,313,256,256,0,0,4897,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
167,1670000,10000,0,0,256,74,316,256,256,0,0,4900,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
168,1680000,10000,0,0,256,74,318,256,256,0,0,4904,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
169,1690000,10000,0,0,256,74,321,256,256,0,0,4906,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
170,1700000,10000,0,0,256,74,328,256,256,0,0,4909,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
238,2380000,680000,0,0,23874,43,776,256,256,0,4694002468269326336,4914,65534,2,0,60212,2630,2694,65536,1
|
||||||
|
171,1710000,18446744073708881616,0,0,36124,74,331,256,256,0,4895412794951728820,4916,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
172,1720000,10000,0,0,256,74,341,256,256,0,0,4919,65534,2,1,60212,2630,2694,65536,1
|
||||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,100 @@
|
|||||||
|
tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48,fleet_k_q48,fleet_conserved
|
||||||
|
409,4090000,10000,0,0,256,87,564,512,512,0,0,3888,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
410,4100000,10000,0,0,256,88,558,1024,1024,0,0,3894,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
411,4110000,10000,0,0,256,90,539,1024,1024,0,0,3896,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
412,4120000,10000,0,0,256,91,531,1024,1024,0,0,3899,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
413,4130000,10000,0,0,256,92,523,2048,2048,0,0,3900,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
414,4140000,10000,0,0,256,92,518,2048,2048,0,0,3902,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
415,4150000,10000,0,0,256,92,514,4096,4096,0,0,3903,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
416,4160000,10000,0,0,256,92,512,4096,4096,0,0,3905,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
417,4170000,10000,0,0,256,92,508,4096,4096,0,0,3906,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
418,4180000,10000,0,0,256,92,504,4096,4096,0,0,3908,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
419,4190000,10000,0,0,256,92,497,2048,2048,0,0,3909,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
420,4200000,10000,0,0,256,93,498,2048,2048,0,0,3910,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
421,4210000,10000,0,0,256,93,499,1024,1024,0,0,3912,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
422,4220000,10000,0,0,256,93,501,1024,1024,0,0,3914,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
423,4230000,10000,0,0,256,93,502,512,512,0,0,3915,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
424,4240000,10000,0,0,256,93,503,512,512,0,0,3917,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
425,4250000,10000,0,0,256,93,505,256,256,0,0,3918,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
426,4260000,10000,0,0,256,93,506,256,256,0,0,3919,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
427,4270000,10000,0,0,256,94,507,256,256,0,0,3922,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
428,4280000,10000,0,0,256,95,485,256,256,0,0,3924,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
429,4290000,10000,0,0,256,97,483,256,256,0,0,3926,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
430,4300000,10000,0,0,256,98,485,256,256,0,0,3929,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
431,4310000,10000,0,0,256,105,486,256,256,0,0,3931,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
432,4320000,10000,0,0,256,105,487,256,256,0,0,3934,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
433,4330000,10000,0,0,256,105,489,256,256,0,0,3935,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
434,4340000,10000,0,0,256,105,490,256,256,0,0,3937,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
435,4350000,10000,0,0,256,105,491,256,256,0,0,3940,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
436,4360000,10000,0,0,256,105,490,256,256,0,0,3942,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
437,4370000,10000,0,0,256,104,462,256,256,0,0,3947,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
438,4380000,10000,0,0,256,104,443,256,256,0,0,3949,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
439,4390000,10000,0,0,256,104,430,256,256,0,0,3954,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
440,4400000,10000,0,0,256,104,431,256,256,0,0,3955,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
441,4410000,10000,0,0,256,104,433,256,256,0,0,3956,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
442,4420000,10000,0,0,256,104,434,256,256,0,0,3958,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
443,4430000,10000,0,0,256,104,435,256,256,0,0,3961,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
444,4440000,10000,0,0,256,104,436,256,256,0,0,3963,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
445,4450000,10000,0,0,256,104,433,256,256,0,0,3965,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
446,4460000,10000,0,0,256,104,435,256,256,0,0,3967,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
447,4470000,10000,0,0,256,104,436,256,256,0,0,3969,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
448,4480000,10000,0,0,256,104,437,256,256,0,0,3972,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
449,4490000,10000,0,0,256,104,438,256,256,0,0,3975,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
450,4500000,10000,0,0,256,104,439,256,256,0,0,3977,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
451,4510000,10000,0,0,256,104,440,256,256,0,0,3979,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
452,4520000,10000,0,0,256,104,441,256,256,0,0,3981,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
453,4530000,10000,0,0,256,109,443,256,256,0,0,3983,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
454,4540000,10000,0,0,256,110,444,256,256,0,0,3985,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
455,4550000,10000,0,0,256,110,445,256,256,0,0,3988,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
456,4560000,10000,0,0,256,110,446,256,256,0,0,3990,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
457,4570000,10000,0,0,256,110,447,256,256,0,0,3993,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
458,4580000,10000,0,0,256,110,448,256,256,0,0,3997,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
459,4590000,10000,0,0,256,110,450,256,256,0,0,3999,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
460,4600000,10000,0,0,256,110,451,256,256,0,0,4002,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
461,4610000,10000,0,0,256,110,452,256,256,0,0,4005,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
462,4620000,10000,0,0,256,111,453,256,256,0,0,4007,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
107,1070000,18446744073706001616,0,0,26232,49,273,256,256,0,4895412794951727414,4014,65357,179,0,62572,1470,1494,65536,1
|
||||||
|
463,4630000,3560000,0,0,83504,111,454,256,256,0,4704877978297827328,4016,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
464,4640000,10000,0,0,256,111,455,256,256,0,0,4018,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
465,4650000,10000,0,0,256,111,457,256,256,0,0,4019,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
466,4660000,10000,0,0,256,111,458,256,256,0,0,4021,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
467,4670000,10000,0,0,256,111,459,256,256,0,0,4024,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
468,4680000,10000,0,0,256,111,460,256,256,0,0,4026,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
469,4690000,10000,0,0,256,111,461,256,256,0,0,4029,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
470,4700000,10000,0,0,256,111,462,256,256,0,0,4030,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
471,4710000,10000,0,0,256,111,463,256,256,0,0,4035,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
472,4720000,10000,0,0,256,111,465,256,256,0,0,4036,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
473,4730000,10000,0,0,256,111,466,256,256,0,0,4038,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
474,4740000,10000,0,0,256,111,467,256,256,0,0,4040,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
475,4750000,10000,0,0,256,111,468,256,256,0,0,4042,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
476,4760000,10000,0,0,256,111,469,256,256,0,0,4044,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
477,4770000,10000,0,0,256,114,470,256,256,0,0,4047,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
478,4780000,10000,0,0,256,115,472,256,256,0,0,4051,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
479,4790000,10000,0,0,256,115,473,256,256,0,0,4054,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
480,4800000,10000,0,0,256,117,474,256,256,0,0,4056,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
481,4810000,10000,0,0,256,117,475,256,256,0,0,4059,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
482,4820000,10000,0,0,256,117,476,256,256,0,0,4061,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
483,4830000,10000,0,0,256,117,477,256,256,0,0,4063,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
484,4840000,10000,0,0,256,117,479,256,256,0,0,4065,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
485,4850000,10000,0,0,256,117,480,256,256,0,0,4066,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
486,4860000,10000,0,0,256,117,481,256,256,0,0,4068,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
487,4870000,10000,0,0,256,117,482,256,256,0,0,4070,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
488,4880000,10000,0,0,256,117,483,256,256,0,0,4072,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
489,4890000,10000,0,0,256,117,484,256,256,0,0,4074,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
490,4900000,10000,0,0,256,117,485,256,256,0,0,4077,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
491,4910000,10000,0,0,256,117,487,256,256,0,0,4079,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
492,4920000,10000,0,0,256,117,488,256,256,0,0,4081,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
493,4930000,10000,0,0,256,117,489,256,256,0,0,4085,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
494,4940000,10000,0,0,256,117,490,256,256,0,0,4087,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
495,4950000,10000,0,0,256,117,491,256,256,0,0,4089,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
496,4960000,10000,0,0,256,117,492,256,256,0,0,4091,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
497,4970000,10000,0,0,256,117,494,256,256,0,0,4093,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
498,4980000,10000,0,0,256,117,495,256,256,0,0,4095,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
499,4990000,10000,0,0,256,117,496,256,256,0,0,4097,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
500,5000000,10000,0,0,256,118,497,256,256,0,0,4099,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
501,5010000,10000,0,0,256,118,498,256,256,0,0,4101,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
502,5020000,10000,0,0,256,118,499,256,256,0,0,4103,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
503,5030000,10000,0,0,256,118,501,256,256,0,0,4106,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
504,5040000,10000,0,0,256,118,502,256,256,0,0,4108,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
505,5050000,10000,0,0,256,118,503,256,256,0,0,4110,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
506,5060000,10000,0,0,256,120,504,256,256,0,0,4111,65357,179,1,62572,1470,1494,65536,1
|
||||||
|
@@ -196,3 +196,254 @@ VARIABLE CURR-RUN-ID
|
|||||||
LOOP
|
LOOP
|
||||||
HB-OFF
|
HB-OFF
|
||||||
." STD79-DOE: complete" CR ;
|
." STD79-DOE: complete" CR ;
|
||||||
|
|
||||||
|
( ============================================================ )
|
||||||
|
( Compudynamic turn-attractor (FABRIC-3.md SXIX, 2026-09-12). )
|
||||||
|
( EXEC-STD79-DOE above is strictly serialized: each of the 27 )
|
||||||
|
( shuffled (identity,rep) cells runs its full 24-test block to )
|
||||||
|
( completion before the next starts -- confirmed live that this is )
|
||||||
|
( the real null hypothesis behind SXVIII's K result, not "real )
|
||||||
|
( concurrent multi-VM load": VM-EXEC's vm_interpret() call blocks )
|
||||||
|
( the caller until the target returns (mama_forth_words.c), and )
|
||||||
|
( vm_tick() -- hence vm_physics_heartbeat_tick() -- is driven by )
|
||||||
|
( each VM's OWN word dispatch (vm_runtime.c), so an idle identity )
|
||||||
|
( accrues zero ticks between its own turns, not just "not currently )
|
||||||
|
( executing a word." )
|
||||||
|
( )
|
||||||
|
( EXEC-STD79-DOE-CD replaces the fixed shuffle-order sequencing )
|
||||||
|
( with a turn-attractor: at every step, whichever LIVE identity )
|
||||||
|
( has the lowest VM-HEAT / tests-remaining-in-its-current-rep gets )
|
||||||
|
( the next single test dispatched -- the same least-dense-candidate )
|
||||||
|
( judgment stadium_admit() already trusts for eviction (heat/mass), )
|
||||||
|
( applied to "whose turn is next" instead of "who gets evicted," )
|
||||||
|
( with tests-remaining standing in for mass (Stadium's own mass )
|
||||||
|
( field is hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- )
|
||||||
|
( so this computes its own local ratio rather than hijacking that )
|
||||||
|
( field). Equal-priority candidates are broken by TIE-BREAK, a )
|
||||||
|
( seeded coin toss (swappable for inference later, not built yet). )
|
||||||
|
( No fixed round-robin, no priority levels, no preemption -- )
|
||||||
|
( deliberately not a scheduler. )
|
||||||
|
( )
|
||||||
|
( FABRIC-3.md SXX/SXXI (2026-09-12): rebuilt on real messaging. This )
|
||||||
|
( draft's first pass (still visible in RUN-TEST/EXEC-STD79-DOE's own )
|
||||||
|
( turn dispatch above, untouched, kept as the historical serialized )
|
||||||
|
( baseline) and this word's own first cut both dispatched turns via )
|
||||||
|
( blocking VM-EXEC -- no different from the null hypothesis this )
|
||||||
|
( whole mechanism exists to move past. Hera can now genuinely message )
|
||||||
|
( every identity (SXX closed the "Hera can't message" gap), so )
|
||||||
|
( RUN-REP-CD below queues each turn's whole rep as a real message )
|
||||||
|
( (MSG-SEND, one per rep -- SXXII cut this from one-message-per-test )
|
||||||
|
( after a live reservoir probe showed that granularity silently )
|
||||||
|
( dropped work, see RUN-REP-CD's own comment) and pumps it (MSG-TICK) )
|
||||||
|
( instead of calling VM-EXEC directly. MSG-DELIVER still calls VM-EXEC under the hood )
|
||||||
|
( (messaging.4th), so actual instruction execution stays serialized )
|
||||||
|
( at delivery time -- that's a real constraint of a single-threaded )
|
||||||
|
( VM, not something this mechanism claims to remove. What changes is )
|
||||||
|
( who pays and how turns are queued: MSG-ALLOC's STADIUM-RES-PULL )
|
||||||
|
( pulls Q.SLOT admission heat from the CALLING VM's own reservoir )
|
||||||
|
( (mama_forth_words.c -- confirmed, not assumed), so queuing a turn )
|
||||||
|
( costs Hera, the orchestrator, not the identity receiving the turn -- )
|
||||||
|
( "sender pays," not "winner pays." zuse's (idx 0) tests still run )
|
||||||
|
( natively on Hera, message-free, for the same reason as before: )
|
||||||
|
( MSG-DELIVER's own VM-EXEC would be self-targeting into Hera's own )
|
||||||
|
( input buffer mid-parse, the same reentrancy class the idle-loop )
|
||||||
|
( pump guards against. The 27-slot run_id/(id_idx,rep) LABEL mapping )
|
||||||
|
( from SHUFFLE-MATRIX is preserved exactly (REV-MATRIX inverts it) )
|
||||||
|
( so run_id means the same thing as every prior campaign, even though )
|
||||||
|
( real execution order is now priority-driven, not shuffle-position- )
|
||||||
|
( driven. )
|
||||||
|
|
||||||
|
CREATE REV-MATRIX N-RUNS CELLS ALLOT
|
||||||
|
: REV! ( val idx -- ) CELLS REV-MATRIX + ! ;
|
||||||
|
: REV@ ( idx -- val ) CELLS REV-MATRIX + @ ;
|
||||||
|
: BUILD-REV-MATRIX ( -- ) N-RUNS 0 DO I I MATRIX@ REV! LOOP ;
|
||||||
|
|
||||||
|
CREATE REP-IDX N-ID CELLS ALLOT ( each identity's current/next rep, 0..2; N-REPS = done )
|
||||||
|
: REP-IDX! ( val idx -- ) CELLS REP-IDX + ! ;
|
||||||
|
: REP-IDX@ ( idx -- val ) CELLS REP-IDX + @ ;
|
||||||
|
|
||||||
|
: TURN-HEAT ( idx -- heat )
|
||||||
|
DUP 0= IF DROP S" Hera" VM-HEAT
|
||||||
|
ELSE ID-NAME VM-HEAT THEN ;
|
||||||
|
|
||||||
|
( BASE-HEAT: each identity's TURN-HEAT captured once, at campaign )
|
||||||
|
( start (CAPTURE-BASE-HEAT, called from EXEC-STD79-DOE-CD before the )
|
||||||
|
( turn loop begins). Live-probed before trusting this design (2026- )
|
||||||
|
( 09-12, amd64): right after attach, before a single test has run, )
|
||||||
|
( S" Hera" VM-HEAT . -> 62672, S" rajames" VM-HEAT . -> 0 -- a ~63000x )
|
||||||
|
( gap. Absolute VM-HEAT mostly encodes how long a VM has existed and )
|
||||||
|
( how much boot/capsule-load work it already did, not how recently )
|
||||||
|
( it took a DoE turn: Hera's dictionary alone (fabric.4th, ACL.4th, )
|
||||||
|
( messaging.4th, etc.) generates heat no identity VM ever will. )
|
||||||
|
( Dividing that gap by a 1..24 tests-remaining divisor cannot close )
|
||||||
|
( 4-5 orders of magnitude -- confirmed live: an early two-identity )
|
||||||
|
( smoke test with the undivided-baseline formula produced zuse )
|
||||||
|
( running one rep, then rajames sweeping all 3 of its reps back to )
|
||||||
|
( back before zuse got another turn, not fine-grained alternation. )
|
||||||
|
( Subtracting each identity's own BASE-HEAT zeroes out the pre- )
|
||||||
|
( existing disparity: every identity's priority starts at 0 for its )
|
||||||
|
( very first candidate turn (a genuine N-way tie -- see TIE-BREAK )
|
||||||
|
( below), and diverges afterward strictly from heat gained during )
|
||||||
|
( THIS campaign, which is the comparison that was actually intended. )
|
||||||
|
CREATE BASE-HEAT N-ID CELLS ALLOT
|
||||||
|
: BASE-HEAT! ( val idx -- ) CELLS BASE-HEAT + ! ;
|
||||||
|
: BASE-HEAT@ ( idx -- val ) CELLS BASE-HEAT + @ ;
|
||||||
|
: CAPTURE-BASE-HEAT ( -- )
|
||||||
|
N-ID 0 DO I REP-IDX@ N-REPS < IF I DUP TURN-HEAT SWAP BASE-HEAT! THEN LOOP ;
|
||||||
|
|
||||||
|
( reps left for idx, ranges 1..N-REPS whenever this is called -- )
|
||||||
|
( PICK-NEXT-TURN only ever evaluates idx's still REP-IDX@ < N-REPS. )
|
||||||
|
( SXXII (2026-09-12): reps, not tests, are this campaign's real turn )
|
||||||
|
( granularity -- see the RUN-REP-CD comment below for why a whole )
|
||||||
|
( rep is dispatched as one message instead of 24 single-test )
|
||||||
|
( messages, confirmed live via a direct reservoir probe. )
|
||||||
|
: REPS-REMAINING@ ( idx -- n ) REP-IDX@ N-REPS SWAP - ;
|
||||||
|
|
||||||
|
( priority = (heat - base-heat) / reps-remaining -- heat gained )
|
||||||
|
( THIS campaign so far, per rep still owed -- same "coolest wins" )
|
||||||
|
( direction as stadium_admit()'s heat/mass density, with reps- )
|
||||||
|
( remaining standing in for mass (Stadium's own mass field is )
|
||||||
|
( hardcoded to 1 for every patron -- see FABRIC-3.md SXIX -- so this )
|
||||||
|
( computes its own local ratio rather than hijacking that field). )
|
||||||
|
( Plain integer "/" is correct even though heat is Q48.16 fixed- )
|
||||||
|
( point: dividing a Q48.16 value by a plain integer divisor )
|
||||||
|
( preserves the Q48.16 scale, no Q./ needed. )
|
||||||
|
: TURN-PRIORITY ( idx -- priority )
|
||||||
|
DUP TURN-HEAT OVER BASE-HEAT@ - SWAP REPS-REMAINING@ / ;
|
||||||
|
|
||||||
|
( seeded coin toss (RANDOM draws off the same SEED'd stream )
|
||||||
|
( EXEC-STD79-DOE-CD's SHUFFLE-MATRIX already consumes, so the whole )
|
||||||
|
( run stays reproducible run-to-run) -- swappable later for a )
|
||||||
|
( rolling-window-of-truth inference, per Bob: "start with a coin )
|
||||||
|
( toss or go straight to inference?" -- coin toss first. )
|
||||||
|
: TIE-BREAK ( idx1 idx2 -- idx )
|
||||||
|
0 1 RANDOM IF SWAP THEN DROP ;
|
||||||
|
|
||||||
|
VARIABLE BEST-IDX VARIABLE BEST-PRI
|
||||||
|
: PICK-NEXT-TURN ( -- idx )
|
||||||
|
-1 BEST-IDX !
|
||||||
|
N-ID 0 DO
|
||||||
|
I REP-IDX@ N-REPS < IF
|
||||||
|
I TURN-PRIORITY
|
||||||
|
BEST-IDX @ -1 = IF
|
||||||
|
BEST-PRI ! I BEST-IDX !
|
||||||
|
ELSE
|
||||||
|
DUP BEST-PRI @ = IF
|
||||||
|
DROP BEST-IDX @ I TIE-BREAK BEST-IDX !
|
||||||
|
ELSE
|
||||||
|
DUP BEST-PRI @ < IF BEST-PRI ! I BEST-IDX ! ELSE DROP THEN
|
||||||
|
THEN
|
||||||
|
THEN
|
||||||
|
THEN
|
||||||
|
LOOP
|
||||||
|
BEST-IDX @ ;
|
||||||
|
|
||||||
|
VARIABLE SR-IDX VARIABLE SR-REP VARIABLE SR-RUNID
|
||||||
|
: START-REP ( idx -- )
|
||||||
|
SR-IDX !
|
||||||
|
SR-IDX @ REP-IDX@ SR-REP !
|
||||||
|
SR-IDX @ 3 * SR-REP @ + REV@ SR-RUNID !
|
||||||
|
." DOE-RUN," SR-RUNID @ . ." ," SR-IDX @ . ." ,"
|
||||||
|
SR-IDX @ ID-LABEL TYPE ." ," SR-REP @ . CR ;
|
||||||
|
|
||||||
|
( message-type tag for a queued turn's rep command. Past the )
|
||||||
|
( highest constant messaging.4th itself defines (BLK-ATTACH-EVENT=9); )
|
||||||
|
( kept local to this file rather than added to the shared common )
|
||||||
|
( capsule, since it's specific to this campaign's own dispatch, not )
|
||||||
|
( general messaging infrastructure. )
|
||||||
|
10 CONSTANT DOE-TEST-EVENT
|
||||||
|
|
||||||
|
( REP-CMD-BUF: scratch buffer holding one whole rep's 24 test )
|
||||||
|
( commands concatenated with spaces (BUILD-REP-CMD). 442 bytes for )
|
||||||
|
( the real 24-test set, measured; 1024 leaves ample headroom and )
|
||||||
|
( stays well under mama_word_vm_exec's own INPUT_BUFFER_SIZE (1025) )
|
||||||
|
( refusal threshold (checked in the C source, not assumed -- it )
|
||||||
|
( prints "VM-EXEC: command too long" and returns cleanly rather than )
|
||||||
|
( truncating, so an oversized rep would fail loudly, not silently). )
|
||||||
|
CREATE REP-CMD-BUF 1024 ALLOT
|
||||||
|
VARIABLE REP-CMD-LEN
|
||||||
|
: REP-CMD-RESET ( -- ) 0 REP-CMD-LEN ! ;
|
||||||
|
: REP-CMD-APPEND ( addr u -- )
|
||||||
|
>R
|
||||||
|
REP-CMD-BUF REP-CMD-LEN @ + R@ CMOVE
|
||||||
|
REP-CMD-LEN @ R> + REP-CMD-LEN !
|
||||||
|
REP-CMD-BUF REP-CMD-LEN @ + 32 SWAP C!
|
||||||
|
1 REP-CMD-LEN +! ;
|
||||||
|
: BUILD-REP-CMD ( -- )
|
||||||
|
REP-CMD-RESET
|
||||||
|
N-TESTS 0 DO I TEST-CMD REP-CMD-APPEND LOOP ;
|
||||||
|
|
||||||
|
( RUN-REP-CD ( idx -- ): the messaging-based, whole-rep sibling of )
|
||||||
|
( RUN-TRIAL -- RUN-TEST/RUN-TRIAL/EXEC-STD79-DOE (the serialized )
|
||||||
|
( baseline above) are deliberately left untouched, so that campaign )
|
||||||
|
( stays a byte-for-byte-reproducible historical baseline, not )
|
||||||
|
( silently migrated onto messaging along with this one. )
|
||||||
|
( )
|
||||||
|
( SXXII (2026-09-12): this dispatches a WHOLE REP (all 24 tests, one )
|
||||||
|
( concatenated command string) per message, not one message per )
|
||||||
|
( single test as the first cut of this word did. Confirmed live, )
|
||||||
|
( directly, why that had to change: a probe of STADIUM-RES@ (Hera's )
|
||||||
|
( own reservoir, the thing MSG-ALLOC's STADIUM-RES-PULL draws every )
|
||||||
|
( MSG-SEND from) showed it draining by roughly Q.SLOT-scale per )
|
||||||
|
( send/tick cycle with no observed replenishment during the run -- )
|
||||||
|
( 21760 -> 13811 over just 11 send+tick cycles in one live probe. A )
|
||||||
|
( full 9-identity x 3-rep x 24-test campaign at single-test )
|
||||||
|
( granularity is 648 sends, which exhausts that budget almost )
|
||||||
|
( immediately: an actual two-identity smoke run at that granularity )
|
||||||
|
( silently dropped roughly half of every rep's tests (MSG-SEND no- )
|
||||||
|
( ops on MSG-ALLOC failure, and STEP-TURN's old per-test bookkeeping )
|
||||||
|
( advanced regardless, so the row looked complete when it wasn't). )
|
||||||
|
( Batching to one message per rep cuts a full campaign to 27 sends )
|
||||||
|
( total -- comfortably inside the reservoir budget the probe )
|
||||||
|
( measured -- while still keeping genuine attractor behavior: )
|
||||||
|
( PICK-NEXT-TURN still re-evaluates priority between every rep, so )
|
||||||
|
( which identity goes next is still heat-driven, not shuffle-order- )
|
||||||
|
( driven, just at rep granularity instead of single-test granularity. )
|
||||||
|
( zuse (CURR-ID = 0) still runs natively, unchanged, same )
|
||||||
|
( reentrancy reasoning as RUN-TEST's. )
|
||||||
|
: RUN-REP-NATIVE ( -- ) N-TESTS 0 DO I RUN-TEST-NATIVE LOOP ;
|
||||||
|
: RUN-REP-CD ( idx -- )
|
||||||
|
DUP CURR-ID !
|
||||||
|
0= IF
|
||||||
|
RUN-REP-NATIVE
|
||||||
|
ELSE
|
||||||
|
BUILD-REP-CMD
|
||||||
|
DOE-TEST-EVENT 0 CURR-ID @ DOE-IDX>MSG-IDX
|
||||||
|
REP-CMD-BUF REP-CMD-LEN @
|
||||||
|
0
|
||||||
|
MSG-SEND
|
||||||
|
MSG-TICK
|
||||||
|
THEN ;
|
||||||
|
|
||||||
|
: STEP-TURN ( idx -- )
|
||||||
|
DUP RUN-REP-CD
|
||||||
|
DUP REP-IDX@ 1+ OVER REP-IDX!
|
||||||
|
DUP REP-IDX@ N-REPS < IF DUP START-REP THEN
|
||||||
|
DROP ;
|
||||||
|
|
||||||
|
: INIT-TURN-STATE ( -- )
|
||||||
|
N-ID 0 DO
|
||||||
|
I ACTIVE? IF 0 I REP-IDX! ELSE N-REPS I REP-IDX! THEN
|
||||||
|
LOOP ;
|
||||||
|
|
||||||
|
: PRINT-INITIAL-HEADERS ( -- )
|
||||||
|
N-ID 0 DO I REP-IDX@ N-REPS < IF I START-REP THEN LOOP ;
|
||||||
|
|
||||||
|
: EXEC-STD79-DOE-CD ( seed lo hi -- )
|
||||||
|
ACTIVE-HI ! ACTIVE-LO !
|
||||||
|
SEED
|
||||||
|
INIT-MATRIX SHUFFLE-MATRIX
|
||||||
|
BUILD-REV-MATRIX
|
||||||
|
INIT-TURN-STATE
|
||||||
|
CAPTURE-BASE-HEAT
|
||||||
|
." DOE-HEADER,run_id,id_idx,id_label,rep" CR
|
||||||
|
HB-ON
|
||||||
|
PRINT-INITIAL-HEADERS
|
||||||
|
BEGIN
|
||||||
|
PICK-NEXT-TURN DUP -1 <>
|
||||||
|
WHILE
|
||||||
|
STEP-TURN
|
||||||
|
REPEAT
|
||||||
|
DROP
|
||||||
|
HB-OFF
|
||||||
|
." STD79-DOE: complete" CR ;
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,66 @@
|
|||||||
|
|
||||||
|
OpenSBI v1.8
|
||||||
|
____ _____ ____ _____
|
||||||
|
/ __ \ / ____| _ \_ _|
|
||||||
|
| | | |_ __ ___ _ __ | (___ | |_) || |
|
||||||
|
| | | | '_ \ / _ \ '_ \ \___ \| _ < | |
|
||||||
|
| |__| | |_) | __/ | | |____) | |_) || |_
|
||||||
|
\____/| .__/ \___|_| |_|_____/|____/_____|
|
||||||
|
| |
|
||||||
|
|_|
|
||||||
|
|
||||||
|
Platform Name : riscv-virtio,qemu
|
||||||
|
Platform Features : medeleg
|
||||||
|
Platform HART Count : 1
|
||||||
|
Platform HART Protection : pmp
|
||||||
|
Platform IPI Device : aclint-mswi
|
||||||
|
Platform Timer Device : aclint-mtimer @ 10000000Hz
|
||||||
|
Platform Console Device : uart8250
|
||||||
|
Platform HSM Device : ---
|
||||||
|
Platform PMU Device : ---
|
||||||
|
Platform Reboot Device : syscon-reboot
|
||||||
|
Platform Shutdown Device : syscon-poweroff
|
||||||
|
Platform Suspend Device : ---
|
||||||
|
Platform CPPC Device : ---
|
||||||
|
Firmware Base : 0x80000000
|
||||||
|
Firmware Size : 321 KB
|
||||||
|
Firmware RW Offset : 0x40000
|
||||||
|
Firmware RW Size : 65 KB
|
||||||
|
Firmware Heap Offset : 0x47000
|
||||||
|
Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free)
|
||||||
|
Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free)
|
||||||
|
Runtime SBI Version : 3.0
|
||||||
|
Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr
|
||||||
|
Experimental SBI Extensions : none
|
||||||
|
|
||||||
|
Domain0 Name : root
|
||||||
|
Domain0 Boot HART : 0
|
||||||
|
Domain0 HARTs : 0*
|
||||||
|
Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: ()
|
||||||
|
Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: ()
|
||||||
|
Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W)
|
||||||
|
Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W)
|
||||||
|
Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: ()
|
||||||
|
Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W)
|
||||||
|
Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W)
|
||||||
|
Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X)
|
||||||
|
Domain0 Next Address : 0x0000000020000000
|
||||||
|
Domain0 Next Arg1 : 0x00000000bfe00000
|
||||||
|
Domain0 Next Mode : S-mode
|
||||||
|
Domain0 SysReset : yes
|
||||||
|
Domain0 SysSuspend : yes
|
||||||
|
|
||||||
|
Boot HART ID : 0
|
||||||
|
Boot HART Domain : root
|
||||||
|
Boot HART Priv Version : v1.12
|
||||||
|
Boot HART Base ISA : rv64imafdch
|
||||||
|
Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu
|
||||||
|
Boot HART PMP Count : 16
|
||||||
|
Boot HART PMP Granularity : 2 bits
|
||||||
|
Boot HART PMP Address Bits : 54
|
||||||
|
Boot HART MHPM Info : 16 (0x0007fff8)
|
||||||
|
Boot HART Debug Triggers : 2 triggers
|
||||||
|
Boot HART MIDELEG : 0x0000000000001666
|
||||||
|
Boot HART MEDELEG : 0x0000000000f4b509
|
||||||
|
[2J[004D[=3h[2J[009D[2J[004D[8;031;100t[2J[016DRISC-V EDK2 firmware version 2025.11-3ubuntu7
|
||||||
|
Press ESCAPE within 5 seconds for boot options
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user