summaryrefslogtreecommitdiffstats
path: root/sys/vm/pmap.h
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2002-11-11 05:17:34 +0000
committeralc <alc@FreeBSD.org>2002-11-11 05:17:34 +0000
commit78766a7b7aa74fa44d582aa014484403872cb079 (patch)
tree8d89b7506498433c395030fe085076705f8a6df2 /sys/vm/pmap.h
parent8c44e1c3f9177a8442c00fad854cfda6db6d220a (diff)
downloadFreeBSD-src-78766a7b7aa74fa44d582aa014484403872cb079.zip
FreeBSD-src-78766a7b7aa74fa44d582aa014484403872cb079.tar.gz
- Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit()
if we're removing write access from the page's PTEs. - Export pmap_remove_all() on alpha, i386, and ia64. (It's already exported on sparc64.)
Diffstat (limited to 'sys/vm/pmap.h')
-rw-r--r--sys/vm/pmap.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/vm/pmap.h b/sys/vm/pmap.h
index 69e7122..1511e4a 100644
--- a/sys/vm/pmap.h
+++ b/sys/vm/pmap.h
@@ -122,6 +122,7 @@ void pmap_qenter(vm_offset_t, vm_page_t *, int);
void pmap_qremove(vm_offset_t, int);
void pmap_release(pmap_t);
void pmap_remove(pmap_t, vm_offset_t, vm_offset_t);
+void pmap_remove_all(vm_page_t m);
void pmap_remove_pages(pmap_t, vm_offset_t, vm_offset_t);
void pmap_zero_page(vm_page_t);
void pmap_zero_page_area(vm_page_t, int off, int size);
OpenPOWER on IntegriCloud