diff options
author | Artur Grabowski <art@cvs.openbsd.org> | 1999-04-22 16:57:55 +0000 |
---|---|---|
committer | Artur Grabowski <art@cvs.openbsd.org> | 1999-04-22 16:57:55 +0000 |
commit | 0d3d332b85733ef79b97d65ada7b4f989620dbd8 (patch) | |
tree | 318be9d1bb5a0967200f23239f2a9b5e0d200d34 /sys/arch/sparc/dev/if_ie.c | |
parent | 4155c29c22c6e3acc5ce692650150a35ae2e0c59 (diff) |
UVM fixes. vm_map_create -> uvm_map_create and kmem_alloc -> uvm_km_alloc
Diffstat (limited to 'sys/arch/sparc/dev/if_ie.c')
-rw-r--r-- | sys/arch/sparc/dev/if_ie.c | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/sys/arch/sparc/dev/if_ie.c b/sys/arch/sparc/dev/if_ie.c index 9fdaaa1b8d4..2e4d444597f 100644 --- a/sys/arch/sparc/dev/if_ie.c +++ b/sys/arch/sparc/dev/if_ie.c @@ -1,4 +1,4 @@ -/* $OpenBSD: if_ie.c,v 1.9 1999/03/01 20:45:10 jason Exp $ */ +/* $OpenBSD: if_ie.c,v 1.10 1999/04/22 16:57:54 art Exp $ */ /* $NetBSD: if_ie.c,v 1.33 1997/07/29 17:55:38 fair Exp $ */ /*- @@ -137,6 +137,10 @@ Mode of operation: #include <vm/vm.h> +#if defined(UVM) +#include <uvm/uvm_map.h> +#endif + /* * ugly byte-order hack for SUNs */ @@ -538,10 +542,19 @@ ieattach(parent, self, aux) * XXX */ +#if defined(UVM) + ie_map = uvm_map_create(pmap_kernel(), (vm_offset_t)IEOB_ADBASE, + (vm_offset_t)IEOB_ADBASE + sc->sc_msize, 1); +#else ie_map = vm_map_create(pmap_kernel(), (vm_offset_t)IEOB_ADBASE, (vm_offset_t)IEOB_ADBASE + sc->sc_msize, 1); +#endif if (ie_map == NULL) panic("ie_map"); +#if defined(UVM) + sc->sc_maddr = (caddr_t) uvm_km_alloc(ie_map, sc->sc_msize); +#else sc->sc_maddr = (caddr_t) kmem_alloc(ie_map, sc->sc_msize); +#endif if (sc->sc_maddr == NULL) panic("ie kmem_alloc"); kvm_uncache(sc->sc_maddr, sc->sc_msize >> PGSHIFT); if (((u_long)sc->sc_maddr & ~(NBPG-1)) != (u_long)sc->sc_maddr) |