From owner-man-jp-reviewer@jp.freebsd.org  Fri Nov  5 00:11:17 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id AAA38316;
	Fri, 5 Nov 1999 00:11:17 +0900 (JST)
	(envelope-from owner-man-jp-reviewer@jp.FreeBSD.org)
Received: from light.imasy.or.jp (root@light.imasy.or.jp [202.227.24.4])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id AAA38187
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 5 Nov 1999 00:11:13 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from tasogare.imasy.or.jp (mistral@tasogare.imasy.or.jp [202.227.24.5])
	by light.imasy.or.jp (8.9.3+3.2W/3.7W-light) with ESMTP id AAA16440
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 5 Nov 1999 00:11:11 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Received: from mistral.wind.prv (isdn9.imasy.or.jp [202.227.24.201])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id AAA05519
	for <man-jp-reviewer@jp.freebsd.org>; Fri, 5 Nov 1999 00:11:09 +0900 (JST)
	(envelope-from mistral@imasy.or.jp)
Message-Id: <199911041511.AAA05519@tasogare.imasy.or.jp>
Received: (from yohta@localhost)
	by mistral.wind.prv (8.9.3/3.7Wpl2-990626) id AAA14990;
	Fri, 5 Nov 1999 00:00:01 +0900 (JST)
Date: Fri, 5 Nov 1999 00:00:01 +0900 (JST)
From: mistral@imasy.or.jp (Yoshihiko SARUMARU)
To: man-jp-reviewer@jp.freebsd.org
In-Reply-To: Your message of "Sun, 31 Oct 1999 23:37:23 +0900".
	<381C5422.59A71234@cb3.so-net.ne.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.21PL5] 1999-04/04(Sun)
Reply-To: man-jp-reviewer@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: man-jp-reviewer 1642
Subject: [man-jp-reviewer 1642] Re: sio.4
Errors-To: owner-man-jp-reviewer@jp.freebsd.org
Sender: owner-man-jp-reviewer@jp.freebsd.org
X-Originator: mistral@imasy.or.jp

$B!!1n4]$G$9!#(B
  $B$*Hh$lMM$G$9!#(B

