Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Feb 2010 17:27:20 +0000 (UTC)
From:      Randall Stewart <rrs@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r204175 - head/sys/mips/rmi
Message-ID:  <201002211727.o1LHRK2J089925@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: rrs
Date: Sun Feb 21 17:27:20 2010
New Revision: 204175
URL: http://svn.freebsd.org/changeset/base/204175

Log:
  Fix another fo-pa of mine... duplicate patches should
  not be applied and randy needs coffee in the morning
  when working to help keep things sorted out... obviously :-)

Modified:
  head/sys/mips/rmi/bus_space_rmi_pci.c

Modified: head/sys/mips/rmi/bus_space_rmi_pci.c
==============================================================================
--- head/sys/mips/rmi/bus_space_rmi_pci.c	Sun Feb 21 17:25:00 2010	(r204174)
+++ head/sys/mips/rmi/bus_space_rmi_pci.c	Sun Feb 21 17:27:20 2010	(r204175)
@@ -759,763 +759,3 @@ rmi_pci_bus_space_barrier(void *tag __un
 {
 
 }
-/*-
- * Copyright (c) 2009 RMI Corporation
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- */
-#include <sys/cdefs.h>
-__FBSDID("$FreeBSD$");
-
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/bus.h>
-#include <sys/kernel.h>
-#include <sys/endian.h>
-#include <sys/malloc.h>
-#include <sys/ktr.h>
-
-#include <vm/vm.h>
-#include <vm/pmap.h>
-#include <vm/vm_kern.h>
-#include <vm/vm_extern.h>
-
-#include <machine/bus.h>
-#include <machine/cache.h>
-
-static int 
-rmi_pci_bus_space_map(void *t, bus_addr_t addr,
-    bus_size_t size, int flags,
-    bus_space_handle_t * bshp);
-
-static void 
-rmi_pci_bus_space_unmap(void *t, bus_space_handle_t bsh,
-    bus_size_t size);
-
-static int 
-rmi_pci_bus_space_subregion(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset, bus_size_t size,
-    bus_space_handle_t * nbshp);
-
-static u_int8_t 
-rmi_pci_bus_space_read_1(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset);
-
-static u_int16_t 
-rmi_pci_bus_space_read_2(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset);
-
-static u_int32_t 
-rmi_pci_bus_space_read_4(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset);
-
-static void 
-rmi_pci_bus_space_read_multi_1(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int8_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_read_multi_2(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_read_multi_4(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_read_region_1(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset, u_int8_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_read_region_2(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset, u_int16_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_read_region_4(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset, u_int32_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_write_1(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int8_t value);
-
-static void 
-rmi_pci_bus_space_write_2(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t value);
-
-static void 
-rmi_pci_bus_space_write_4(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t value);
-
-static void 
-rmi_pci_bus_space_write_multi_1(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset,
-    const u_int8_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_write_multi_2(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset,
-    const u_int16_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_write_multi_4(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset,
-    const u_int32_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_write_region_2(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset,
-    const u_int16_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_write_region_4(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset,
-    const u_int32_t * addr,
-    size_t count);
-
-
-static void 
-rmi_pci_bus_space_set_region_2(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset, u_int16_t value,
-    size_t count);
-static void 
-rmi_pci_bus_space_set_region_4(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset, u_int32_t value,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_barrier(void *tag __unused, bus_space_handle_t bsh __unused,
-    bus_size_t offset __unused, bus_size_t len __unused, int flags);
-
-static void 
-rmi_pci_bus_space_copy_region_2(void *t,
-    bus_space_handle_t bsh1,
-    bus_size_t off1,
-    bus_space_handle_t bsh2,
-    bus_size_t off2, size_t count);
-
-u_int8_t 
-rmi_pci_bus_space_read_stream_1(void *t, bus_space_handle_t handle,
-    bus_size_t offset);
-
-static u_int16_t 
-rmi_pci_bus_space_read_stream_2(void *t, bus_space_handle_t handle,
-    bus_size_t offset);
-
-static u_int32_t 
-rmi_pci_bus_space_read_stream_4(void *t, bus_space_handle_t handle,
-    bus_size_t offset);
-static void 
-rmi_pci_bus_space_read_multi_stream_1(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int8_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_read_multi_stream_2(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_read_multi_stream_4(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t * addr,
-    size_t count);
-
-void 
-rmi_pci_bus_space_write_stream_1(void *t, bus_space_handle_t bsh,
-    bus_size_t offset, u_int8_t value);
-static void 
-rmi_pci_bus_space_write_stream_2(void *t, bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t value);
-
-static void 
-rmi_pci_bus_space_write_stream_4(void *t, bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t value);
-
-static void 
-rmi_pci_bus_space_write_multi_stream_1(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset,
-    const u_int8_t * addr,
-    size_t count);
-static void 
-rmi_pci_bus_space_write_multi_stream_2(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset,
-    const u_int16_t * addr,
-    size_t count);
-
-static void 
-rmi_pci_bus_space_write_multi_stream_4(void *t,
-    bus_space_handle_t handle,
-    bus_size_t offset,
-    const u_int32_t * addr,
-    size_t count);
-
-#define TODO() printf("XLR memory bus space function '%s' unimplemented\n", __func__)
-
-static struct bus_space local_rmi_pci_bus_space = {
-	/* cookie */
-	(void *)0,
-
-	/* mapping/unmapping */
-	rmi_pci_bus_space_map,
-	rmi_pci_bus_space_unmap,
-	rmi_pci_bus_space_subregion,
-
-	/* allocation/deallocation */
-	NULL,
-	NULL,
-
-	/* barrier */
-	rmi_pci_bus_space_barrier,
-
-	/* read (single) */
-	rmi_pci_bus_space_read_1,
-	rmi_pci_bus_space_read_2,
-	rmi_pci_bus_space_read_4,
-	NULL,
-
-	/* read multiple */
-	rmi_pci_bus_space_read_multi_1,
-	rmi_pci_bus_space_read_multi_2,
-	rmi_pci_bus_space_read_multi_4,
-	NULL,
-
-	/* read region */
-	rmi_pci_bus_space_read_region_1,
-	rmi_pci_bus_space_read_region_2,
-	rmi_pci_bus_space_read_region_4,
-	NULL,
-
-	/* write (single) */
-	rmi_pci_bus_space_write_1,
-	rmi_pci_bus_space_write_2,
-	rmi_pci_bus_space_write_4,
-	NULL,
-
-	/* write multiple */
-	rmi_pci_bus_space_write_multi_1,
-	rmi_pci_bus_space_write_multi_2,
-	rmi_pci_bus_space_write_multi_4,
-	NULL,
-
-	/* write region */
-	NULL,
-	rmi_pci_bus_space_write_region_2,
-	rmi_pci_bus_space_write_region_4,
-	NULL,
-
-	/* set multiple */
-	NULL,
-	NULL,
-	NULL,
-	NULL,
-
-	/* set region */
-	NULL,
-	rmi_pci_bus_space_set_region_2,
-	rmi_pci_bus_space_set_region_4,
-	NULL,
-
-	/* copy */
-	NULL,
-	rmi_pci_bus_space_copy_region_2,
-	NULL,
-	NULL,
-
-	/* read (single) stream */
-	rmi_pci_bus_space_read_stream_1,
-	rmi_pci_bus_space_read_stream_2,
-	rmi_pci_bus_space_read_stream_4,
-	NULL,
-
-	/* read multiple stream */
-	rmi_pci_bus_space_read_multi_stream_1,
-	rmi_pci_bus_space_read_multi_stream_2,
-	rmi_pci_bus_space_read_multi_stream_4,
-	NULL,
-
-	/* read region stream */
-	rmi_pci_bus_space_read_region_1,
-	rmi_pci_bus_space_read_region_2,
-	rmi_pci_bus_space_read_region_4,
-	NULL,
-
-	/* write (single) stream */
-	rmi_pci_bus_space_write_stream_1,
-	rmi_pci_bus_space_write_stream_2,
-	rmi_pci_bus_space_write_stream_4,
-	NULL,
-
-	/* write multiple stream */
-	rmi_pci_bus_space_write_multi_stream_1,
-	rmi_pci_bus_space_write_multi_stream_2,
-	rmi_pci_bus_space_write_multi_stream_4,
-	NULL,
-
-	/* write region stream */
-	NULL,
-	rmi_pci_bus_space_write_region_2,
-	rmi_pci_bus_space_write_region_4,
-	NULL,
-};
-
-/* generic bus_space tag */
-bus_space_tag_t rmi_pci_bus_space = &local_rmi_pci_bus_space;
-
-/*
- * Map a region of device bus space into CPU virtual address space.
- */
-static int
-rmi_pci_bus_space_map(void *t __unused, bus_addr_t addr,
-    bus_size_t size __unused, int flags __unused,
-    bus_space_handle_t * bshp)
-{
-	*bshp = addr;
-	return (0);
-}
-
-/*
- * Unmap a region of device bus space.
- */
-static void
-rmi_pci_bus_space_unmap(void *t __unused, bus_space_handle_t bsh __unused,
-    bus_size_t size __unused)
-{
-}
-
-/*
- * Get a new handle for a subregion of an already-mapped area of bus space.
- */
-
-static int
-rmi_pci_bus_space_subregion(void *t __unused, bus_space_handle_t bsh,
-    bus_size_t offset, bus_size_t size __unused,
-    bus_space_handle_t * nbshp)
-{
-	*nbshp = bsh + offset;
-	return (0);
-}
-
-/*
- * Read a 1, 2, 4, or 8 byte quantity from bus space
- * described by tag/handle/offset.
- */
-
-static u_int8_t
-rmi_pci_bus_space_read_1(void *tag, bus_space_handle_t handle,
-    bus_size_t offset)
-{
-	return (u_int8_t) (*(volatile u_int8_t *)(handle + offset));
-}
-
-static u_int16_t
-rmi_pci_bus_space_read_2(void *tag, bus_space_handle_t handle,
-    bus_size_t offset)
-{
-	return bswap16((u_int16_t) (*(volatile u_int16_t *)(handle + offset)));
-}
-
-static u_int32_t
-rmi_pci_bus_space_read_4(void *tag, bus_space_handle_t handle,
-    bus_size_t offset)
-{
-	return bswap32((*(volatile u_int32_t *)(handle + offset)));
-}
-
-
-/*
- * Read `count' 1, 2, 4, or 8 byte quantities from bus space
- * described by tag/handle/offset and copy into buffer provided.
- */
-static void
-rmi_pci_bus_space_read_multi_1(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int8_t * addr, size_t count)
-{
-	while (count--) {
-		*addr = (*(volatile u_int8_t *)(handle + offset));
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_read_multi_2(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t * addr, size_t count)
-{
-
-	while (count--) {
-		*addr = *(volatile u_int16_t *)(handle + offset);
-		*addr = bswap16(*addr);
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_read_multi_4(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t * addr, size_t count)
-{
-
-	while (count--) {
-		*addr = *(volatile u_int32_t *)(handle + offset);
-		*addr = bswap32(*addr);
-		addr++;
-	}
-}
-
-/*
- * Write the 1, 2, 4, or 8 byte value `value' to bus space
- * described by tag/handle/offset.
- */
-
-static void
-rmi_pci_bus_space_write_1(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int8_t value)
-{
-	mips_sync();
-	*(volatile u_int8_t *)(handle + offset) = value;
-}
-
-static void
-rmi_pci_bus_space_write_2(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t value)
-{
-	mips_sync();
-	*(volatile u_int16_t *)(handle + offset) = bswap16(value);
-}
-
-
-static void
-rmi_pci_bus_space_write_4(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t value)
-{
-	mips_sync();
-	*(volatile u_int32_t *)(handle + offset) = bswap32(value);
-}
-
-/*
- * Write `count' 1, 2, 4, or 8 byte quantities from the buffer
- * provided to bus space described by tag/handle/offset.
- */
-
-
-static void
-rmi_pci_bus_space_write_multi_1(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, const u_int8_t * addr, size_t count)
-{
-	mips_sync();
-	while (count--) {
-		(*(volatile u_int8_t *)(handle + offset)) = *addr;
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_write_multi_2(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, const u_int16_t * addr, size_t count)
-{
-	mips_sync();
-	while (count--) {
-		(*(volatile u_int16_t *)(handle + offset)) = bswap16(*addr);
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_write_multi_4(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, const u_int32_t * addr, size_t count)
-{
-	mips_sync();
-	while (count--) {
-		(*(volatile u_int32_t *)(handle + offset)) = bswap32(*addr);
-		addr++;
-	}
-}
-
-/*
- * Write `count' 1, 2, 4, or 8 byte value `val' to bus space described
- * by tag/handle starting at `offset'.
- */
-
-static void
-rmi_pci_bus_space_set_region_2(void *t, bus_space_handle_t bsh,
-    bus_size_t offset, u_int16_t value, size_t count)
-{
-	bus_addr_t addr = bsh + offset;
-
-	for (; count != 0; count--, addr += 2)
-		(*(volatile u_int16_t *)(addr)) = value;
-}
-
-static void
-rmi_pci_bus_space_set_region_4(void *t, bus_space_handle_t bsh,
-    bus_size_t offset, u_int32_t value, size_t count)
-{
-	bus_addr_t addr = bsh + offset;
-
-	for (; count != 0; count--, addr += 4)
-		(*(volatile u_int32_t *)(addr)) = value;
-}
-
-
-/*
- * Copy `count' 1, 2, 4, or 8 byte values from bus space starting
- * at tag/bsh1/off1 to bus space starting at tag/bsh2/off2.
- */
-static void
-rmi_pci_bus_space_copy_region_2(void *t, bus_space_handle_t bsh1,
-    bus_size_t off1, bus_space_handle_t bsh2,
-    bus_size_t off2, size_t count)
-{
-	TODO();
-}
-
-/*
- * Read `count' 1, 2, 4, or 8 byte quantities from bus space
- * described by tag/handle/offset and copy into buffer provided.
- */
-
-u_int8_t
-rmi_pci_bus_space_read_stream_1(void *t, bus_space_handle_t handle,
-    bus_size_t offset)
-{
-
-	return *((volatile u_int8_t *)(handle + offset));
-}
-
-
-static u_int16_t
-rmi_pci_bus_space_read_stream_2(void *t, bus_space_handle_t handle,
-    bus_size_t offset)
-{
-	return *(volatile u_int16_t *)(handle + offset);
-}
-
-
-static u_int32_t
-rmi_pci_bus_space_read_stream_4(void *t, bus_space_handle_t handle,
-    bus_size_t offset)
-{
-	return (*(volatile u_int32_t *)(handle + offset));
-}
-
-
-static void
-rmi_pci_bus_space_read_multi_stream_1(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int8_t * addr, size_t count)
-{
-	while (count--) {
-		*addr = (*(volatile u_int8_t *)(handle + offset));
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_read_multi_stream_2(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t * addr, size_t count)
-{
-	while (count--) {
-		*addr = (*(volatile u_int16_t *)(handle + offset));
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_read_multi_stream_4(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t * addr, size_t count)
-{
-	while (count--) {
-		*addr = (*(volatile u_int32_t *)(handle + offset));
-		addr++;
-	}
-}
-
-
-
-/*
- * Read `count' 1, 2, 4, or 8 byte quantities from bus space
- * described by tag/handle and starting at `offset' and copy into
- * buffer provided.
- */
-void
-rmi_pci_bus_space_read_region_1(void *t, bus_space_handle_t bsh,
-    bus_size_t offset, u_int8_t * addr, size_t count)
-{
-	bus_addr_t baddr = bsh + offset;
-
-	while (count--) {
-		*addr++ = (*(volatile u_int8_t *)(baddr));
-		baddr += 1;
-	}
-}
-
-void
-rmi_pci_bus_space_read_region_2(void *t, bus_space_handle_t bsh,
-    bus_size_t offset, u_int16_t * addr, size_t count)
-{
-	bus_addr_t baddr = bsh + offset;
-
-	while (count--) {
-		*addr++ = (*(volatile u_int16_t *)(baddr));
-		baddr += 2;
-	}
-}
-
-void
-rmi_pci_bus_space_read_region_4(void *t, bus_space_handle_t bsh,
-    bus_size_t offset, u_int32_t * addr, size_t count)
-{
-	bus_addr_t baddr = bsh + offset;
-
-	while (count--) {
-		*addr++ = (*(volatile u_int32_t *)(baddr));
-		baddr += 4;
-	}
-}
-
-
-void
-rmi_pci_bus_space_write_stream_1(void *t, bus_space_handle_t handle,
-    bus_size_t offset, u_int8_t value)
-{
-	mips_sync();
-	*(volatile u_int8_t *)(handle + offset) = value;
-}
-
-static void
-rmi_pci_bus_space_write_stream_2(void *t, bus_space_handle_t handle,
-    bus_size_t offset, u_int16_t value)
-{
-	mips_sync();
-	*(volatile u_int16_t *)(handle + offset) = value;
-}
-
-
-static void
-rmi_pci_bus_space_write_stream_4(void *t, bus_space_handle_t handle,
-    bus_size_t offset, u_int32_t value)
-{
-	mips_sync();
-	*(volatile u_int32_t *)(handle + offset) = value;
-}
-
-
-static void
-rmi_pci_bus_space_write_multi_stream_1(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, const u_int8_t * addr, size_t count)
-{
-	mips_sync();
-	while (count--) {
-		(*(volatile u_int8_t *)(handle + offset)) = *addr;
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_write_multi_stream_2(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, const u_int16_t * addr, size_t count)
-{
-	mips_sync();
-	while (count--) {
-		(*(volatile u_int16_t *)(handle + offset)) = *addr;
-		addr++;
-	}
-}
-
-static void
-rmi_pci_bus_space_write_multi_stream_4(void *tag, bus_space_handle_t handle,
-    bus_size_t offset, const u_int32_t * addr, size_t count)
-{
-	mips_sync();
-	while (count--) {
-		(*(volatile u_int32_t *)(handle + offset)) = *addr;
-		addr++;
-	}
-}
-
-void
-rmi_pci_bus_space_write_region_2(void *t,
-    bus_space_handle_t bsh,
-    bus_size_t offset,
-    const u_int16_t * addr,
-    size_t count)
-{
-	bus_addr_t baddr = (bus_addr_t) bsh + offset;
-
-	while (count--) {
-		(*(volatile u_int16_t *)(baddr)) = *addr;
-		addr++;
-		baddr += 2;
-	}
-}
-
-void
-rmi_pci_bus_space_write_region_4(void *t, bus_space_handle_t bsh,
-    bus_size_t offset, const u_int32_t * addr, size_t count)
-{
-	bus_addr_t baddr = bsh + offset;
-
-	while (count--) {
-		(*(volatile u_int32_t *)(baddr)) = *addr;
-		addr++;
-		baddr += 4;
-	}
-}
-
-static void
-rmi_pci_bus_space_barrier(void *tag __unused, bus_space_handle_t bsh __unused,
-    bus_size_t offset __unused, bus_size_t len __unused, int flags)
-{
-
-}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201002211727.o1LHRK2J089925>