Files
xenia-rs/audit-runs/phase-ab-verify/regenerated-phase-b-report-postfix.json
MechaCat02 ef93a4fa14 handoff: VSync/event-wedge fixes + iterate 2.A–2.BC research notes
Source changes (dormant parity infra, retained from iterate 2.AI/2.AO):
- xenia-kernel/exports.rs: nt_create_event manual_reset polarity +
  related event wiring
- xenia-gpu/mmio_region.rs: D1MODE_VBLANK_VLINE_STATUS hardcode parity

Also lands the audit-runs/ analysis notes (.md/.txt/.json digests) for the
iterate 2.x VSync/0x10e8/0x1004 wedge investigation. Raw trace dumps
(.jsonl/.gz/.csv/.stdout) and agent worktrees (.claude/) are gitignored as
regenerable local artifacts — see memory + HANDOFF for the running findings.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 07:19:08 +02:00

497 lines
13 KiB
JSON

{
"divergences": [
{
"canary": "0x00000000701d0000",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "0x00000000700fff00",
"path": "gpr[1]"
},
{
"canary": "0x0000000030028000",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "0x000000007fff0000",
"path": "gpr[13]"
},
{
"canary": "0x0000000000000000",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "0x00000000bcbcbcbc",
"path": "lr"
},
{
"canary": "0x30028000",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "0x7fff0000",
"path": "pcr_base"
},
{
"canary": "0x701d0000",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "0x00000000",
"path": "stack_base"
},
{
"canary": "0x70150000",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "0x00000000",
"path": "stack_limit"
},
{
"canary": 6,
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": 1,
"path": "thread_id"
},
{
"canary": "0x30027000",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "0x00000000",
"path": "tls_base"
},
{
"canary": "00000000000000000000000000000100",
"class": "gamma-kernel-content",
"file": "cpu_state.json",
"kind": "value",
"ours": "00000000000000000000000000010000",
"path": "vscr"
},
{
"canary": null,
"class": "sigma-structural",
"file": "memory.json",
"kind": "extra-field",
"ours": [],
"path": "regions_walked"
},
{
"canary": 2466,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 2594,
"path": "committed_pages_total"
},
{
"canary": 261991,
"class": "sigma-structural",
"file": "memory.json",
"kind": "missing-field",
"ours": null,
"path": "heaps[base=0x00000000].page_state_histogram.free"
},
{
"canary": 153,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 0,
"path": "heaps[base=0x00000000].page_state_histogram.committed"
},
{
"canary": 65536,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 4096,
"path": "heaps[base=0x40000000].page_size"
},
{
"canary": 16098,
"class": "sigma-structural",
"file": "memory.json",
"kind": "missing-field",
"ours": null,
"path": "heaps[base=0x40000000].page_state_histogram.free"
},
{
"canary": 30,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 263,
"path": "heaps[base=0x40000000].page_state_histogram.committed"
},
{
"canary": "0x3f000000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x40000000",
"path": "heaps[base=0x40000000].size"
},
{
"canary": 65536,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 4096,
"path": "heaps[base=0x80000000].page_size"
},
{
"canary": 3950,
"class": "sigma-structural",
"file": "memory.json",
"kind": "missing-field",
"ours": null,
"path": "heaps[base=0x80000000].page_state_histogram.free"
},
{
"canary": 146,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 2336,
"path": "heaps[base=0x80000000].page_state_histogram.committed"
},
{
"canary": "0x10000000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x40000000",
"path": "heaps[base=0x80000000].size"
},
{
"canary": 65536,
"class": "sigma-structural",
"file": "memory.json",
"kind": "missing-field",
"ours": null,
"path": "heaps[base=0x90000000].page_state_histogram.free"
},
{
"canary": null,
"class": "sigma-structural",
"file": "memory.json",
"kind": "extra-field",
"ours": 0,
"path": "heaps[base=0x90000000].page_state_histogram.committed"
},
{
"canary": "0x10000000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x40000000",
"path": "heaps[base=0x90000000].size"
},
{
"canary": 4096,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 1048576,
"path": "regions[0].byte_count"
},
{
"canary": "0x30028000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x70100000",
"path": "regions[0].end"
},
{
"canary": "ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7",
"class": "delta-content",
"file": "memory.json",
"kind": "value",
"ours": "30e14955ebf1352266dc2ff8067e68104607e750abb9d3b36582b8af909fcb58",
"path": "regions[0].sha256"
},
{
"canary": "0x30027000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x70000000",
"path": "regions[0].start"
},
{
"canary": "0x30029000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x7ffe1000",
"path": "regions[1].end"
},
{
"canary": "2390751521f95a4c513da387bc2ee8a82c5b9261bfc565be5e108fafbda61cf3",
"class": "delta-content",
"file": "memory.json",
"kind": "value",
"ours": "ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7",
"path": "regions[1].sha256"
},
{
"canary": "0x30028000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x7ffe0000",
"path": "regions[1].start"
},
{
"canary": 524288,
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": 4096,
"path": "regions[2].byte_count"
},
{
"canary": "0x701d0000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x7fff1000",
"path": "regions[2].end"
},
{
"canary": "07854d2fef297a06ba81685e660c332de36d5d18d546927d30daad6d7fda1541",
"class": "delta-content",
"file": "memory.json",
"kind": "value",
"ours": "e35cddaf9c210aed7505ec4cf1c599f58ac2b7ec25b0885db1ee49aba2db519a",
"path": "regions[2].sha256"
},
{
"canary": "0x70150000",
"class": "gamma-kernel-content",
"file": "memory.json",
"kind": "value",
"ours": "0x7fff0000",
"path": "regions[2].start"
},
{
"canary": "a70993b77ca9e29218d033fad7c0b45c874676c4e0edd966545d39b266486a9c",
"class": "delta-content",
"file": "memory.json",
"kind": "value",
"ours": "ea8d160e9369328a5b922258a92113efb8d7ce3e1a5c12cc521e375985c91c18",
"path": "regions[3].sha256"
},
{
"canary": 0,
"class": "sigma-structural",
"file": "kernel.json",
"kind": "seq-length",
"ours": 32,
"path": "exports_registered_sample"
},
{
"canary": "0000000000000000000000000000000000000000000000000000000000000000",
"class": "delta-content",
"file": "kernel.json",
"kind": "value",
"ours": "bb97815f82b2313c9eaa07bf80dab47c5c23408c24203a1283dfb2aba1e84e09",
"path": "exports_registered_sha256"
},
{
"canary": "0d6236cd0677766b",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=0d6236cd0677766b]"
},
{
"canary": "0d8cd68a54c991e3",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=0d8cd68a54c991e3]"
},
{
"canary": "0db6fd47a31adfc0",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=0db6fd47a31adfc0]"
},
{
"canary": "0e8c94fa2ab636b3",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=0e8c94fa2ab636b3]"
},
{
"canary": "20b2d85926bc7b11",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=20b2d85926bc7b11]"
},
{
"canary": "20b37f5926bd96d6",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=20b37f5926bd96d6]"
},
{
"canary": "20de1f16750fb24e",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=20de1f16750fb24e]"
},
{
"canary": "89cc99291d29ed5c",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=89cc99291d29ed5c]"
},
{
"canary": "8d4ce6ee5f4e68af",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=8d4ce6ee5f4e68af]"
},
{
"canary": "8d7786abada08427",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=8d7786abada08427]"
},
{
"canary": "a0c8cf37cde6a492",
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "missing-from-ours",
"ours": null,
"path": "objects[handle_semantic_id=a0c8cf37cde6a492]"
},
{
"canary": null,
"class": "gamma-kernel-content",
"file": "kernel.json",
"kind": "extra-in-ours",
"ours": "9879c5053fedb1d0",
"path": "objects[handle_semantic_id=9879c5053fedb1d0]"
},
{
"canary": 0,
"class": "gamma-kernel-content",
"file": "vfs.json",
"kind": "type-mismatch",
"ours": null,
"path": "resolve_path_probes[0].size"
},
{
"canary": true,
"class": "gamma-kernel-content",
"file": "vfs.json",
"kind": "type-mismatch",
"ours": null,
"path": "resolve_path_probes[2].is_directory"
},
{
"canary": true,
"class": "gamma-kernel-content",
"file": "vfs.json",
"kind": "value",
"ours": false,
"path": "resolve_path_probes[2].resolved"
},
{
"canary": 4096,
"class": "gamma-kernel-content",
"file": "vfs.json",
"kind": "type-mismatch",
"ours": null,
"path": "resolve_path_probes[2].size"
},
{
"canary": 0,
"class": "gamma-kernel-content",
"file": "vfs.json",
"kind": "type-mismatch",
"ours": null,
"path": "resolve_path_probes[6].size"
},
{
"canary": "",
"class": "sigma-structural",
"file": "config.json",
"kind": "missing-field",
"ours": null,
"path": "cvars.phase_a_event_log_path"
},
{
"canary": "a70993b77ca9e29218d033fad7c0b45c874676c4e0edd966545d39b266486a9c",
"class": "delta-content-STOP",
"file": "config.json",
"kind": "value",
"ours": "ea8d160e9369328a5b922258a92113efb8d7ce3e1a5c12cc521e375985c91c18",
"path": "image_loaded_sha256"
},
{
"canary": "ccf935d24a74e002",
"class": "delta-content",
"file": "config.json",
"kind": "value",
"ours": "0000000000000000000000000000000000000000000000000000000000000000",
"path": "xex_header_sha256"
}
],
"file_status": {
"config.json": "diverged",
"cpu_state.json": "diverged",
"kernel.json": "diverged",
"memory.json": "diverged",
"vfs.json": "diverged"
},
"invariants": [
{
"canary": "0x824ab748",
"name": "xex_entry_point",
"ok": true,
"ours": "0x824ab748"
},
{
"canary": "0x824ab748 == 0x824ab748",
"name": "cpu_state.pc == xex_entry_point",
"ok": true,
"ours": "0x824ab748 == 0x824ab748"
},
{
"canary": "a70993b77ca9e29218d033fad7c0b45c874676c4e0edd966545d39b266486a9c",
"name": "image_loaded_sha256",
"ok": false,
"ours": "ea8d160e9369328a5b922258a92113efb8d7ce3e1a5c12cc521e375985c91c18"
}
],
"schema_version": 1,
"stop": true
}