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:
151
audit-runs/phase-c-first-divergence/snap-001/canary/kernel.json
Normal file
151
audit-runs/phase-c-first-divergence/snap-001/canary/kernel.json
Normal 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"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user