From owner-FreeBSD-users-jp@jp.FreeBSD.org Wed Oct  8 15:50:16 2003
Received: (from daemon@localhost)
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) id h986oGn45365;
	Wed, 8 Oct 2003 15:50:16 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from is1.mh.itc.u-tokyo.ac.jp (is1.mh.itc.u-tokyo.ac.jp [133.11.205.11])
	by castle.jp.FreeBSD.org (8.11.6p2+3.4W/8.11.3) with ESMTP/inet id h986oGJ45359
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 8 Oct 2003 15:50:16 +0900 (JST)
	(envelope-from simokawa@sat.t.u-tokyo.ac.jp)
Received: from is1.mh.itc.u-tokyo.ac.jp (is1.mh.itc.u-tokyo.ac.jp [127.0.0.1])
	by is1.mh.itc.u-tokyo.ac.jp (Postfix) with ESMTP id 5171621852F
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed,  8 Oct 2003 15:50:11 +0900 (JST)
Received: from mailhosting.itc.u-tokyo.ac.jp (IDENT:mirapoint@mailhosting.itc.u-tokyo.ac.jp [133.11.205.3])
	by is1.mh.itc.u-tokyo.ac.jp (8.12.10/8.12.9) with ESMTP id h986oBxO020611
	for <FreeBSD-users-jp@jp.FreeBSD.org>; Wed, 8 Oct 2003 15:50:11 +0900
Received: from ett.sat.t.u-tokyo.ac.jp (ett.sat.t.u-tokyo.ac.jp [133.11.135.3])
	by mailhosting.itc.u-tokyo.ac.jp (Mirapoint Messaging Server MOS 3.3.5-GR)
	with ESMTP id AKT88205;
	Wed, 8 Oct 2003 15:50:10 +0900 (JST)
Message-ID: <ybssmm4kyu6.wl@ett.sat.t.u-tokyo.ac.jp>
From: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To: FreeBSD-users-jp@jp.FreeBSD.org
In-Reply-To: <200310080451.AA00705@non.nagaoka-ct.ac.jp>
References: <20031007223834.5fce0d38.kthiro@maekawa.is.uec.ac.jp>
	<200310080451.AA00705@non.nagaoka-ct.ac.jp>
User-Agent: Wanderlust/2.11.0 (Wonderwall) REMI/1.14.3 (Matsudai)
 FLIM/1.14.3 (=?ISO-8859-1?Q?Unebigory=F2mae?=) APEL/10.3 MULE XEmacs/21.4
 (patch 8) (Honest Recruiter) (i386--freebsd)
