From owner-FreeBSD-tech-jp@jp.freebsd.org  Mon Aug 31 18:57:34 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) id SAA24229;
	Mon, 31 Aug 1998 18:57:34 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from TYO203.gate.nec.co.jp (TYO203.gate.nec.co.jp [202.32.8.211])
	by jaz.jp.freebsd.org (8.9.1+3.0W/8.7.3) with ESMTP id SAA24220
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 31 Aug 1998 18:57:31 +0900 (JST)
	(envelope-from y-nakaga@spls63.ccs.mt.nec.co.jp)
Received: from mailsv.nec.co.jp (mailsv-le1 [192.168.1.90])
	by TYO203.gate.nec.co.jp (8.9.1a/3.7W98082117) with ESMTP id SAA20783
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 31 Aug 1998 18:57:29 +0900 (JST)
Received: from gw.ccs.mt.nec.co.jp (gw.ccs.mt.nec.co.jp [133.201.2.2]) by mailsv.nec.co.jp (8.9.1a/3.7W-MAILSV-NEC) with ESMTP
	id SAA16251 for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 31 Aug 1998 18:57:28 +0900 (JST)
Received: from mail.ccs.mt.nec.co.jp (mail.ccs.mt.nec.co.jp [133.201.3.22]) by gw.ccs.mt.nec.co.jp (8.8.8+2.7Wbeta7/3.3W9-GW_CCS) with ESMTP id SAA13730 for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 31 Aug 1998 18:54:10 +0900 (JST)
Received: from spls63.ccs.mt.nec.co.jp (spls63.ccs.mt.nec.co.jp [172.16.5.30])
	by mail.ccs.mt.nec.co.jp (8.9.1a/3.6W-CCS_Master) with ESMTP id SAA09191
	for <FreeBSD-tech-jp@jp.freebsd.org>; Mon, 31 Aug 1998 18:57:23 +0900 (JST)
Received: from spls63 by spls63.ccs.mt.nec.co.jp (8.8.8+2.7Wbeta7/6.4J.6-slave-1.0)
	id SAA17689; Mon, 31 Aug 1998 18:57:20 +0900 (JST)
Message-Id: <199808310957.SAA17689@spls63.ccs.mt.nec.co.jp>
To: FreeBSD-tech-jp@jp.freebsd.org
In-reply-to: Your message of "Sun, 30 Aug 1998 20:00:34 JST"
References: <35E2CED2.FC7F6B95@sky.rim.or.jp>
 <19980826023349V.ie9t-sbgk@asahi-net.or.jp>
 <199808260806.RAA00730@spls63.ccs.mt.nec.co.jp> 
 <35E930D2.35B19585@sky.rim.or.jp> 
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
Date: Mon, 31 Aug 1998 18:57:20 +0900
From: Nakagawa Yoshihisa <y-nakaga@spls63.ccs.mt.nec.co.jp>
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: bulk
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980820
X-Sequence: FreeBSD-tech-jp 1729
Subject: [FreeBSD-tech-jp 1729] Re: PCI attach code 
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org