1999-10-31($BF|(B) 23:37:23.$B:"!"(Byt-kage@cb3.so-net.ne.jp$B$5$s$O=q$-$^$7$?!#(B

> .\" Copyright (c) 1990, 1991 The Regents of the University of
> California.

  $B7e@^$j$5$l$F$7$^$C$F$$$k$N$G!"$G$-$l$P2~9T0LCV$r3NG'$7$F$/$@$5(B
$B$$!#(Bman-jp-reviewers $B$K=P$9J,$K$OJL$K9=$o$J$$$N$G$9$1$I!#(B

> .\"     from: @(#)dca.45.2 (Berkeley) 3/27/91
> .\"	from: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp
> .\"	$Id: sio.4,v 1.28 1998/10/22 14:12:55 bde Exp $

  $B$"$l!"(Bjpman %Id: $B$,$J$$$G$9$M!D!D!#K]Lu85$r%@%&%s%m!<%I$9$k;~(B
$B$O!"1Q8l%^%K%e%"%k$G$J$/!"F|K\8l%^%K%e%"%k$rA*$s$G$/$@$5$$!#$=$&(B
$B$7$J$$$H(B jpman %Id: $B$,IU2C$5$l$F$$$J$$$b$N$K$J$C$F$7$^$&$N$G!#(B

> $BDL>o$N%]!<%HMQ(B :
  $BI8=`!"$NJ}$,NI$/$J$$$G$7$g$&$+!#(B

> AST $B8_49$N(B 4$B%]!<%H%^%k%A%]!<%H%+!<%IMQ(B :
> Boca Board $B8_49(B 8 $B%]!<%H%^%k%A%]!<%H%+!<%IMQ(B :

  $B!V$N!W$OIU$1$^$9$+!">J$-$^$9$+!)(B  $B>J$$$?2<$NJ}$,;d$O9%$-$G$9$,!"(B
$B$I$C$A$+$KE}0l$7$^$;$s$+!#(B

> $B6&M-(B IRQ

  IRQ $B6&M-!"$NJ}$,$$$$$h$&$J!#$I$&$G$7$g$&!#(B

> $B%G%P%$%9$O%]%F%s%7%c%k%7%9%F%`%3%s%=!<%k$G$"$k(B
            XXXXXXXXXXXX                  $B$K$J$l$k(B


> $B%G%P%$%9$,6/@)E*$K%7%9%F%`%3%s%=!<%k$H$J$k(B
          $B$O(B

> $B2<0LAX$N(B IO ($BNc$($P!"%j%b!<%H%+!<%M%k%G%P%C%0(B) $B$K%G%P%$%9$rM=Ls$9$k(B
  $BDc%l%Y%k$N(B                                  $BMQ(B

> .Sh $B@bL@(B
      $B2r@b(B


> $BDL?.%$%s%?%U%'!<%9$r%5%]!<%H$7$^$9!#(BNS8250 $B$*$h$S(B NS16450 $B$O%-%c%i%/%?(B
> $B%P%C%U%!$r0l$D$@$1;}$C$F$$$^$9!#(BNS16550A $B$O(B 16 $BJ8;z$N(B FIFO $BF~=PNO(B
> $B%P%C%U%!$r;}$C$F$$$^$9!#(B

NS8250 $B$*$h$S(B NS16450 $B$O(B 1 $BJ8;zJ,$N%P%C%U%!$r;}$C$F$$$^$9!#(B
NS16550A $B$O(B 16$BJ8;zJ,$N(B FIFO $BF~NO$*$h$S=PNOMQ%P%C%U%!$r;}$C$F$$$^$9!#(B
# $B$?$7$+!"F~NOMQ%P%C%U%!$H=PNOMQ%P%C%U%!$OJL$@$C$?$H5-21$7$F$$$k(B
# $B$N$G$9$,!"0c$C$?$+$b$7$l$^$;$s!#(B

> $B3F9T$NF~=PNO$O!"0J2<$N%\!<%l!<%H$N$&$A$N$$$:$l$+$K@_Dj$G$-$^$9!#(B
> 50, 75, 110, 134.5, 150, 300, 600, 1200, 1800, 2400, 4800, 9600,
> 19200, 38400, 57600, $B$"$k$$$O(B 115200 $B$G$9!#(B 

$B3F%i%$%s$NF~=PNO$O!"0J2<$N%\!<%l!<%H$N$&$A$N$$$:$l$+$K@_Dj$G$-$^$9(B;
50, 75, 110, 134.5, 150, 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, 57600, 115200$B!#(B

> $B%O!<%I%&%'%"$K$h$C$F(B
                      $B$O(B
> $B%\!<%l!<%H$NA*Br$NI}$O69$^$k$+$b$7$l$^$;$s!#(B
                      $B$,(B

> 16550A UART $B>e$G(B FIFO $B$rL58z$K$9$k$?$a$K!"(B
                $B$N(B

> $B%+!<%M%k@_Dj%U%!%$%kFb$N3F(B
> .Em device sio
> $B9T$G!"(B
> .Em flags
> $B$H$$$&%-!<%o!<%I$r;HMQ$G$-$^$9(B
  XXXXXX

> $B%G%P%$%9$N%^%$%J%J%s%P$O!"9b<!$N%P%$%H$N%S%C%H%U%#!<%k%I$H$7$F(B
                            $B9b0L(B


> $B6&M-(B IRQ $B$r$b$C$F$$$k$,FC$K(B IRQ $B%3%s%H%m!<%k%l%8%9%?$r;}$?$J$$(B
             $B;}(B

> $B$^$?!"3N<B@-$r;}$?$;$k$?$a$K!"$b$C$H$b@-G=$N9b$$%]!<%H$rA*Br$7$F(B
> $B$/$@$5$$!#(B                    $B$G$-$k$@$19b0L$N(B($B<+?.$J$7(B)


> .Nm sio
> $B%I%i%$%P$G@)8f$5$l$k%7%j%"%k%]!<%H(B
> $B$O!"!VCe8F!W$K$b!VH/8F!W$K$b;H$&$3$H$,$G$-$^$9!#(B

  $B0J2<$O(B cy(4), dgb(4) $B$r;2>H$7$F$$$?$@$-$?$/!D!D!#$G$b$$$m$$$m(B
$B$JLu$7J}$,$"$j$^$9$M$'!#;d(B($B7'C+$5$s(B)$B$H0~;3$5$s$N$HBP>H$5$;$F$$$F!"(B
$B$A$g$C$HLLGr$+$C$?$G$9(B

  $B$?$@!"(Bcy(4), dgb(4) $B$N(B
>$B$r=i4|>uBV%G%P%$%9$KBP$7$FDL>o$N$d$j$+$?$G<B9T$9$k$3$H$K$h$j!"(B
>$B$"$J$?$NK>$`@_Dj$KE,$7$?=i4|(B termios $B>uBV$r%W%m%0%i%`$G$-$^$9!#(B
$B$O!"M>J,$J$N$G$^$M$7$J$$$G$/$@$5$$!#BP>H$5$;$F$$$F5$$E$-$^$7$?!#(B
$B$&$%!":#F|(B dgb(4)$B$b(B send-jpman $B$7$F$7$^$C$?!#(B
# $B<!$d$k?M!D!D!"5$$E$$$F$/$@$5$$!#$4$a$s$J$5$$!#(B


> $BBP1~$9$kCe8F=i4|>uBV@)8f%G%P%$%9$*$h$S%m%C%/>uBV@)8f%G%P%$%9(B
                      ~~~~ $B$H$O$I$3$K$b=q$$$F$J$$$N$G$9$,!"4V0c(B
$B$$$G$b$J$$$H;W$&$s$G$9$1$I!"2C$($?J}$,$$$$$G$9$+!)(B


> .It sio%d: interrupt-level buffer overflow.
> $B%I%i%$%P$NFbIt$G$NLdBj$G$9!#(B
  $B86J8$O(B Problem in the bottom half of the driver. $B$J$N$G$9$,!"(B
upper half $B$b(B($B%+!<%M%k30$G$9$,(B)$B%I%i%$%PFbIt$K$O0c$$$J$$$N$G!"%\(B
$B%H%`%O!<%U$@$h!"$H$$$&$N$O>JN,$7$J$$$Y$-$G$O!"$H;W$$$^$9!#(B


> $B%I%i%$%P$+$i@8$^$l$F$*$j!"(B
> .Ud
> $B$G$9!#(B

.Ud $B%^%/%m$OF|K\8l$KLu$5$l$F$$$J$$$N$G!"(Bgroff $B$rDL$9$H(B
 is currently under development. $B$H$J$C$F$7$^$&$s$G$9$h$M!#(B
$B;d$O!V8=:_3+H/7QB3Cf$G$9!#!W$HKd$a9~$s$G$7$^$$$^$7$?!#(B


> $BC1$J$k(B NS16550 $B$N$b$N$r;H$o$J$$$G$/$@$5$$!#$3$l$K$O!"5!G=@-$N$J$$(B
  $B$?$@$N(B         XXXXXX                          $B$i(B
> FIFO $B%O!<%I%&%'%"%A%C%W$,<BAu$5$l$F$$$^$9!#(B
                   $B$rEk:\$7$?=i4|$N<BAu$,$5$l$?%A%C%W$G$9!#(B

> $B8fMw$NDL$j!"(B16 $B?J?tI=5-$N%"%I%l%9$rBX$o$j$K;HMQ$9$k$3$H$,$G$-$^$9$7!"(B
        $B$H$*$j(B

--
$B1n4](B($B5l@+(B: $BB@ED(B)$BK'I'(B (Yoshihiko SARUMARU)
E-mail: mistral@imasy.or.jp	URL: http://www.imasy.or.jp/~mistral/
