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;