| $B!!(BPCI-ISA bridge $B$N$H$3$m$G(B IRQ line $B$,;M$DJB$s$G$$$k$H$3$m$H!"(BUSB Host
| Controller $B$G(B PCI_INTERRUPT_REG $B$,(B FreeBSD $B$G(B 0xff $B$K$J$C$F$7$^$C$F$$$?(B
| $B$H$3$m$r(B Win95 $B$HF1$8$h$&$K$J$k$h$&$K(B pci_conf_write() $B$7$A$c$$$^$7$?!#(B
| $B$$$$$N$+$3$s$JE,Ev$J$3$H$d$C$F!D!D!#(B

pao227 $B$N(B FORCE_IRQ_ROUTING $B$bF1$8$3$H$r$d$C$F$$$^$9$+$i!#(B

| $B!!(BWin95 $B$G$O(B INT A,B,C,D $B$KBP$7$F(B IRQ 11,11,255,11 $B$,3d$jEv$F$i$l$F$$$?(B
| $B$N$G$9$,!"$3$l$C$FC/$,7h$a$k$b$N$J$N$G$7$g$&$+!)!!:#$^$G$NOC$NJ70O5$$+$i(B
| $B$9$k$H!"K\Mh$O(B BIOS $B$,E,@Z$K3d$jEv$F$F$/$l$k$Y$-$b$N$G$"$k$,!"$&$A$N(B
| VAIO $B$N>l9g$O$=$l$r$d$C$F$/$l$J$$$N$G!"(BWin95 $B$G$O<+A0$G3d$j?6$C$F$$$k!"(B
| $B$H$$$&$3$H!)(B

$BK\Mh$O(B BIOS $B$N$*;E;v$J$s$G$9$,!"(BWin95 $B$O<+A0$G?6$C$F$7$^$&$3$H$b$G(B
$B$-$k$h$&$G$9$M!#(B

| $B!!$3$l$O!"(BFreeBSD $BB&$G>!<j$K(B pci_conf_write() $B$7$A$c$&$h$&$J>l9g$K$O!"%^(B
| $B%7%s$N(B PCI bus $B0J2<$N(B device $B$N@\B37ABV$K$h$C$FE,@Z$KJQ$($kI,MW$,$"$k!"(B
| $B$H$$$&$3$H$G$7$g$&$+!)(B

$B$=$&$$$&$3$H$G$9!#$?$@$7!"(BPIIX4 $B$N>l9g$O!"(Birq routing $B$H(B USB $B$,(B 
PCI MFC $B$N0l$D$N%A%C%W$K$J$C$F$$$^$9$+$i!"$3$N>l9g$O8GDj$G3d$j?6$C(B
$B$F$7$^$C$F$bLdBj$O$J$$$G$7$g$&!#(BCardBus PCIC $B$N>l9g$J$I$O!"JL%A%C(B
$B%W$J$N$GLdBj$K$J$k>l9g$,$"$k$+$bCN$l$^$;$s!#(B

$B!t$^$H$b$K@_7W$7$F$$$l$P!"(BINT#A $B$O(B #A $B$X!"(BINT#B $B$O(B #B $B$C$F$D$J$0$@(B
$B!t$m$&$1$I!#(BCardBus $B0J30$@$H!"$b$C$H$o$+$i$s!#(B

| $B!!$&!<$s!#$I$&$9$k$N$,%Y%9%H$J$s$@$m$&$+!D!D!#(BUSB Host Controller $B$,8+$D(B
| $B$+$C$F!"(BIRQ $B$,(B 0xff $B$K$J$C$F$$$k>l9g$K6/@)E*$K(B IRQ $B$r3d$jEv$F$k!"$H$$$&(B
| $B>r7o$J$iB>$N@5>o$J%^%7%s$KHo32$,5Z$S$K$/$$$G$9$+$M!)!!$"!"$G$b$I$&$$$&(B
| IRQ $B3d$jEv$F$K$9$k$+!"$H$$$&LdBj$,;D$C$F$k$+!#(B

$BA0=R$NDL$j!"$3$N>l9g$K8B$C$F$OLdBj$,>/$J$$$G$7$g$&!#!J$G$b!"(B#ifdef 
$B$G@Z$C$F$*$/$Y$-$@$H;W$$$^$9$,!#$D$$$G$K!"(BUSB $B%I%i%$%PB&$+$iD>@\(B 
irq routing table $B$$$8$k$N$b4*J[$M!#!K(B

| $B!!(Bshared irq $B$C$F$h$/$o$+$C$F$$$J$$$s$G$9$,!"(BVGA device $B$HF1$8(B IRQ $B$rB>(B
| $B$N(B INT $B$K$b3d$jEv$F$F$7$^$&!"$H$$$&$N$O$^$:$$!)(B

$BIaDL!"LdBj$O$"$j$^$;$s!#Nc30$H$7$F!"(BRIVA128 $B$N$h$&$K$$$d$,$k$b$N$b(B
$B$"$j$^$9$,!#(B

| $B!!$\$/$O(B cvs repository $B$N(B /src $B0J2<$OAB$$$s$G$9$,!"$I$&$$$&=j$,!V$8$'$s(B
| $B$8$'$s!W$J46$8$+65$($F$$$?$@$1$^$9$+!)!!(Bpci $B<~JU$N%3!<%IFI$s$G$F!"(B#ifdef
| $B$,HEMt$7$F$?$j!"(B#define $B$NMr$@$C$?$j$7$FF,$,$/$i$/$i$7$F$7$^$C$?!D!D!#(B

USB $B%G%P%$%9B&$,$[$H$s$I$^$C$?$/$@$C$?$N$H!"%P%92s$j$N%3!<%I$,(B 
NetBSD $B$HBgI}$K0c$&$N$G!"$=$NJU$j$,$^$@$&$^$/$G$-$F$$$J$+$C$?$h$&(B
$B$@$C$?$N$G!#!J0\?"<T<+?H$,(B -hackers $B$G$=$NJU$j$,$I$&$J$C$F$$$k$N$+(B
$B<ALd$7$F$$$?$7!#!K(B

$B$=$&$$$&$o$1$G!";d$O$^$@$^$@@h$@$H;W$C$F$7$^$$$^$7$?!#(B

--
	$BF|K\EE5$3t<02q<R(B $B%$%s%?!<%M%C%H5;=Q8&5f=j(B $B4pHW5;=QIt(B
		$BCf@n(B $B9%5W(B	y-nakaga@ccs.mt.nec.co.jp
				nakagawa@jp.freebsd.org
