diff options
-rw-r--r-- | sys/arm/arm/pmap.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/arm/arm/pmap.c b/sys/arm/arm/pmap.c index d767a7f384fe..b94f46bda3d5 100644 --- a/sys/arm/arm/pmap.c +++ b/sys/arm/arm/pmap.c @@ -3546,6 +3546,13 @@ pmap_extract(pmap_t pm, vm_offset_t va) return (pa); } +/* + * Atomically extract and hold the physical page with the given + * pmap and virtual address pair if that mapping permits the given + * protection. + * + * XXX Need to implement the protection check. + */ vm_page_t pmap_extract_and_hold(pmap_t pmap, vm_offset_t va, vm_prot_t prot) { |