From owner-newconfig-jp@jp.freebsd.org  Tue Feb 23 03:17:03 1999
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) id DAA28621;
	Tue, 23 Feb 1999 03:17:03 +0900 (JST)
	(envelope-from owner-newconfig-jp@jp.FreeBSD.org)
Received: from outmail.utsunomiya-u.ac.jp (outmail.utsunomiya-u.ac.jp [160.12.196.3])
	by jaz.jp.freebsd.org (8.9.2+3.1W/8.7.3) with ESMTP id DAA28607
	for <newconfig-jp@jp.freebsd.org>; Tue, 23 Feb 1999 03:16:59 +0900 (JST)
	(envelope-from yokota@zodiac.mech.utsunomiya-u.ac.jp)
Received: from zodiac.mech.utsunomiya-u.ac.jp (IDENT:a9617mmnDpN06WnI2OLIYiFE70AO2c1c@zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1])
	by outmail.utsunomiya-u.ac.jp (8.9.1/8.9.1) with ESMTP id DAA04637
	for <newconfig-jp@jp.freebsd.org>; Tue, 23 Feb 1999 03:16:52 +0900 (JST)
Received: from zodiac.mech.utsunomiya-u.ac.jp (zodiac.mech.utsunomiya-u.ac.jp [160.12.42.1]) by zodiac.mech.utsunomiya-u.ac.jp (8.7.6+2.6Wbeta7/3.4W/zodiac-May96) with ESMTP
	id DAA00258; Tue, 23 Feb 1999 03:19:52 +0900 (JST)
Message-Id: <199902221819.DAA00258@zodiac.mech.utsunomiya-u.ac.jp>
To: newconfig-jp@jp.freebsd.org
cc: yokota@zodiac.mech.utsunomiya-u.ac.jp
In-reply-to: Your message of "Tue, 23 Feb 1999 00:19:29 JST."
             <19990223001929Y.bishop@rr.iij4u.or.jp> 
References: <199902221036.KAA20973@chandra.eatell.msr.prug.or.jp>  <19990223001929Y.bishop@rr.iij4u.or.jp> 
Date: Tue, 23 Feb 1999 03:19:50 +0900
From: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
Reply-To: newconfig-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: newconfig-jp 1252
Subject: [newconfig-jp 1252] Re: What to DO 
Errors-To: owner-newconfig-jp@jp.freebsd.org
Sender: owner-newconfig-jp@jp.freebsd.org
X-Originator: yokota@zodiac.mech.utsunomiya-u.ac.jp

$@2#ED!w1'ET5\$G$9!#(J

