From owner-FreeBSD-tech-jp@jp.freebsd.org  Mon Nov 23 13:38:19 1998
Received: by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id NAA29160;
	Mon, 23 Nov 1998 13:38:19 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from fennel.gavo.t.u-tokyo.ac.jp (yokohama2-162.teleway.ne.jp [210.157.141.162])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id NAA29153
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 23 Nov 1998 13:38:16 +0900 (JST)
	(envelope-from khase@bigfoot.com)
Received: from localhost (localhost [127.0.0.1])
	by fennel.gavo.t.u-tokyo.ac.jp (8.9.1/8.9.1) with ESMTP id NAA00737;
	Mon, 23 Nov 1998 13:41:22 +0900 (JST)
	(envelope-from khase@bigfoot.com)
To: FreeBSD-tech-jp@jp.freebsd.org
From: HASEGAWA Kiyoshi <hase@gavo.t.u-tokyo.ac.jp>
In-Reply-To: Your message of "Mon, 23 Nov 1998 01:20:41 +0900"
	<19981123012041X.ishizuka@onion.ish.org>
References: <19981123012041X.ishizuka@onion.ish.org>
X-Mailer: xcite1.20> Mew version 1.93 on Emacs 19.34 / Mule 2.3 (SUETSUMUHANA)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19981123134121O.khase@bigfoot.com>
Date: Mon, 23 Nov 1998 13:41:21 +0900
X-Dispatcher: imput version 980905(IM100)
Lines: 47
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+981115
X-Sequence: FreeBSD-tech-jp 1915
Subject: [FreeBSD-tech-jp 1915] Re: spl0() and freeze
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: khase@bigfoot.com

$BD9C+@n$H?=$7$^$9!#(B

tech-jp $B$K=P$9$N$O=i$a$F$K$J$j$^$9!#$I$&$>$h$m$7$/$*4j$$$7$^$9!#(B

In message <19981123012041X.ishizuka@onion.ish.org>
	ishizuka@ish.org (Masachika ISHIZUKA) writes:

> http://www.etla.net/~n_hibma/usb/usb-0.2-19981119.tar.gz
> 
> $B$r;H$C$F(B kernel $B$r:n$m$&$H$7$F$b(B make depend $BCf$K(B opt_usb.h
> $B$,$J$$$H8@$o$l$F0[>o=*N;$7$F$7$^$$$^$9!#(B
>   $B$=$3$G!"@h$[$I(B usb-bsd ML $B$G65$($F$$$?$@$$$?$h$&$K(B
> /sys/dev/usb/usb_port.h $BCf$N(B opt_usb.h $B$r(B opt_usbverbose.h
> $B$KD>$7$F(B make $B$7$F$_$?$N$G$9$,!"(Bdevice_probe_t, device_attach_t,
> bus_print_child_t $B$,L$Dj5A$N$?$a!"(Busb.c $B$N%3%s%Q%$%k$G%((B
> $B%i!<$,=P$F=*N;$7$F$7$^$$$^$9!#(B

$B;d$O?<$/!J2?$b!)!K9M$($:$K(B /sys/compile/IDENT/device_if.c $B$H(B 
/sys/compile/IDENT/bus_if.c $B$K=q$+$l$F$$$kDj5A$r$=$N$^$^(B usb.h $B$N(B
#if defined(__FreeBSD__) $B0J9_$K0J2<$N$h$&$K=q$-0\$9$H$$$&NO5;$G2sHr$7(B
$B$^$7$?!#$^$?!"$3$N$^$^$@$H!"(Busbdi_util.c $B$N%3%s%Q%$%k$G(B device_t $B$,L$(B
$BDj5A$H$J$j;_$^$k$N$G!"(B#include <sys/bus.h> $B$b2C$($^$7$?!#(B

$B$H$j$"$($:!"(BMicrosoft $B$N(B USB $BHG$N(B IntelliMouse $B$,;H$($F$*$j!"(Bmoused $B$r(B
$BMxMQ$7$F(B PS/2 $B%^%&%9$HJ;$;$F(B2$B$D$N%^%&%9$r(B X $B>e$GF1;~$KF0$+$7$FM7$s$G$$(B
$B$^$9!#(B

*** usb.h.orig	Mon Nov  9 06:40:37 1998
--- usb.h	Mon Nov 23 11:51:58 1998
***************
*** 50,55 ****
--- 50,61 ----
  
  MALLOC_DECLARE(M_USB);
  MALLOC_DECLARE(M_USBDEV);
+ 
+ #include <sys/bus.h>
+ typedef int device_probe_t(device_t dev);
+ typedef int device_attach_t(device_t dev);
+ typedef int device_detach_t(device_t dev);
+ typedef void bus_print_child_t(device_t dev, device_t child);
  #endif
  
  #define USB_MAX_DEVICES 128

--
$BD9C+@n(B $B@!;V(B(HASEGAWA Kiyoshi) hase@gavo.t.u-tokyo.ac.jp
