Tue May 26 03:32:51 2009 UTC ()
use BUS_SPACE_MAP_LARGE


(macallan)
diff -r1.18 -r1.19 src/sys/dev/sbus/agten.c
diff -r1.28 -r1.29 src/sys/dev/sbus/cgsix_sbus.c
diff -r1.29 -r1.30 src/sys/dev/sbus/zx.c

cvs diff -r1.18 -r1.19 src/sys/dev/sbus/agten.c (expand / switch to context diff)
--- src/sys/dev/sbus/agten.c 2009/05/12 13:20:05 1.18
+++ src/sys/dev/sbus/agten.c 2009/05/26 03:32:51 1.19
@@ -1,4 +1,4 @@
-/*	$NetBSD: agten.c,v 1.18 2009/05/12 13:20:05 cegger Exp $ */
+/*	$NetBSD: agten.c,v 1.19 2009/05/26 03:32:51 macallan Exp $ */
 
 /*-
  * Copyright (c) 2007 Michael Lorenz
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: agten.c,v 1.18 2009/05/12 13:20:05 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: agten.c,v 1.19 2009/05/26 03:32:51 macallan Exp $");
 
 /*
  * a driver for the Fujitsu AG-10e SBus framebuffer
@@ -245,9 +245,10 @@
 
 	reg = prom_getpropint(node, "i128_fb_physaddr", -1);
 	sc->sc_i128_fbsz = prom_getpropint(node, "i128_fb_size", -1);
-	if (sparc_bus_map_large(sc->sc_bustag,
+	if (sbus_bus_map(sc->sc_bustag,
 	    sa->sa_reg[0].oa_space, sa->sa_reg[0].oa_base + reg,
-	    sc->sc_stride * sc->sc_height, BUS_SPACE_MAP_LINEAR, 
+	    sc->sc_stride * sc->sc_height,
+	    BUS_SPACE_MAP_LINEAR | BUS_SPACE_MAP_LARGE, 
 	    &sc->sc_i128_fbh) != 0) {
 
 		aprint_error_dev(dev, "unable to map the framebuffer\n");

cvs diff -r1.28 -r1.29 src/sys/dev/sbus/cgsix_sbus.c (expand / switch to context diff)
--- src/sys/dev/sbus/cgsix_sbus.c 2009/05/12 13:20:05 1.28
+++ src/sys/dev/sbus/cgsix_sbus.c 2009/05/26 03:32:51 1.29
@@ -1,4 +1,4 @@
-/*	$NetBSD: cgsix_sbus.c,v 1.28 2009/05/12 13:20:05 cegger Exp $ */
+/*	$NetBSD: cgsix_sbus.c,v 1.29 2009/05/26 03:32:51 macallan Exp $ */
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cgsix_sbus.c,v 1.28 2009/05/12 13:20:05 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cgsix_sbus.c,v 1.29 2009/05/26 03:32:51 macallan Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -186,7 +186,8 @@
 			sa->sa_slot,
 			sa->sa_offset + CGSIX_RAM_OFFSET,
 			sc->sc_ramsize,
-			BUS_SPACE_MAP_LINEAR, &bh) != 0) {
+			BUS_SPACE_MAP_LINEAR | BUS_SPACE_MAP_LARGE,
+			&bh) != 0) {
 		aprint_error_dev(self, "cannot map pixels\n");
 		return;
 	}

cvs diff -r1.29 -r1.30 src/sys/dev/sbus/zx.c (expand / switch to context diff)
--- src/sys/dev/sbus/zx.c 2009/05/12 13:20:06 1.29
+++ src/sys/dev/sbus/zx.c 2009/05/26 03:32:51 1.30
@@ -1,4 +1,4 @@
-/*	$NetBSD: zx.c,v 1.29 2009/05/12 13:20:06 cegger Exp $	*/
+/*	$NetBSD: zx.c,v 1.30 2009/05/26 03:32:51 macallan Exp $	*/
 
 /*
  *  Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -45,7 +45,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: zx.c,v 1.29 2009/05/12 13:20:06 cegger Exp $");
+__KERNEL_RCSID(0, "$NetBSD: zx.c,v 1.30 2009/05/26 03:32:51 macallan Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -229,8 +229,8 @@
 	sc->sc_bt = bt;
 	sc->sc_paddr = sbus_bus_addr(bt, sa->sa_slot, sa->sa_offset);
 
-	if (sparc_bus_map_large(bt, sa->sa_slot, sa->sa_offset + ZX_OFF_SS0,
-	    0x800000, BUS_SPACE_MAP_LINEAR, &bh) != 0) {
+	if (sbus_bus_map(bt, sa->sa_slot, sa->sa_offset + ZX_OFF_SS0,
+	    0x800000, BUS_SPACE_MAP_LINEAR | BUS_SPACE_MAP_LARGE, &bh) != 0) {
 		aprint_error_dev(self, "can't map bits\n");
 		return;
 	}