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>
112 lines
2.6 KiB
JSON
112 lines
2.6 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"engine": "canary",
|
|
"page_size": 4096,
|
|
"guest_address_space_bytes": 4294967296,
|
|
"heaps": [
|
|
{
|
|
"base": "0x00000000",
|
|
"name": "v00000000",
|
|
"page_size": 4096,
|
|
"page_state_histogram": {
|
|
"committed": 153,
|
|
"free": 261991
|
|
},
|
|
"size": "0x40000000"
|
|
},
|
|
{
|
|
"base": "0x40000000",
|
|
"name": "v40000000",
|
|
"page_size": 65536,
|
|
"page_state_histogram": {
|
|
"committed": 30,
|
|
"free": 16098
|
|
},
|
|
"size": "0x3f000000"
|
|
},
|
|
{
|
|
"base": "0x80000000",
|
|
"name": "v80000000",
|
|
"page_size": 65536,
|
|
"page_state_histogram": {
|
|
"committed": 146,
|
|
"free": 3950
|
|
},
|
|
"size": "0x10000000"
|
|
},
|
|
{
|
|
"base": "0x90000000",
|
|
"name": "v90000000",
|
|
"page_size": 4096,
|
|
"page_state_histogram": {
|
|
"free": 65536
|
|
},
|
|
"size": "0x10000000"
|
|
}
|
|
],
|
|
"regions": [
|
|
{
|
|
"byte_count": 4096,
|
|
"end": "0x30028000",
|
|
"protect": 0,
|
|
"section_kind": null,
|
|
"sha256": "ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7",
|
|
"start": "0x30027000"
|
|
},
|
|
{
|
|
"byte_count": 4096,
|
|
"end": "0x30029000",
|
|
"protect": 0,
|
|
"section_kind": null,
|
|
"sha256": "2390751521f95a4c513da387bc2ee8a82c5b9261bfc565be5e108fafbda61cf3",
|
|
"start": "0x30028000"
|
|
},
|
|
{
|
|
"byte_count": 524288,
|
|
"end": "0x701d0000",
|
|
"protect": 0,
|
|
"section_kind": null,
|
|
"sha256": "07854d2fef297a06ba81685e660c332de36d5d18d546927d30daad6d7fda1541",
|
|
"start": "0x70150000"
|
|
},
|
|
{
|
|
"byte_count": 9568256,
|
|
"end": "0x82920000",
|
|
"protect": 0,
|
|
"section_kind": null,
|
|
"sha256": "a70993b77ca9e29218d033fad7c0b45c874676c4e0edd966545d39b266486a9c",
|
|
"start": "0x82000000"
|
|
}
|
|
],
|
|
"committed_pages_total": 2466,
|
|
"section_contents": [
|
|
{
|
|
"content_b64": "",
|
|
"end": "0x30028000",
|
|
"sha256": "ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7",
|
|
"start": "0x30027000"
|
|
},
|
|
{
|
|
"content_b64": "",
|
|
"end": "0x30029000",
|
|
"sha256": "2390751521f95a4c513da387bc2ee8a82c5b9261bfc565be5e108fafbda61cf3",
|
|
"start": "0x30028000"
|
|
},
|
|
{
|
|
"content_b64": "",
|
|
"end": "0x701d0000",
|
|
"sha256": "07854d2fef297a06ba81685e660c332de36d5d18d546927d30daad6d7fda1541",
|
|
"start": "0x70150000"
|
|
},
|
|
{
|
|
"content_b64": "",
|
|
"end": "0x82920000",
|
|
"sha256": "a70993b77ca9e29218d033fad7c0b45c874676c4e0edd966545d39b266486a9c",
|
|
"start": "0x82000000"
|
|
}
|
|
],
|
|
"deterministic_skip": [
|
|
"host_base_pointer"
|
|
]
|
|
}
|