From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Feb 12 12:58:00 1998
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) id MAA15324
	Thu, 12 Feb 1998 12:58:00 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.8+3.0Wbeta7/8.7.3) with ESMTP id MAA15315
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 12 Feb 1998 12:57:58 +0900 (JST)
Received: from sf.mogami-wire.co.jp (sf [202.23.252.1]) by eve.mogami-wire.co.jp (8.7.6+2.6Wbeta7/3.4Wbeta5-eve) with SMTP id MAA16201 for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 12 Feb 1998 12:57:53 +0900 (JST)
Received: (from kh@localhost) by sf.mogami-wire.co.jp (8.6.12/3.3W9-indirect) id MAA03757 for FreeBSD-users-jp@jp.freebsd.org; Thu, 12 Feb 1998 12:57:52 +0900
Date: Thu, 12 Feb 1998 12:57:52 +0900
From: Kouichi Hirabayashi <kh@mogami-wire.co.jp>
Message-Id: <199802120357.MAA03757@sf.mogami-wire.co.jp>
To: FreeBSD-users-jp@jp.freebsd.org
Content-Type: text
X-Sun-Charset: ja_JP.iso2022-7
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=24]
X-Sequence: FreeBSD-users-jp 24505
Subject: [FreeBSD-users-jp 24505] Re: [Q]Bouce Buffer
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

>$B<ALd$G$9$,!"$3$NA0(J512MB$B%a%b%j$r<BAu$7$?5!3#$G$O(JBOUNCE BUFFER$B$r(J
>$B;H$&$h$&$K%*%W%7%g%s$r@_Dj$9$k$HN)$A>e$,$i$J$$$H8@$&OC$,$"$j$^$7$?$,!"(J
>$B$D$^$j$=$&$$$&5!3#$G$O(JDMA$B$r;H$&(JISA$B$J%5%&%s%I%+!<%I$J$I$O;H$($J$$$H8@$&;v(J
>$B$J$s$G$7$g$&$+!)(J

ISA $B$N%I%i%$%P(J (/sys/i386/isa/*.c) $B$O(J isa_dmainit() $B$G(J DMA $B%P%C%U%!(J
$B$NBEEv@-$r%A%'%C%/$7$F!"D>@\(J DMA $B$G$-$J$1$l$P!"FH<+$K(J DMA $B2DG=$J%a(J
$B%b%j$r3d$jEv$F$F$$$^$9$+$i!"(JBOUNCE_BUFFER $B$H$O4X78$J$$$N$G$O$J$$$G(J
$B$7$g$&$+!#(J


>1) DMA$B$r;H$&%G%P%$%9$H$$$&$N$O(J kernel$B$N@_Dj%U%!%$%k$G$"$k(J 
>/sys/i386/conf/GENERIC $B$G$$$&$H(J drq $B$H$$$&;XDj$,$5$l$F$$$k%G%P%$%9(J
>$B$H9M$($F$$$$$N$G$7$g$&$+!)(J

$B$=$&$G$9!#%7%9%F%`$KMQ0U$5$l$?(J DMA $B%3%s%H%m!<%i$r;H$&>l9g$O!"(Jdrq $B$N(J
$B%-!<%o!<%I$G%A%c%M%k$r;XDj$7$^$9!#(J


>2) $B%U%m%C%T!<$O(J $B$I$&$J$k$N$G$7$g$&$+!)(J 
>$B%$%s%9%H!<%k%U%m%C%T!<$N85$G$"$k(JBOOTMFS$B$r8+$k$H!"(J
> controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
>drq$B$H=q$$$F$"$j$^$9!#(J

$B%U%m%C%T!<$N%I%i%$%P$b!"B>$N%I%i%$%P$HF1$8$h$&$K(J isa_dmainit() $B$r;H$&(J
$B$h$&$K$J$C$F$$$^$9!#$?$@!"(Jisa_dma_acquire() $B$G(J DMA $B;q8;$r1J5W$K2!$5$((J
$B$F$7$^$$$^$9$+$i!"B>$N%I%i%$%P$H(J DMA $B%A%c%M%k$r6&M-$G$-$^$;$s!#(J


$BJ?NS9@0l(J
