diff options
author | Martin Reindl <martin@cvs.openbsd.org> | 2006-02-07 07:59:24 +0000 |
---|---|---|
committer | Martin Reindl <martin@cvs.openbsd.org> | 2006-02-07 07:59:24 +0000 |
commit | 1d59bec22938d36a4d97fb9b458a6cbafaeca3fb (patch) | |
tree | 0e4797652abd13babfd5d649d163b610151b2045 /sys/arch | |
parent | 91bb69e91d0862e5fa3e162fdaa5a30db9443a31 (diff) |
convert pmap_phys_address() to a define, consistent with other archs;
avoids losing information due to int in proto ...
thanks to KUDO Takashi for tracking this down
ok miod@
Diffstat (limited to 'sys/arch')
-rw-r--r-- | sys/arch/alpha/alpha/pmap.c | 18 | ||||
-rw-r--r-- | sys/arch/alpha/include/pmap.h | 3 |
2 files changed, 3 insertions, 18 deletions
diff --git a/sys/arch/alpha/alpha/pmap.c b/sys/arch/alpha/alpha/pmap.c index f1ca9da01ce..fddd1a7251d 100644 --- a/sys/arch/alpha/alpha/pmap.c +++ b/sys/arch/alpha/alpha/pmap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pmap.c,v 1.44 2005/11/03 06:40:28 brad Exp $ */ +/* $OpenBSD: pmap.c,v 1.45 2006/02/07 07:59:22 martin Exp $ */ /* $NetBSD: pmap.c,v 1.154 2000/12/07 22:18:55 thorpej Exp $ */ /*- @@ -2534,22 +2534,6 @@ pmap_is_modified(struct vm_page *pg) } /* - * pmap_phys_address: [ INTERFACE ] - * - * Return the physical address corresponding to the specified - * cookie. Used by the device pager to decode a device driver's - * mmap entry point return value. - * - * Note: no locking is necessary in this function. - */ -paddr_t -pmap_phys_address(int ppn) -{ - - return (ptoa(ppn)); -} - -/* * Miscellaneous support routines follow */ diff --git a/sys/arch/alpha/include/pmap.h b/sys/arch/alpha/include/pmap.h index c8eeb16a6b6..11f8c718950 100644 --- a/sys/arch/alpha/include/pmap.h +++ b/sys/arch/alpha/include/pmap.h @@ -1,4 +1,4 @@ -/* $OpenBSD: pmap.h,v 1.20 2004/08/06 22:39:10 deraadt Exp $ */ +/* $OpenBSD: pmap.h,v 1.21 2006/02/07 07:59:23 martin Exp $ */ /* $NetBSD: pmap.h,v 1.37 2000/11/19 03:16:35 thorpej Exp $ */ /*- @@ -190,6 +190,7 @@ void pmap_tlb_shootdown_q_drain(u_long, boolean_t); #define pmap_resident_count(pmap) ((pmap)->pm_stats.resident_count) #define pmap_wired_count(pmap) ((pmap)->pm_stats.wired_count) #define pmap_update(pmap) /* nothing (yet) */ +#define pmap_phys_address(ppn) ptoa(ppn) #define pmap_proc_iflush(p, va, len) /* nothing */ #define pmap_unuse_final(p) /* nothing */ |