aboutsummaryrefslogtreecommitdiff
path: root/sys/powerpc
diff options
context:
space:
mode:
authorAndrew Turner <andrew@FreeBSD.org>2021-04-10 07:59:29 +0000
committerAndrew Turner <andrew@FreeBSD.org>2021-06-13 15:49:36 +0000
commitade8b810b02fd6f7ab9e68afa18e3d34c7a1c1a8 (patch)
treecf2edbd1c354dc963c02a720aa3609356c52a2aa /sys/powerpc
parent2a8921c5d187a2c3f1b709cc77c839568ede0b8d (diff)
downloadsrc-ade8b810b02fd6f7ab9e68afa18e3d34c7a1c1a8.tar.gz
src-ade8b810b02fd6f7ab9e68afa18e3d34c7a1c1a8.zip
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)
Diffstat (limited to 'sys/powerpc')
-rw-r--r--sys/powerpc/include/vm.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/powerpc/include/vm.h b/sys/powerpc/include/vm.h
index 3af863509908..692bd8fc2d77 100644
--- a/sys/powerpc/include/vm.h
+++ b/sys/powerpc/include/vm.h
@@ -42,4 +42,6 @@
#define VM_MEMATTR_WRITE_THROUGH 0x10
#define VM_MEMATTR_PREFETCHABLE 0x20
+#define VM_MEMATTR_DEVICE VM_MEMATTR_DEFAULT
+
#endif /* !_MACHINE_VM_H_ */