A title maps physical pages at a new address while the GPU still reads them through the old one. Every view of such a page gets the same contents and loses write access while the page is shared; the last view left gets its protection back. A CPU write to a shared page faults, and views that differ when one is unmapped (a GPU write through an import) throw, instead of the views silently diverging. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| DirectMemory.cpp | ||
| DirectMemory.hpp | ||
| Export.cpp | ||
| MemoryPool.cpp | ||
| MemoryPool.hpp | ||
| MemoryPoolExport.cpp | ||
| PosixMemory.cpp | ||