From owner-FreeBSD-users-jp@jp.freebsd.org  Thu May 20 03:42:18 1999
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id DAA16179;
	Thu, 20 May 1999 03:42:18 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from tortoise.jp.freebsd.org (tortoise.jp.FreeBSD.ORG [210.157.158.41])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id DAA16174;
	Thu, 20 May 1999 03:42:16 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from light.imasy.or.jp (root@light.imasy.or.jp [3ffe:505:0:1:2a0:c9ff:fe61:6521])
	by tortoise.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP/IPv6 id DAA00340;
	Thu, 20 May 1999 03:42:15 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from tasogare.imasy.or.jp (daemon@tasogare.imasy.or.jp [202.227.24.5])
	by light.imasy.or.jp (8.9.3+3.2W/3.7W-light) with ESMTP/IPv4 id DAA24643;
	Thu, 20 May 1999 03:42:11 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Received: from localhost (isdnb33.imasy.or.jp [202.227.24.161])
	by tasogare.imasy.or.jp (8.9.3+3.2W/3.7W-tasogare/smtpfeed 1.01) with ESMTP id DAA10709;
	Thu, 20 May 1999 03:42:07 +0900 (JST)
	(envelope-from iwasaki@jp.FreeBSD.org)
Message-Id: <199905191842.DAA10709@tasogare.imasy.or.jp>
To: tanimura@naklab.dnj.ynu.ac.jp
Cc: FreeBSD-users-jp@jp.FreeBSD.org, iwasaki@jp.FreeBSD.org
In-Reply-To: Your message of "Tue, 11 May 1999 00:17:11 +0900"
	<19990511001711Y.tanimura@sakuramail.com>
References: <19990511001711Y.tanimura@sakuramail.com>
X-Mailer: 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
Date: Thu, 20 May 1999 03:40:53 +0900
From: Mitsuru IWASAKI <iwasaki@jp.freebsd.org>
X-Dispatcher: imput version 980905(IM100)
Lines: 63
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990430
X-Sequence: FreeBSD-users-jp 42494
Subject: [FreeBSD-users-jp 42494] Re: APM =?ISO-2022-JP?B?GyRCJEsbKEI=?=
 =?ISO-2022-JP?B?GyRCJGgka0VFODtAWkNHJEskRCQkJEYbKEI=?= 
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: iwasaki@jp.freebsd.org

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

