From owner-FreeBSD-tech-jp@jp.freebsd.org  Fri Jun 16 19:25:46 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id TAA46344;
	Fri, 16 Jun 2000 19:25:46 +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 TAA46336;
	Fri, 16 Jun 2000 19:25:43 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdnb10.imasy.or.jp [202.227.24.138])
	by tasogare.imasy.or.jp (8.10.1+3.3W/3.7W-tasogare/smtpfeed 1.07) with ESMTP id e5GAPe246451;
	Fri, 16 Jun 2000 19:25:40 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
To: FreeBSD-tech-jp@jp.freebsd.org, sumitani@bd2.hnes.nec.co.jp
Cc: iwasaki@jp.freebsd.org
In-Reply-To: <3949EC39.FBC3ED91@bd2.hnes.nec.co.jp>
References: <3949A921.F396E542@bd2.hnes.nec.co.jp>
	<20000616162937T.iwasaki@jp.FreeBSD.org>
	<3949EC39.FBC3ED91@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: <20000616192540Q.iwasaki@jp.FreeBSD.org>
Date: Fri, 16 Jun 2000 19:25:40 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 20000228(IM140)
Lines: 35
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 2827
Subject: [FreeBSD-tech-jp 2827] Re: APM-BIOS not work on SMP
Errors-To: owner-FreeBSD-tech-jp@jp.freebsd.org
Sender: owner-FreeBSD-tech-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

> bios32() $B$r6/@)E*$K(BCPU0$B$G<B9T$9$k(B bios32_cpu0() $B$r:n$k$H$$$&$N$O(B
> $BNI$$$H;W$$$^$9!#(B
> 
> $B$G$b!"(B
>   bios16() $B$H(B bios32() $B$N#2$D$"$k(B
>   bios16() $B$O(B set_bios_selectors() $B$rFbIt$G8F$V(B
>   bios32() $B$O8F$S85$G(B $B8F$s$G$*$+$J$$$H$$$1$J$$(B
>   set_bios_selectors() $B$O(BCPU$BHV9f$r0U<1$9$k(B
> 
> $B$N$G$O!"$&$l$7$/$J$$$s$8$c$J$$$G$7$g$&$+!)(B($BFC$K8eH>#2$D(B)

$BB?J,$K$\$/$N9%$_$,F~$C$F$^$9$,(B...
set_bois_cpuid() $B$H$+$rMQ0U$7$F!"<!$K<B9T$9$k(B BIOS $B%3!<%k$G(B
$B;HMQ$9$k(B CPU $BHV9f$r$"$i$+$8$a;XDj$9$k$N$O$I$&$G$7$g$&(B?
# $B$G!"8F$S=*$o$C$?$i(B clear_bios_cpuid() $B$GDL>o$NF0:n$KLa$7$F$*$/!#(B
set_bios_selectors() $B$K4X$7$F$O!"F1$8<oN`$N%;%l%/%?$r(B CPU $BKh$K(B
$BJL!9$NCM$K$7$F$*$/0UL#$O$J$5$=$&$J$N$G!"(B[FreeBSD-tech-jp 2809]
$B$N$h$&$K(B ($B>iD9$+$b$7$l$J$$$G$9$,(B) $BE}0l$7$F$7$^$($P4JC1$K$J$k$H(B
$B;W$$$^$9!#(B
bois16 $B$O(B...$B;H$C$?$3$H$,L5$$$N$G$H$j$"$($:(B bois32 $B$,BP1~$7$F$+$i(B
$B9M$($^$7$g$&(B (^^;

> $B!t(B $B;d$N9%$_(Bdispatcher$B$K<j$rF~$l$k!D(B :-)

# $B$*$^$+$;$7$^$9(B :-)

> > APM $B%$%Y%s%H$N%]!<%j%s%0$b(B CPU0 $B0J30$G$O(B PMEV_NOEVENT $B$7$+<hF@(B
> > $B$G$-$J$$$H$+$"$C$?$j$7$^$;$s(B? (^^;
> > # $B$D$^$j(B APM BIOS $B%3!<%k$O(B CPU0 $B$+$i$7$+J]>Z$5$l$F$$$J$$(B?
> 
> $B$=$&$G$9$M$'(B
> $B$I$&$d$C$FD4$Y$h$&!)!)(B

apm_getevent() $B$NCf$G$o$6$H(B set_bois_cpuid(1) $B$r;XDj$7$F!"(B
BX $B$K(B PMEV_NOEVENT $B0J30$,F~$C$F$$$k8=>l$r$*$5$($k(B?
