HomeFreeBSD

Add the VM_MEMATTR_WRITE_THROUGH memory type to arm64 and use it to support

Description

Add the VM_MEMATTR_WRITE_THROUGH memory type to arm64 and use it to support
VM_MEMATTR_WRITE_COMBINING in the kernel. This fixes a bug where Xorg would
use write back cached memory for its graphics buffers. This would produce
artifacts on the screen as cachelines were written to memory.

MFC after: 1 week
Sponsored by: DARPA, AFRL

Details

Provenance
andrewAuthored on
Parents
rS318251: Clarify usage rules for pmap_remap_vm_attr().
Branches
Unknown
Tags
Unknown