aboutsummaryrefslogtreecommitdiff
path: root/sys/sparc64/include/pmap.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sparc64/include/pmap.h')
-rw-r--r--sys/sparc64/include/pmap.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/sparc64/include/pmap.h b/sys/sparc64/include/pmap.h
index 7af32d6ce0b0..46ed05941fe7 100644
--- a/sys/sparc64/include/pmap.h
+++ b/sys/sparc64/include/pmap.h
@@ -78,8 +78,17 @@ void pmap_qenter_flags(vm_offset_t va, vm_page_t *m, int count, u_long fl);
int pmap_cache_enter(vm_page_t m, vm_offset_t va);
void pmap_cache_remove(vm_page_t m, vm_offset_t va);
+int pmap_remove_tte(struct pmap *pm1, struct pmap *pm2, struct tte *tp,
+ vm_offset_t va);
+int pmap_protect_tte(struct pmap *pm1, struct pmap *pm2, struct tte *tp,
+ vm_offset_t va);
+
void pmap_map_tsb(void);
+void pmap_remove_all(vm_page_t m);
+
+void pmap_clear_write(vm_page_t m);
+
#define vtophys(va) pmap_kextract(((vm_offset_t) (va)))
extern vm_offset_t avail_start;