Module Name:    src
Committed By:   cliff
Date:           Sun Nov 15 23:10:22 UTC 2009

Modified Files:
        src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_obio.c

Log Message:
- use PRIxPADDR and PRIxPSIZE as needed when printing
bus address and size following change in typedef
- use new obio bus space


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/arch/mips/rmi/rmixl_obio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/mips/rmi/rmixl_obio.c
diff -u src/sys/arch/mips/rmi/rmixl_obio.c:1.1.2.5 src/sys/arch/mips/rmi/rmixl_obio.c:1.1.2.6
--- src/sys/arch/mips/rmi/rmixl_obio.c:1.1.2.5	Mon Nov  9 10:05:06 2009
+++ src/sys/arch/mips/rmi/rmixl_obio.c	Sun Nov 15 23:10:22 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: rmixl_obio.c,v 1.1.2.5 2009/11/09 10:05:06 cliff Exp $	*/
+/*	$NetBSD: rmixl_obio.c,v 1.1.2.6 2009/11/15 23:10:22 cliff Exp $	*/
 
 /*
  * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc.
@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rmixl_obio.c,v 1.1.2.5 2009/11/09 10:05:06 cliff Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rmixl_obio.c,v 1.1.2.6 2009/11/15 23:10:22 cliff Exp $");
 
 #include "locators.h"
 #include "obio.h"
@@ -105,7 +105,8 @@
 
 	obio_bus_init(sc);
 
-	aprint_normal(" addr %#lx size %#x\n", ba, RMIXL_IO_DEV_SIZE);
+	aprint_normal(" addr %#"PRIxPADDR" size %#"PRIxPSIZE"\n",
+		ba, (bus_size_t)RMIXL_IO_DEV_SIZE);
 	aprint_naive("\n");
 
 	/*
@@ -121,9 +122,9 @@
 	struct obio_attach_args *obio = aux;
 
 	if (obio->obio_addr != OBIOCF_ADDR_DEFAULT) {
-		aprint_normal(" addr 0x%08lx", obio->obio_addr);
+		aprint_normal(" addr %#"PRIxPADDR, obio->obio_addr);
 		if (obio->obio_size != OBIOCF_SIZE_DEFAULT)
-			aprint_normal("-0x%08lx",
+			aprint_normal("-%#"PRIxPADDR,
 				obio->obio_addr + (obio->obio_size - 1));
 	}
 	if (obio->obio_mult != OBIOCF_MULT_DEFAULT)
@@ -140,8 +141,7 @@
 	struct obio_softc *sc = device_private(parent);
 	struct obio_attach_args obio;
 
-	obio.obio_el_bst = sc->sc_el_bst;
-	obio.obio_eb_bst = sc->sc_eb_bst;
+	obio.obio_bst = sc->sc_bst;
 	obio.obio_addr = cf->cf_loc[OBIOCF_ADDR];
 	obio.obio_size = cf->cf_loc[OBIOCF_SIZE];
 	obio.obio_mult = cf->cf_loc[OBIOCF_MULT];
@@ -166,13 +166,9 @@
 		return;
 	done = 1;
 
-	/* little endian space */
-	if (rcp->rc_el_memt.bs_cookie == 0)
-		rmixl_el_bus_mem_init(&rcp->rc_el_memt, rcp);
-
-	/* big endian space */
-	if (rcp->rc_eb_memt.bs_cookie == 0)
-		rmixl_eb_bus_mem_init(&rcp->rc_eb_memt, rcp);
+	/* obio (devio) space */
+	if (rcp->rc_obio_memt.bs_cookie == 0)
+		rmixl_obio_bus_mem_init(&rcp->rc_obio_memt, rcp);
 
 	/* dma space for addr < 512MB */
 	if (rcp->rc_29bit_dmat._cookie == 0)
@@ -188,8 +184,7 @@
 
 	sc->sc_base = (bus_addr_t)rcp->rc_io_pbase;
 	sc->sc_size = (bus_size_t)RMIXL_IO_DEV_SIZE;
-	sc->sc_el_bst = (bus_space_tag_t)&rcp->rc_el_memt;
-	sc->sc_eb_bst = (bus_space_tag_t)&rcp->rc_eb_memt;
+	sc->sc_bst = (bus_space_tag_t)&rcp->rc_obio_memt;
 	sc->sc_29bit_dmat = &rcp->rc_29bit_dmat;
 #ifdef NOTYET
 	sc->sc_32bit_dmat = &rcp->rc_32bit_dmat;

Reply via email to