diff options
author | Konstantin Belousov <kib@FreeBSD.org> | 2018-08-01 18:45:51 +0000 |
---|---|---|
committer | Konstantin Belousov <kib@FreeBSD.org> | 2018-08-01 18:45:51 +0000 |
commit | e45b89d23d34f192217b1464b4392f1fb638136c (patch) | |
tree | d8520ce1716c891b6a24b7be8fdf74e9b27160d0 /sys/arm64 | |
parent | 322dacf057fe8850ecaa00eb08d921d058625241 (diff) | |
download | src-e45b89d23d34f192217b1464b4392f1fb638136c.tar.gz src-e45b89d23d34f192217b1464b4392f1fb638136c.zip |
Add pmap_is_valid_memattr(9).
Discussed with: alc
Sponsored by: The FreeBSD Foundation, Mellanox Technologies
MFC after: 1 week
Differential revision: https://reviews.freebsd.org/D15583
Notes
Notes:
svn path=/head/; revision=337051
Diffstat (limited to 'sys/arm64')
-rw-r--r-- | sys/arm64/arm64/pmap.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/arm64/arm64/pmap.c b/sys/arm64/arm64/pmap.c index eb385b13c936..b2c7cee18d70 100644 --- a/sys/arm64/arm64/pmap.c +++ b/sys/arm64/arm64/pmap.c @@ -5361,3 +5361,10 @@ pmap_unmap_io_transient(vm_page_t page[], vm_offset_t vaddr[], int count, } } } + +boolean_t +pmap_is_valid_memattr(pmap_t pmap __unused, vm_memattr_t mode) +{ + + return (mode >= VM_MEMATTR_DEVICE && mode <= VM_MEMATTR_WRITE_THROUGH); +} |