X-Face: OE([KxWyJI0r[R~S/>7ia}SJ)i%a,$-9%7{*yihQk|]gl}2p#"oXmX/fT}Bn7:
 #j7i14gu$jgR\S*&C3R/pJX<mI-4Z8'mqt1R'CjWdw-xqVoilv`\JgZcquM5oV
 uO^<vt/~051rCDM(`{rM~?{Okr,XC+}Ycm9IJO)odT*-0nyJjBJYzL{GsZ
MIME-Version: 1.0 (generated by REMI 1.14.3 - "Matsudai")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: FreeBSD-users-jp@jp.FreeBSD.org
Precedence: list
Date: Wed, 08 Oct 2003 15:50:09 +0900
X-Sequence: FreeBSD-users-jp 76745
Subject: [FreeBSD-users-jp 76745] Re: =?ISO-2022-JP?B?GyRCJU0lQxsoQg==?=
 =?ISO-2022-JP?B?GyRCJUglbyE8JS8lRyVQJSQlOSVJJWklJCVQJEsbKEI=?=
 =?ISO-2022-JP?B?GyRCJCokMSRrGyhC?=
 probe =?ISO-2022-JP?B?GyRCPWhNfSRLJEQkJCRGGyhC?= 
Sender: owner-FreeBSD-users-jp@jp.FreeBSD.org
X-Originator: simokawa@sat.t.u-tokyo.ac.jp
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+030902

$B2<@n$G$9(B.

At Wed, 08 Oct 2003 13:51:04 +0900,
Miyazaki Toshimasa wrote:
> 
> $B$3$s$K$A$O!#5\:j!w?73c$H?=$7$^$9!#(B
> 
> $B;d$O$[$\AG?M$J$N$G!"<1<T$NJ}$NJ}$,>\$7$$$+$HB8$8$^$9$,!"D4$Y$F(B
> $BEv$?$C$?=j$J$I$r=q$+$;$FD:$-$^$9!#4pK\E*$K(B4.8-RC$B$N:"$N%=!<%9$r(B
> $B8+$J$,$i=q$$$F$^$9!#0lIt!":G?7$N%=!<%9%D%j!<$r;2>H$7$^$7$?$,!"(B
> $BCf?H$,7k9=JQ$o$C$F$k$N$G!"4V0c$C$F$?$i:Q$_$^$;$s!#(B
> 
> $B!!(B>$B#1!"(Bprobe$B=hM}$N0z?t$H$7$F!"(Bdevice_t$B7?$N(Bdev$B$r(B
> $B!!(B>$BEO$7$F$$$^$9!#$=$7$F=hM}$NCf$G(Bpci_get_vendor(dev)$B$d!"(B
> $B!!(B>pci_get_device(dev)$B$J$I$G!"%Y%s%@!<(BID$B$d!"%G%P%$%9(BID$B$r(B
> $B!!(B>$B<hF@$9$k4X?t!J$@$H;W$o$l$k!K$,;H$o$l$F$$$k$N$G$9$,!"(B
> $B!!(B>$B$3$N4X?t$N<BBN$O$I$N%=!<%9%U%!%$%k$K<}$a$i$l$F$$$k$N$G$7$g$&$+!)(B
> $B!!(B>/usr/src/sys$B0J2<$G(Begrep$B$7$^$7$?$,!"3:Ev$9$k8D=j$,(B
> $B!!(B>$B8+Ev$?$j$^$;$s$G$7$?!#(B
> $B$K$D$$$F$O!"(B
> /usr/src/sys/pci/pcivar.h $B$KM-$k$H;W$$$^$9!#$=$N$b$N%:%P%j$O(B
> $BL5$$$s$G$9$1$I!"?'!9$^$H$a$F%^%/%m$GDj5A$5$l$F$^$9!#(B
> $B$b$7$+$7$?$i!"(B/usr/src/sys/dev/pci/pcivar.h $B$+$b$7$l$^$;$s!#(B
> $B4pK\E*$K$O!"(BPCI$B$N%l%8%9%?$r;XDj$7$F!"%G!<%?$rFI$s$G$k$N$@$H(B
> $BM}2r$7$F$^$9!#(B

$B$=$&$@$H;W$$$^$9(B. $BD>@\%l%8%9%?$rFI$s$G$$$k$N$G$O$J$/(B, cache $B$7$F$"$k(B
$B%G!<%?$r%"%/%;%9$7$F$$$?$h$&$J5-21$,$"$j$^$9(B.

> $B!!(B>$B#2!"0z?t$H$7$FEO$9(Bdevice_t$B7?$N(Bdev$B$O8F$S=P$7B&$GCM$,5M$a$i$l$F(B
> $B!!(B>$BEO$5$l$k$N$@$H;W$$$^$9$,!"$3$N8F$S=P$7B&!"$D$^$j!"(B
> $B!!(B>$B$J$s$N4X?t$+$i(Bprobe$B=hM}$O8F$S=P$5$l$k$N$G$7$g$&$+!)(B
> $B$3$l$O!"$A$g$C$HJ,$+$i$J$$$G$9!#!J;d$bCN$j$?$$$G$9!#!K(B
> $B$,!"(B
> /usr/src/sys/pci/pci.c (or /usr/src/sys/dev/pci/pci.c)
> $BJU$j$K2?$+%R%s%H$,$"$k$N$+$J$"$H;W$$$^$9!##1$HF1$8$G!"D>@\4X?tL>(B
> $B$r;XDj$9$k$h$&$K$O!"%=!<%9%3!<%I$,=q$+$l$F$$$J$$$O$:$J$N$G!"(B
> /usr/src/sys/pci/if_pcn.c $B$K$"$k(B
> $B!!(Bstatic device_method_t pcn_methods[] = { .....
> $B$+$i;O$^$kDj5AItJ,$r;29M$KC5$9$N$O$I$&$G$7$g$&$+!)(B
> $B!J;W$$$C$-$j30$7$F$k$+$b!&!&!&!K(B

$B$=$&$G$9$M(B. $B8F$S=P$5$l$k$[$&$O(B, $B$=$3$i$GDj5A$5$l$F$$$k$O$:$G$9$,(B,
$B8F$V=P$9$[$&$O(B, $B$I$3$+$H$$$&$HFq$7$$$G$9$M(B. $B4pK\E*$K(B, $B?F%G%P%$%9(B
(pci$B%P%9(B)$B$,(B, $B;R6!$r%W%m!<%V$9$k$o$1$G$9$,(B, code $B$N<BBN$,$=$N(B
$B%G%P%$%9%I%i%$%P$N%3!<%ICf$"$k$+$H$$$&$H$=$&$G$J$$$3$H$bB?$$$G$9(B.
/sys/pci/pci.c $B$"$?$j$GDj5A$5$l$F$$$k(B pci_methods $B$N$I$l$+$J$s$G$9$,(B
$B<B:]$K$O(B bus_generic_attach $B$_$?$$$G$9$M(B.

$B<B5!$,$"$k$N$G$"$l$P(B, $B<B:]$K;n$7$F$_$k$N$,4JC1$G$9(B.
DDB $BF~$l$?(B kernel $B$r(B boot -d $B$G(B boot $B$7$F(B, probe routine $B$K(B
break point $B$r@_Dj$7$F(B, continue $B$7$F(B, $B;_$^$C$?$i(B
trace $B$9$k$@$1$G$9(B. source code $B$rL\$GDI$C$F$$$/$N$bBgJQ$G$9$+$i(B,
debugger $B$r3hMQ$9$k$3$H$r$*$9$9$a$7$^$9(B.

sparc64(5.X) $B$@$H$3$s$J46$8$G$9(B. $B$*$=$i$/:G=i$K(B debugger $B$KMn$A$?;~E@$@$H(B
symbol table $B$,FI$^$l$F$$$J$$$N$G(B,
% nm /kernel | grep hme_pci_probe
$B$H$+$7$F(B, address $B$rD4$Y$F$*$/I,MW$,$"$k$H;W$$$^$9(B.

OK boot -d
nothing to autoload yet.
jumping to kernel entry at 0xc0038000.
Debugger("Boot flags requested debugger")
Stopped at      0xc01edafc:     ta              %xcc, 1
db> break 0xc00631a0
db> c
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 5.1-CURRENT #6: Wed Oct  8 15:30:21 JST 2003
....
pci0: <OFW PCI bus> on pcib0
Breakpoint at   hme_pci_probe:  save            %sp, -0xd0, %sp
db> trace
device_probe_and_attach() at device_probe_and_attach+0x44
bus_generic_attach() at bus_generic_attach+0x10
ofw_pcibus_attach() at ofw_pcibus_attach+0x198
device_probe_and_attach() at device_probe_and_attach+0xb8
bus_generic_attach() at bus_generic_attach+0x10
psycho_attach() at psycho_attach+0xa1c
device_probe_and_attach() at device_probe_and_attach+0xb8
bus_generic_attach() at bus_generic_attach+0x10
device_probe_and_attach() at device_probe_and_attach+0xb8
root_bus_configure() at root_bus_configure+0x18
configure() at configure+0x20
mi_startup() at mi_startup+0x12c
btext() at btext+0x34
db>

/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html
