From owner-FreeBSD-tech-jp@jp.freebsd.org  Wed Jun  7 01:46:16 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id BAA41060;
	Wed, 7 Jun 2000 01:46:16 +0900 (JST)
	(envelope-from owner-FreeBSD-tech-jp@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id BAA41055
	for <FreeBSD-tech-jp@jp.freebsd.org>; Wed, 7 Jun 2000 01:46:16 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdnb43.imasy.or.jp [202.227.24.171])
	by tasogare.imasy.or.jp (8.10.1+3.3W/3.7W-tasogare/smtpfeed 1.04) with ESMTP id e56GkEP23251;
	Wed, 7 Jun 2000 01:46:14 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
To: FreeBSD-tech-jp@jp.freebsd.org, sumitani@bd2.hnes.nec.co.jp
In-Reply-To: <393C7CC6.D04F45A2@bd2.hnes.nec.co.jp>
References: <393C7CC6.D04F45A2@bd2.hnes.nec.co.jp>
X-Mailer: Mew version 1.94.1 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: <20000607014611L.iwasaki@jp.FreeBSD.org>
Date: Wed, 07 Jun 2000 01:46:11 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 36
Reply-To: FreeBSD-tech-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: FreeBSD-tech-jp 2796
Subject: [FreeBSD-tech-jp 2796] Re: SMP + APM panic on 4.0-RELEASE
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

$B$$$o$5$-$H?=$7$^$9(B

$B$3$NLdBj$O0lG/6a$/A0(B? $B$+$i$"$C$F!"=$@5$7$?$$$H;W$C$F$$$?(B
$B$b$N$N0l$D$G$7$?!#(B

> apm_bioscall() $B$N@h$G!"<B:]$K(BAPM-BIOS$B$r8F$V;~$K2>A[%"%I%l%9$,L5$$(B
> $B$h$&$J(BPanic$B%a%C%;!<%8$@$C$?$N$G!"DI$C$F$_$?$i$=$l$i$7$$$N$,8+$D$+(B
> $B$j$^$7$?!#(B
> 
> set_bios_selectors() (/sys/i386/i386/bios.c) $B$N:G=i$N$H$3$m!'(B
> 
>     set_bios_selectors(struct bios_segments *seg, int flags)
>     {
> ($BN,(B)
>         union descriptor *p_gdt;
> 
>     #ifdef SMP
> =>      p_gdt = &gdt[cpuid];

$B$"$"!"$3$3$@$C$?$N$G$9$M!#A0$K0lDL$jDI$C$+$1$F$_$?$N$G$9$,!"(B
$B;zLL>e$O@5$7$=$&$K8+$($?$N$G8+2a$4$7$F$$$^$7$?!#(B

> APM$B$H(BSMP$B$OAjMF$l$J$$$H$$$&OC$b$"$k$N$G!"(Bsuspend$B$H$+$O;n$7$F$$$^$;(B
> $B$s$,!"(Bpower-off$B$O=PMh$F$$$^$9!#(B

$B$^$@<j85$G3NG'$7$F$$$^$;$s$,!"(Bsuspend $B$b(B M.B. $B$N(B BIOS $B$,(B OK $B$J$i(B
$BBg>fIW$J5$$,$7$^$9!#(BSMP $B$G$bF0$$$F$$$?(B 3.x $B$N(B APM $B$N%3!<%I$K$"$C$?(B 
gdt $B$^$o$j$N%3!<%I$bK\<AE*$K$O:#2s$N=$@5$HF1Ey$N$3$H$r$d$C$F$$$^$7$?$N$G!#(B

> SMP$B$G(BAPM$B<~$j$G(BPanic$B$9$kJ}$O;n$7$FD:$1$J$$$G$7$g$&$+!)(B
> $B$3$l$GNI$5$=$&$J$i(Bsend-pr$B$7$h$&$H;W$$$^$9!#(B

$B%Q%C%A$r:n$C$F(B jlemon $B$H(B msmith $B$KO"Mm$7$F<h$jF~$l$F$/$l$k$h$&(B
$B$d$C$F$_$^$9!#$"$H!"(Bcurrent ML $B$H(B smp($B$@$C$1(B?) ML $B$"$?$j$KN.$7$F$_$^$9!#(B

# $B$3$l$GK?%F%9%H%^%7%s$rJV5Q$9$k8+DL$7$,$?$C$?(B :-)  $B$a$G$?$7(B
