summaryrefslogtreecommitdiffstats
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.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/sparc64/include/pmap.h b/sys/sparc64/include/pmap.h
index 4bfa258..ab05d7b 100644
--- a/sys/sparc64/include/pmap.h
+++ b/sys/sparc64/include/pmap.h
@@ -72,10 +72,10 @@ struct pmap {
void pmap_bootstrap(vm_offset_t ekva);
void pmap_context_rollover(void);
-vm_offset_t pmap_kextract(vm_offset_t va);
-void pmap_kenter(vm_offset_t va, vm_offset_t pa);
+vm_paddr_t pmap_kextract(vm_offset_t va);
+void pmap_kenter(vm_offset_t va, vm_page_t m);
void pmap_kremove(vm_offset_t);
-void pmap_kenter_flags(vm_offset_t va, vm_offset_t pa, u_long flags);
+void pmap_kenter_flags(vm_offset_t va, vm_paddr_t pa, u_long flags);
void pmap_kremove_flags(vm_offset_t va);
int pmap_cache_enter(vm_page_t m, vm_offset_t va);
@@ -92,15 +92,15 @@ void pmap_clear_write(vm_page_t m);
#define vtophys(va) pmap_kextract(((vm_offset_t)(va)))
-extern vm_offset_t avail_start;
-extern vm_offset_t avail_end;
+extern vm_paddr_t avail_start;
+extern vm_paddr_t avail_end;
extern struct pmap kernel_pmap_store;
#define kernel_pmap (&kernel_pmap_store)
-extern vm_offset_t phys_avail[];
+extern vm_paddr_t phys_avail[];
extern vm_offset_t virtual_avail;
extern vm_offset_t virtual_end;
-extern vm_offset_t msgbuf_phys;
+extern vm_paddr_t msgbuf_phys;
static __inline int
pmap_track_modified(pmap_t pm, vm_offset_t va)
OpenPOWER on IntegriCloud