Files
Xenia-Canary/src/xenia
goldislead aed81ca93a [Memory] Rework guest access resolution and unwatched invalidation
This is a combination of three different Edge commits.

Guest page access is resolved with system page granularity so that anything deciding on protection now takes permissive access of every guest page a system page covers, which matters when the host is larger than the guest.

Access violations: Write faults on pages with no watch armed are only reported handled if guest mapping allows the write.

Invalidation of unwatched ranges when made writable or freed: Decommit, Release and Protect-to-writable (including write-combine) raise invalidation callbacks even with no watch armed.

Co-authored-by: Herman S. <429230+has207@users.noreply.github.com>
2026-08-18 08:32:23 +02:00
..
2026-08-17 18:23:52 +02:00
2026-08-17 18:23:52 +02:00
2026-08-17 18:23:52 +02:00
2026-08-18 07:26:06 +02:00
2026-08-17 18:23:52 +02:00
2026-08-17 18:23:52 +02:00
2025-07-19 14:42:21 -07:00
2026-08-17 18:23:52 +02:00
2026-08-17 18:23:52 +02:00
2026-03-27 00:11:59 +09:00
2026-08-17 18:23:52 +02:00
2026-08-18 07:26:06 +02:00
2026-08-18 07:26:06 +02:00
2025-07-19 14:42:21 -07:00