From owner-newconfig-jp@jp.freebsd.org  Mon Jan 11 17:12:09 1999
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id RAA01317;
	Mon, 11 Jan 1999 17:12:09 +0900 (JST)
	(envelope-from owner-newconfig-jp@jp.FreeBSD.org)
Received: from sraigw.sra.co.jp (sraigw.sra.co.jp [202.32.10.2])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id RAA01310
	for <newconfig-jp@jp.freebsd.org>; Mon, 11 Jan 1999 17:12:06 +0900 (JST)
	(envelope-from furuta@sra.co.jp)
Received: from ext105.sra.co.jp (ext105 [133.137.20.200])
	by sraigw.sra.co.jp (8.8.7/3.6Wbeta7-sraigw) with SMTP id RAA13166
	for <newconfig-jp@jp.freebsd.org>; Mon, 11 Jan 1999 17:12:00 +0900 (JST)
Received: by ext105.sra.co.jp; id AA16274; Mon, 11 Jan 1999 17:12:00 +0900
To: newconfig-jp@jp.freebsd.org
In-Reply-To: Your message of "Sat, 09 Jan 1999 03:13:13 +0900"
	<19990109031313S.bishop@rr.iij4u.or.jp>
References: <19990109031313S.bishop@rr.iij4u.or.jp>
X-Mailer: Mew version 1.92.4 on Emacs 19.28 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19990111171200D.furuta@sra.co.jp>
Date: Mon, 11 Jan 1999 17:12:00 +0900
From: Atsushi Furuta <furuta@sra.co.jp>
X-Dispatcher: imput version 980905(IM100)
Lines: 47
Reply-To: newconfig-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: newconfig-jp 880
Subject: [newconfig-jp 880] Re: new-bus BETABETA USB porting 
Errors-To: owner-newconfig-jp@jp.freebsd.org
Sender: owner-newconfig-jp@jp.freebsd.org
X-Originator: furuta@sra.co.jp

  $B8EED$G$9!#(B

>> In article <19990109031313S.bishop@rr.iij4u.or.jp>,
	MAEKAWA Masahide <bishop@rr.iij4u.or.jp> writes:

> $B$H$j$"$($:(B, bus_space_map, bus_space_unmap $B$/$i$$$O$$$l$A$c$$$?$$$G$9$M(B.
> $B$G$J$$$H(B, bus_space_tag_t $B$r(B isa_attach_args $B$K$$$l$F$b0UL#$,$J$$(B...

  $B$=$&$G$9$M!#(Bbus_space_map $B$O$3$s$J<BAu$G$b!"$H$j$"$($:$O(B OK $B$@$H;W$$(B
$B$^$9!#(B

int bus_space_map(bus_space_tag_t t, bus_addr_t addr,
	bus_size_t size, int flags, bus_space_handle_t *bshp)
{
	*bshp = addr;
	return (0);
}

int bus_space_unmap(bus_space_tag_t t,
	bus_space_handle_t bsh, bus_size_t size)
{
	return (0);
}

  bus_space_alloc() $B$O$A$HFq$7$=$&$G$9$M!#(B

# $B$&$==q$$$A$c$C$?$+$b(B > sibagaki $B$5$s!#(B

> $B$=$3$G(B, $B$A$g$C$H9M$($?$N$O(B,
> 	#include <machine/bus.h>
> 	$B$G$O$J$/$F(B, $B3F%I%i%$%P$G(B
> 	#include <machine/bus_memio.h>
> 	$B$"$k$$$O(B,
> 	#include <machine/bus_pio.h>
> 	$B$NI,MW$JJ}$@$1$r=q$/(B.
> 	bus_memio.h, bus_pio.h $B$+$i(B bus.h $B$r(B include $B$7$F(B,
> 	$B3F%I%i%$%P$G$O(B, bus.h $B$rFI$^$J$$(B.
> $B$N$,$h$$$+$J$!$H;W$$$^$7$?(B. $B$3$l$N$[$&$,>/$7$O%^%7$G$7$g$&$+(B.
> NetBSD $B$N<BAu$NJ}$,$O$k$+$KH~$7$$$G$9$,(B.

  $B$&!<$`!#$o$+$j$^$9$1$I!"$3$N>e$5$i$K!V(BFreeBSD $B$N(B machine/bus.h $B$N;H(B
$B$$$+$?$OJQ$@!W%P%H%k$O$d$j$?$/$J$$$G$9$7!"K\2H$NJ}$b$3$l$+$iJQ2=$,$"$k(B
$B$b$N$H;W$$$^$9$N$G!"B>$N%I%i%$%P$N$d$j$+$?(B (i386/isa/adv_isa.c $B$H$+(B)$B$K(B
$B9g$;$F$/$l$k$H!";d$H$7$F$O$&$l$7$$$G$9!#(B
-- 
$B8EED(B $BFX(B
furuta@sra.co.jp