$BHs(B NotePC $B$G(B shutdown -p $B$G$-$J$$7o$G$9$,!"$A$g$C$H;n$7$?$3$H$r(B
$B=q$-$^$9!#(B
1. lcall _apm_addr $BA08e$K3d$j9~$_5v2D%U%i%0$N@)8f$rF~$l$?(B
   --> $BJQ2=$J$7(B
2. lcall _apm_addr $BA08e$K(B %ds $B$J$I$N%;%0%a%s%H%l%8%9%?$N(B
   $BCM$NBTHr!"%/%j%"!"I|85$N=hM}$rF~$l$?(B
   --> $BJQ2=$J$7(B
3. apm_power_off() $B$rCY1d<B9T$9$k$h$&$K$7$?(B
   --> apm_power_off() $B$,8F$P$l$?8e$O(B apm_timeout() $B$K(B
       $B=gHV$,$^$o$C$F$3$J$$$?$a!"EE8;CG$N(B BIOS Call $B$,(B
       $BH/9T$G$-$J$$!#(B

$B$H$$$&$o$1$G!"$"$^$j?JD=$7$F$^$;$s!#(B
$B$I$&$b(B 3.1 $B$K$J$C$F$+$i(B GDT $B$^$o$j$,$$$m$$$mJQ99$5$l$F(B
$B$$$k$+$i$J$N$+!"(BDDB $B$b$A$g$C$H2x$7$$$G$9!#0JA0!"(B

iwasaki> $B$\$/$N$H$3$m$G$b(B DDB $B$GDI$$3]$1$k$H$d$C$Q$j(B
iwasaki>  sys/i386/apm/apm_setup.s:apm_bios_call() $B$N(B
iwasaki> 	lcall   _apm_addr
iwasaki> $B$N$H$3$m$G$9$M(B ($B$?$@$7(B trap $B$O(B 9 $B$+$i(B 12 $B$KJQ$j$^$9(B)$B!#(B

$B$H=q$-$^$7$?$,!"(Binstruction pointer $B$r8+$k$H(B 
sys/i386/i386/db_interface.c $B$N(B db_read_bytes() $B$"$?$j$G(B 
page fault $B$7$F$$$^$7$?!#(B
$B$?$V$s(B DDB $B$G(B
db> b apm_bios_call
$B$7$FDI$C$+$1$F$$$/$H(B apm_power_off() $B$K8B$i$:(B 
page fault $B$9$k$H;W$$$^$9!#$A$g$C$H;~4V$,$H$l$J$$$N$G(B
$B?<DI$$$G$-$J$$$N$,;DG0(B...
$B:#$N$H$3$m(B SMP $B$,$i$_$G(B GDT $B4X78$,$A$g$C$HJQ$K$J$C$F$k(B
$B$N$,860x$8$c$J$$$+$J$!!"$0$i$$$7$+$o$+$j$^$;$s$G$9!#(B

$BC+B<$5$s(B>
> $B3NG'$7$F$_$?$N$G$9$,!"$J$<$+(BSMP/UP($B%+!<%M%k$@$1(B)$B$H$b$KLdBj$J$/(B
> apmconf(8)$B$d(Bshutdown(8) -p$B$G$-$F$7$^$$$^$7$?!#F1$8>r7o$G!"(B
> 1$BF|$N$G$ON>J}$H$b%@%a$G$7$?!#(B
> 
> # SMP$B$J7W;;5!$G(BUP$B%+!<%M%k$H$$$&$N$H!"(BUP$B$J7W;;5!$G(BUP$B%+!<%M%k$H$$$&$N$G$O(B
> # $B>r7o$,0c$&$N$G$7$g$&$+(B?

SMP $B>\$7$/$J$$$N$G$A$g$C$H%"%l$G$9$,!"0c$&$s$G$7$g$&$M$'!#(B
$B%3!<%I$OF1$8$G$b%O!<%I%&%'%"E*$J0c$$$,5sF0$N0c$$$H$J$C$F(B
$B8=$l$F$$$k(B?

> tanimura> $BLdBj$OBgBN$o$+$j$^$7$?!#(BSMP$B$G$O(Bapm_addr$B$KHt$Y$F$$$^$9$N$G!"<+Bp$G%;%0%a%s%H$N%5%$%:$r(B
> tanimura> $B3NG'$7$F$_$^$9!#(B($B$G$b$J$s$G(BSMP$B$@$H$&$^$/Ht$Y$k$s$@(B?)
> 
> $B$3$l$b(B:
> 
> May 10 19:55:51 silver /kernel.debug: apm: CS32_limit=0x1e, CS16_limit=0x1e, DS_limit=0xa4aa
> 
> $B$G!"$*$+$7$JCM$rJV$7$F$$$^$9!#(BUP$B%+!<%M%k$K$7$F$b!"0J2<$NDL$j$G$9!#(B
> 
> May 10 20:46:04 silver /kernel.debug-UP: apm: CS32_limit=0x1e, CS16_limit=0x1e, DS_limit=0xf42a

CS32_limit=0x1e $B$N$h$&$K%4%_$,F~$C$F$$$F$bLdBj$J$$(B APM BIOS $B$b(B
$B$"$j$^$9$7!"$A$c$s$H@_Dj$7$J$$$H0BDj$7$F$/$l$J$$$d$D$b$"$C$F(B
$B$d$C$+$$$G$9(B :-<

$B$b$&$7$P$i$/(B sys/i386/i386/ $B$"$?$j$N(B 228R->31R $B$N:9J,$G$b(B
$BFI$s$GD4$Y$F$_$^$9!#(B
