summaryrefslogtreecommitdiffstats
path: root/wiki/BAR-Emulation-Specification.md
diff options
context:
space:
mode:
authorArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 18:55:01 -0400
committerArthur Hanson Rasmusson <arthur@vgpu.io>2026-10-21 18:55:01 -0400
commitf96d916ec08ddfb75cad42b587927c1ad3b90c24 (patch)
tree14246b912f0bafe5c5c024d34082877d4eb3be1a /wiki/BAR-Emulation-Specification.md
parent371d8b16c764f251ac754f5e528b81dee7f35e0c (diff)
downloadopen-iov-f96d916ec08ddfb75cad42b587927c1ad3b90c24.tar.gz
open-iov-f96d916ec08ddfb75cad42b587927c1ad3b90c24.zip
r431 sysmem leaf-PTE aperture fix (root-cause candidate): map every host dma_alloc_coherent page as SYSTEM_COHERENT (aperture 2) instead of SYSTEM_NON_COHERENT (3) - the reference RM picks the aperture from the allocation's CPU cache attribute, and non-coherent L2 let engine stores linger invisibly (the no-execute wedge) while re-staged copy-in content stayed invisible to the engine; gsp_phys_rmcall_pte_coh=0 restores the historical aperture for a boot-time A/B
Diffstat (limited to 'wiki/BAR-Emulation-Specification.md')
0 files changed, 0 insertions, 0 deletions