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:
@@ -0,0 +1,347 @@
|
||||
[
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1424734300,
|
||||
"payload": {
|
||||
"handle_semantic_id": "a21da6e3283a24b9",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x82181830",
|
||||
"ctx_ptr": "0x828f3d08",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 131072,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1443949000,
|
||||
"payload": {
|
||||
"handle_semantic_id": "7fa63be80377df95",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x8245a5d0",
|
||||
"ctx_ptr": "0x828f4838",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1452636400,
|
||||
"payload": {
|
||||
"handle_semantic_id": "82aca7574f07e563",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x82450a28",
|
||||
"ctx_ptr": "0x828f3b68",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 262144,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 10,
|
||||
"child_tid": null,
|
||||
"host_ns": 1541511900,
|
||||
"payload": {
|
||||
"handle_semantic_id": "42db1d4e8093a64f",
|
||||
"parent_tid": 10,
|
||||
"entry_pc": "0x82457ef0",
|
||||
"ctx_ptr": "0x828f3b08",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1601365600,
|
||||
"payload": {
|
||||
"handle_semantic_id": "17d8b2ba9dd4ba13",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x824cd458",
|
||||
"ctx_ptr": "0xbe56bb3c",
|
||||
"priority": 0,
|
||||
"affinity": 4,
|
||||
"stack_size": 32768,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1670004300,
|
||||
"payload": {
|
||||
"handle_semantic_id": "201e8f7d7ed33ce1",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x822f1ee0",
|
||||
"ctx_ptr": "0xbce24a40",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 524288,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1725986600,
|
||||
"payload": {
|
||||
"handle_semantic_id": "a488577cb97ea7c4",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x824d2878",
|
||||
"ctx_ptr": "0x00000000",
|
||||
"priority": 0,
|
||||
"affinity": 16,
|
||||
"stack_size": 524288,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1726733000,
|
||||
"payload": {
|
||||
"handle_semantic_id": "2d277fba6c47d941",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x824d2940",
|
||||
"ctx_ptr": "0x00000000",
|
||||
"priority": 0,
|
||||
"affinity": 32,
|
||||
"stack_size": 524288,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1931052700,
|
||||
"payload": {
|
||||
"handle_semantic_id": "38a1db5b88b1b8e5",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x82178950",
|
||||
"ctx_ptr": "0x828f3ec0",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 1935433700,
|
||||
"payload": {
|
||||
"handle_semantic_id": "3bd922fbb385c2c9",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x821748f0",
|
||||
"ctx_ptr": "0xbc365620",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 524288,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 17,
|
||||
"child_tid": null,
|
||||
"host_ns": 1958253200,
|
||||
"payload": {
|
||||
"handle_semantic_id": "d6494a78268b1d61",
|
||||
"parent_tid": 17,
|
||||
"entry_pc": "0x821c4ad0",
|
||||
"ctx_ptr": "0xbca44b60",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 18,
|
||||
"child_tid": null,
|
||||
"host_ns": 1961805200,
|
||||
"payload": {
|
||||
"handle_semantic_id": "44c12522436224af",
|
||||
"parent_tid": 18,
|
||||
"entry_pc": "0x822c6870",
|
||||
"ctx_ptr": "0x828f3300",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 196608,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 18,
|
||||
"child_tid": null,
|
||||
"host_ns": 1962234400,
|
||||
"payload": {
|
||||
"handle_semantic_id": "bb500f6b8f44e7cc",
|
||||
"parent_tid": 18,
|
||||
"entry_pc": "0x822c6870",
|
||||
"ctx_ptr": "0x828f3300",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 196608,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 2102593600,
|
||||
"payload": {
|
||||
"handle_semantic_id": "012a4851c459bcb4",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x824563e0",
|
||||
"ctx_ptr": "0x828f3e70",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 16384,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 2119532500,
|
||||
"payload": {
|
||||
"handle_semantic_id": "c798a1af262be9f2",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x82170430",
|
||||
"ctx_ptr": "0x828f4070",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 2143148700,
|
||||
"payload": {
|
||||
"handle_semantic_id": "cd7dbdbbf2718d23",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x823dde30",
|
||||
"ctx_ptr": "0x828f3c4c",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": false
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 2144427600,
|
||||
"payload": {
|
||||
"handle_semantic_id": "070f645e909f5fe5",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x823ddb50",
|
||||
"ctx_ptr": "0x828f3c88",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 524288,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 2145144100,
|
||||
"payload": {
|
||||
"handle_semantic_id": "b545ef4ec3ab9fea",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x823ddb50",
|
||||
"ctx_ptr": "0x828f3c88",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 524288,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 10079288200,
|
||||
"payload": {
|
||||
"handle_semantic_id": "3e6007fd9dc3c3f5",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x821748f0",
|
||||
"ctx_ptr": "0xbc366ee0",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 524288,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 10382912900,
|
||||
"payload": {
|
||||
"handle_semantic_id": "f28d7accba35656e",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x82506528",
|
||||
"ctx_ptr": "0xbce251c0",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 10383282200,
|
||||
"payload": {
|
||||
"handle_semantic_id": "44ac749e4b883854",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x82506558",
|
||||
"ctx_ptr": "0xbce251c0",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 10383647200,
|
||||
"payload": {
|
||||
"handle_semantic_id": "95f0b02d711132ad",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x82506588",
|
||||
"ctx_ptr": "0xbce251c0",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"creator_tid": 6,
|
||||
"child_tid": null,
|
||||
"host_ns": 10384161700,
|
||||
"payload": {
|
||||
"handle_semantic_id": "130384779d24018e",
|
||||
"parent_tid": 6,
|
||||
"entry_pc": "0x825065b8",
|
||||
"ctx_ptr": "0xbce251c0",
|
||||
"priority": 0,
|
||||
"affinity": 0,
|
||||
"stack_size": 65536,
|
||||
"suspended": true
|
||||
}
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user