HomeFreeBSD

Create VM_MEMATTR_DEVICE on all architectures

Description

Create VM_MEMATTR_DEVICE on all architectures

This is intended to be used with memory mapped IO, e.g. from
bus_space_map with no flags, or pmap_mapdev.

Use this new memory type in the map request configured by
resource_init_map_request, and in pciconf.

Reviewed by: kib
Differential Revision: https://reviews.freebsd.org/D29692

(cherry picked from commit 5d2d599d3f3494d813e51e1bcd1c9693eb9c098b)

Details

Provenance
andrewAuthored on Apr 10 2021, 7:59 AM
Reviewer
kib
Differential Revision
D29692: Create VM_MEMATTR_DEVICE on all architectures
Parents
rG2a8921c5d187: pciconf: Use VM_MEMATTR_DEVICE on supported architectures
Branches
Unknown
Tags
Unknown