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>
This commit is contained in:
MechaCat02
2026-06-05 07:19:08 +02:00
parent acd1656753
commit ef93a4fa14
620 changed files with 108303 additions and 1 deletions

View File

@@ -0,0 +1,151 @@
{
"schema_version": 1,
"engine": "canary",
"objects": [
{
"details": {
"ctx_ptr": "0x00000000",
"entry_pc": "0x00000000",
"is_entry_thread": false,
"priority": 0,
"stack_size": 131072,
"suspended": false,
"thread_id": 3
},
"handle_semantic_id": "0d6236cd0677766b",
"name": null,
"raw_handle_id": "0x01000018",
"type": "Thread",
"type_code": 5
},
{
"details": {
"ctx_ptr": "0x00000000",
"entry_pc": "0x00000000",
"is_entry_thread": false,
"priority": 0,
"stack_size": 131072,
"suspended": false,
"thread_id": 1
},
"handle_semantic_id": "0d8cd68a54c991e3",
"name": null,
"raw_handle_id": "0x01000010",
"type": "Thread",
"type_code": 5
},
{
"details": {
"ctx_ptr": "0x00000000",
"entry_pc": "0x824ab748",
"is_entry_thread": true,
"priority": 13,
"stack_size": 524288,
"suspended": false,
"thread_id": 6
},
"handle_semantic_id": "0db6fd47a31adfc0",
"name": null,
"raw_handle_id": "0xf8000008",
"type": "Thread",
"type_code": 5
},
{
"details": {
"ctx_ptr": "0x00000000",
"entry_pc": "0x00000000",
"is_entry_thread": false,
"priority": 5,
"stack_size": 131072,
"suspended": false,
"thread_id": 5
},
"handle_semantic_id": "0e8c94fa2ab636b3",
"name": null,
"raw_handle_id": "0x01000020",
"type": "Thread",
"type_code": 5
},
{
"details": {},
"handle_semantic_id": "20b2d85926bc7b11",
"name": null,
"raw_handle_id": "0xf8000004",
"type": "Module",
"type_code": 8
},
{
"details": {},
"handle_semantic_id": "20b37f5926bd96d6",
"name": null,
"raw_handle_id": "0x01000004",
"type": "Module",
"type_code": 8
},
{
"details": {},
"handle_semantic_id": "20de1f16750fb24e",
"name": null,
"raw_handle_id": "0x0100000c",
"type": "Module",
"type_code": 8
},
{
"details": {},
"handle_semantic_id": "89cc99291d29ed5c",
"name": null,
"raw_handle_id": "0xf8000000",
"type": "Event",
"type_code": 1
},
{
"details": {
"ctx_ptr": "0x00000000",
"entry_pc": "0x00000000",
"is_entry_thread": false,
"priority": 5,
"stack_size": 131072,
"suspended": false,
"thread_id": 4
},
"handle_semantic_id": "8d4ce6ee5f4e68af",
"name": null,
"raw_handle_id": "0x0100001c",
"type": "Thread",
"type_code": 5
},
{
"details": {
"ctx_ptr": "0x00000000",
"entry_pc": "0x00000000",
"is_entry_thread": false,
"priority": 0,
"stack_size": 131072,
"suspended": false,
"thread_id": 2
},
"handle_semantic_id": "8d7786abada08427",
"name": null,
"raw_handle_id": "0x01000014",
"type": "Thread",
"type_code": 5
},
{
"details": {},
"handle_semantic_id": "a0c8cf37cde6a492",
"name": null,
"raw_handle_id": "0x01000008",
"type": "Module",
"type_code": 8
}
],
"handle_name_table": [],
"notification_listeners": [],
"exports_registered_count": 0,
"exports_registered_sample": [],
"exports_registered_sha256": "0000000000000000000000000000000000000000000000000000000000000000",
"deterministic_skip": [
"raw_handle_id",
"exports_registered_count"
]
}