diff options
author | Robert Nagy <robert@cvs.openbsd.org> | 2005-07-09 22:51:14 +0000 |
---|---|---|
committer | Robert Nagy <robert@cvs.openbsd.org> | 2005-07-09 22:51:14 +0000 |
commit | a3e24ae25c49bd2c55b3271114cc95c11eee1146 (patch) | |
tree | ad7b9bd3ac78eb731a1fc584f4fb6f77243429c5 /sys/arch/sparc64/include | |
parent | 19253c52801186cb965c463644848be350c06075 (diff) |
Implement _bus_dmamem_mmap instead of just calling panic();
This is needed by bktr(4).
ok mickey@ miod@
Diffstat (limited to 'sys/arch/sparc64/include')
-rw-r--r-- | sys/arch/sparc64/include/param.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/arch/sparc64/include/param.h b/sys/arch/sparc64/include/param.h index f77b3241f2e..22b105e1833 100644 --- a/sys/arch/sparc64/include/param.h +++ b/sys/arch/sparc64/include/param.h @@ -1,4 +1,4 @@ -/* $OpenBSD: param.h,v 1.14 2004/08/06 22:31:31 mickey Exp $ */ +/* $OpenBSD: param.h,v 1.15 2005/07/09 22:51:13 robert Exp $ */ /* $NetBSD: param.h,v 1.25 2001/05/30 12:28:51 mrg Exp $ */ /* @@ -215,6 +215,11 @@ extern int nbpg, pgofset, pgshift; #define bdbtofsb(bn) ((bn) / (BLKDEV_IOSIZE / DEV_BSIZE)) /* + * Mach derived conversion macros + */ +#define sparc64_btop(x) ((unsigned long)(x) >> PGSHIFT) + +/* * dvmamap manages a range of DVMA addresses intended to create double * mappings of physical memory. In a way, `dvmamap' is a submap of the * VM map `phys_map'. The difference is the use of the `resource map' |