From owner-FreeBSD-users-jp@jp.freebsd.org  Thu Mar 28 19:11:01 1996
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) id TAA24266
	Thu, 28 Mar 1996 19:11:01 +0900 (JST)
Received: by mail.jp.freebsd.org (8.7.3+2.6Wbeta5/8.7.3) with SMTP id TAA24261
	for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 28 Mar 1996 19:10:53 +0900 (JST)
Received: from uucp1.iij.ad.jp (uucp1.iij.ad.jp [192.244.176.73]) by mail0.iij.ad.jp (8.6.12+2.4W/3.3W9-MAIL) with ESMTP id TAA10982 for <FreeBSD-users-jp@jp.freebsd.org>; Thu, 28 Mar 1996 19:10:48 +0900
Received: (from uucp@localhost) by uucp1.iij.ad.jp (8.6.12+2.4W/3.3W9-UUCP) with UUCP id TAA03250 for FreeBSD-users-jp@jp.freebsd.org; Thu, 28 Mar 1996 19:10:49 +0900
Received: by forusgw.forus.or.jp (8.6.12/1.0ForUs) id TAA03503; Thu, 28 Mar 1996 19:01:41 +0900
Received: (from okaz@localhost) by urd.yggdrasil.forus.or.jp (8.7.5/3.3W9-urd) id FAA28314; Thu, 28 Mar 1996 05:40:19 +0900 (JST)
Date: Thu, 28 Mar 1996 05:40:19 +0900 (JST)
From: ODA Kazutoshi <okaz@yggdrasil.forus.or.jp>
Message-Id: <199603272040.FAA28314@urd.yggdrasil.forus.or.jp>
To: FreeBSD-users-jp@jp.freebsd.org
In-reply-to: Masaaki Okamoto's message of Wed, 27 Mar 96 10:27:00 +0900
Reply-To: FreeBSD-users-jp@jp.freebsd.org
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=19]
X-Sequence: FreeBSD-users-jp 881
Subject: [FreeBSD-users-jp 881] Re: enhanced 486DX2 PM at  FreeBSD shutdown
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org

$B$*$@$G$9!#D4$Y$F$_$^$7$?!#(B

> $BEY$A$g$C$H$GMn$ACe$$$F$$$^$9!#$H$3$m$,(Bshutdown$B$r$7$F(B
>   $B!V$J$K$+%-!<$r2!$7$?$i%j%V!<%H$9$k$h!W$N%a%C%;!<%8$,$G$k$H!"$"(B
> $B$C$H$$$&$^$K#4#0EY$r1[$($F$7$^$$$^$7$?!#(B
>   $B$3$N%-!<BT$A$O(BFreeBSD$B$,4F;k$7$F$$$k$N$G$7$g$&$+!)$=$l$H$b!"$9(B
> $B$G$K(BFreeBSD$B$N4IM}$+$iN%$l$F$$$k$N$G$7$g$&$+!#(B

  shutdown $B$r$9$k$H!":G=*E*$K(B machdep.c $B$N(B boot() $B$K$J$k$o$1$G$9$,!"(B
$B$3$N$J$+$G!"DL>o$J$i(B syscons $B$N(B

next_code:
    kbd_wait();
    /* First see if there is something in the keyboard port */
    if (inb(KB_STAT) & KB_BUF_FULL)
        scancode = inb(KB_DATA);
    else if (noblock)
        return(NOKEY);
    else
        goto next_code;

$B$3$&$$$&%3!<%I$r$0$j$0$j2s$k$_$?$$$G$9!#%3!<%I$b>.$5$$$N$G!"(B
I/O recovery time $B0J30$O(B CPU $B$r(B 100% $B;H$$$=$&$G$9$M!#(B
--
$B>.EDOB=S(B  ODA, Kazutoshi  okaz@yggdrasil.forus.or.jp
