aboutsummaryrefslogtreecommitdiff
path: root/sys/vm
diff options
context:
space:
mode:
authorJake Burkholder <jake@FreeBSD.org>2003-03-16 04:16:03 +0000
committerJake Burkholder <jake@FreeBSD.org>2003-03-16 04:16:03 +0000
commit5501d40bb905f88fa25e4d3666eec4ec6df7c3ea (patch)
treeb4320d9a35b4f77739a9768a8ef6ffb4331ffdc6 /sys/vm
parent90ba40bfc9e47f978ff8a79b7a934916b6a54c9f (diff)
downloadsrc-5501d40bb905f88fa25e4d3666eec4ec6df7c3ea.tar.gz
src-5501d40bb905f88fa25e4d3666eec4ec6df7c3ea.zip
Made the prototypes for pmap_kenter and pmap_kremove MD. These functions
are machine dependent because they are not required to update the tlb when mappings are added or removed, and doing so is machine dependent. In addition, an implementation may require that pages mapped with pmap_kenter have a backing vm_page_t, which is not necessarily true of all physical pages, and so may choose to pass the vm_page_t to pmap_kenter instead of the physical address in order to make this requirement clear.
Notes
Notes: svn path=/head/; revision=112312
Diffstat (limited to 'sys/vm')
-rw-r--r--sys/vm/pmap.h2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/vm/pmap.h b/sys/vm/pmap.h
index a403f6f7335e..7cc692632c32 100644
--- a/sys/vm/pmap.h
+++ b/sys/vm/pmap.h
@@ -111,8 +111,6 @@ void pmap_growkernel(vm_offset_t);
void pmap_init(vm_offset_t, vm_offset_t);
boolean_t pmap_is_modified(vm_page_t m);
boolean_t pmap_ts_referenced(vm_page_t m);
-void pmap_kenter(vm_offset_t va, vm_offset_t pa);
-void pmap_kremove(vm_offset_t);
vm_offset_t pmap_map(vm_offset_t *, vm_offset_t, vm_offset_t, int);
void pmap_object_init_pt(pmap_t pmap, vm_offset_t addr,
vm_object_t object, vm_pindex_t pindex, vm_offset_t size,