>NAKAGAWA Yoshihisa <y-nakaga@nwsl.mesh.ad.jp>$@$5$s$,$$$o$O$k$K(J,
>>$@$G$9!#(Jums, psm, mse $@$rE}0lE*$K07$&$3$H$,$G$-$k$h$&$K$J$k$H;W$&!#(J
>---(snip)
>>$@$&!<$`!"K\Ev$O(J ums $@$,F~$kA0$K$d$l$PNI$+$C$?$N$+$b!#(J-current $@$NJ}$K(J
>>$@$b@h9T$7$F(J MI/MD $@$rF~$l$F$$$/$+$I$&$+$O!"(Jnewconfig $@$N:#8e$K1F6A$,(J
>>$@$"$k$+$i$J$!!#(J
>
>ums $@$O:#$J$i$$$/$i$G$bJQ99$G$-$^$9(J. $@$3$$$D$,0lHVAGD>$G$9(J.

$@$I$N%l%Y%k$G$N!VE}0lE*$K!W$r0UL#$7$F$$$i$C$7$c$k$+$K$h$C$FOC$,0c$C$F$/(J
$@$k$H;W$&$s$G$9$,!#(J

$@%f!<%6!&%l%Y%k(J
$@#1(J $@%^%&%9$K$h$C$F%G%P%$%9!&%N!<%IL>$,0c$&$N$,$&$C$H$*$7$$!#(J

$@%f!<%6%i%s%I!&%W%m%0%i%`!&%l%Y%k(J
$@#1(J $@%G%P%$%9!&%N!<%IL>$,%^%&%9$K$h$C$F0c$&$N$,$&$C$H$*$7$$!#(J
$@#2(J $@%^%&%9$K$h$C$F%W%m%H%3%k$,0c$&$N$,$&$C$H$*$7$$!#(J

$@%+!<%M%kFbIt$NLdBj(J
$@#3(J $@%$%s%?%U%'!<%9$,0[$J$C$F$bA4It7k6I%^%&%9$J$s$@$+$i2>A[2=$7$F$7$^$(!#(J

$@#1$NLdBj$O$&$C$H$*$7$$$N$r2fK}$9$l$P!"5;=Q>e$NK\<AE*$JLdBj$O$I$3$K$b$J(J
$@$$$H;W$$$^$9!#$?$@$7IT47$l$J%f!<%6$KBP$7$F!V(JUSB $@%^%&%9$O(J /dev/ums0 $@$G!"(J
PS/2 $@%^%&%9$O(J /dev/psm0 $@$G$9!W$H8@$C$?@bL@$,IT?F@Z$H$$$&$+!VI_5o$,9b$$!W(J
$@$H46$8$5$;$F$$$k$+$b$7$l$J$$!"$H$$$&JL$NLdBj$O$"$j$^$9$M!#(J

moused $@$r;H$C$F$$$l$P#1!$#2$NLdBj$ON>J}$H$b2r7h$5$l$^$9$,!"(Jmoused $@$r;H$C(J
$@$F$$$J$$>l9g$G$b!"#2$NLdBj$O8=:_$=$l$[$I?<9o$G$O$J$$$H;W$$$^$9!#$J$<$J(J
$@$i(J psm, mse, ums $@$G$O(J ioctl MOUSE_SETLEVEL $@$r;H$C$F%G!<%?=PNO%U%)!<%^%C(J
$@%H$r(J sysmouse $@%U%)!<%^%C%H$KJQ99$7$F$7$^$($PA4ItF1$8$h$&$K<h$j07$($k$+(J
$@$i$G$9!#(J

$@<B:](J XFree86 3.3.2 $@0J9_$G$O!J$"$^$j@kEA$5$l$F$O$$$^$;$s$,!K%7%j%"%k!&(J
$@%^%&%9$r(J moused $@$J$7$G;H$&>l9g$r=|$1$P!"%]!<%H$5$(@5$7$/;XDj$7$F$"$l$P(J
$@!J(Jpsm0, mse0, sysmouse)$@%^%&%9$N!V%W%m%H%3%k$N;XDj$,4V0c$C$F$$$F$b!WF0(J
$@:n$7$^$9!#(JX $@%5!<%P$,(J ioctl $@$r;H$C$F%I%i%$%P$N>pJs$rF@$F(J X $@%5!<%PB&$+$i(J
$@%^%&%9$N=PNO%U%)!<%^%C%H$r;XDj$7$F$$$k$+$i$G$9!#(J

>Nick $@$5$s$K(J, $@$I$&$;$J$i$O$8$a$+$i$d$C$H$1(J, $@$HE\$i$l$k$+$b$7$l$J$$$1$I(J.
>
>$@8DJL$N%I%i%$%P$O(J probe/attach $@$H%G%P%$%9(J(bus ?)$@FCM-$N=hM}$N$_5-=R(J.
>$@$=$l0J30$O(J /dev/mouse? $@$_$?$$$J$b$N$r:n$C$F(J, moused $@;H$($P$_$s$J9,$;$K(J
>$@$J$l$k$H;W$&$s$G$9$,(J, 

$@$G!"#3$NLdBj$J$s$G$9$,(J...
$@$3$N7o$K$D$$$F$O0JA0!J(J11$@7n:"$@$C$?$+$J!K$KH`$H5DO@$7$?$H$-$KOC$,=P$F$$(J
$@$F!"<B83E*$J%3!<%I$b$"$j$^$9!#9M$(J}$H$7$F$OC1=c$G!"4{B8$N%I%i%$%P$K$O(J
$@$[$H$s$I<j$rF~$l$:!"2>A[%I%i%$%P(J/dev/mouse? $@$,(J cdev $@%U%!%s%/%7%g%s$N%k!<(J
$@%F%#%s%0$r9T$&9=B$$K$J$C$F$^$9!#(Jattach $@%k!<%A%s$+$i(J

	mou_attach(minor, &psm_cdevsw);

$@$_$?$$$J$3$H$r$7$F$*$$$F!"(J/dev/mouse? $@$K%"%/%;%9$5$l$k$H!"(J

static int
mouopen(dev_t dev, int flag, int mode, struct proc *p)
{
        int unit;

        unit = MOU_UNIT(dev);
        return (*moucdevsw[unit]->d_open)(....);
}

$@$_$?$$$K%k!<%F%#%s%0$7$F$d$k$o$1$G$9!#(J

>$@$d$C$Q$j(J, $@$9$Y$F$N%^%&%9$,E}0lE*$K07$($k$h$&$K$7(J
>$@$?$[$&$,$$$$(J, $@$H$$$&?M$,(J, $@$I$l$[$I$$$k$N$+$G$9$+$M$'(J.
>major $@HV9f$b(J 1 $@8D$G:Q$`$7(J.

$@$=$&$J$s$G$9$h!#$I$N$0$i$$%a%j%C%H$r46$8$k$+$J$s$G$9!#7k6I%+!<%M%kFbIt(J
$@$G2?$,E}0l$5$l$k$3$H$K$J$k$N$+$H8@$($P(J...$@$&!<$s!"<B<AE*$J%a%j%C%H$OFC(J
$@$K$J$$$+(J...  $@$H$$$&$3$H$K$J$C$A$c$&!#(J

$@;d$b$"$N;~$A$g$C$H=q$$$F$_$F$O$_$?$b$N$N!"$H$j$"$($:Aa5^$KI,MW@-$,$"$k(J
$@$o$1$G$b$J$/$FJ|$j$@$7$F$7$^$$$^$7$?!#(J

$@$"$H$G$I$3$+3'$5$s$K8+$($k>l=j$KCV$$$F$*$-$^$9$N$G!"?'!9$*$d$j$K$J$j$?(J
$@$$J}$O$4;29M$K$I$&$>!#$?$@$75nG/Jk$l$4$m$N(J3.0-CURRENT $@8~$1$N%3!<%I$G!"(J
newconfig $@$K$O$J$C$F$^$;$s!#(J

>keyboard $@<~$j$b(J MI/MD $@$N@Z$jJ,$1$d$C$F$s$M$s$+$i(J, mouse $@$b$d$C$F$b$?$i(J
>$@$9$C$-$j$9$k$s$A$c$&$+$J$!(J, $@$H;W$C$F$$$^$9(J. $@:n6H$7$A$c$C$F(J send-pr $@$9$k(J
>$@$N$b<j$G$O$"$j$^$9$,(J, $@:#$N(J FreeBSD $@$KFM$C9~$a$k$+$I$&$+$h$/$OCN$i$J$$(J.
>
>newconfig $@$@$m$&$,(J new-bus $@$@$m$&$,$$$D$+$OI,MW$K$J$k$s$G$7$g$&$1$I(J.
