From owner-FreeBSD-users-jp@jp.freebsd.org  Tue Nov 20 20:57:57 2001
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id UAA07313;
	Tue, 20 Nov 2001 20:57:57 +0900 (JST)
	(envelope-from owner-FreeBSD-users-jp@jp.FreeBSD.org)
Received: from localhost (localhost [127.0.0.1])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id UAA07308
	for <FreeBSD-users-jp@jp.freebsd.org>; Tue, 20 Nov 2001 20:57:56 +0900 (JST)
	(envelope-from matusita@jp.FreeBSD.org)
In-Reply-To: <20011120.110327.41676493.ishizuka@ish.org>
References: <20011120.110327.41676493.ishizuka@ish.org>
X-User-Agent: Mew/1.94.2 XEmacs/21.5 (alfalfa)
X-FaceAnim: (-O_O-)(O_O- )(_O-  )(O-   )(-   -)(   -O)(  -O_)( -O_O)(-O_O-)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
X-Dispatcher: imput version 20000228(IM140)
Lines: 56
From: Makoto Matsushita <matusita@jp.freebsd.org>
To: FreeBSD-users-jp@jp.freebsd.org
Date: Tue, 20 Nov 2001 20:57:54 +0900
Message-Id: <20011120205754T.matusita@jp.FreeBSD.org>
Reply-To: FreeBSD-users-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+010328
X-Sequence: FreeBSD-users-jp 65650
Subject: [FreeBSD-users-jp 65650] Re: How to correct CMOS clock ?
Errors-To: owner-FreeBSD-users-jp@jp.freebsd.org
Sender: owner-FreeBSD-users-jp@jp.freebsd.org
X-Originator: matusita@jp.freebsd.org


<URL:http://snapshots.jp.FreeBSD.org/tour/> $B$r;H$C$F!V$I$&$7$F(B CMOS
clock $B$O(B kernel $B$N;~9o$K9g$&$N$+!W$r(B 5 $BJ,0L$*$$$+$1$F$_$^$7$?(B($B$J$N$G!$(B
$B$"$s$^$j9M;!$7$F$^$;$s(B)$B!%0J2<!$$=$NFbMF$G$9!%$=$NA0$K!E!E(B

ishizuka> $B$?$^$K%a%s%F%J%s%9$GDd;_$7$?8e$K:F5/F0$9$k$H(B CMOS clock $B$NCM(B
ishizuka> $B$r%3%T!<$7$F>e$,$k$?$a$K?t==IC$b;~4V$,$:$l$F$$$F!"(B

$B$=$N7W;;5!$N(B CMOS clock $B$r0];}$7$F$$$kEECS$J$j5!9=$J$j$,!$$J$s$i$+$N8N(B
$B>c$rJz$($F$$$k$?$a$K68$C$F$$$k!$$H$$$&2DG=@-$OK\Ev$K$J$$$N$G$7$g$&$+!%(B

***

$B$b$7!V(Bntpd $B$rAv$i$;$F$$$k!W$H$$$&A0Ds$,$"$k$N$G$7$?$i!$(B

$B!&(Bntpd $B$,(B 1 $B;~4V$K(B 1 $B2s(B hourly_stats() $B$r<B9T$9$k(B
  (src/contrib/ntp/ntpd/ntp_timer.c)
$B!&(Bhourly_stats() $B$O(B ntp_set_tod() $B$r<B9T$9$k(B
  (src/contrib/ntp/ntpd/ntpd_util.c)
$B!&(Bntp_set_tod() $B$O(B clock_settime(2) $B$r<B9T$9$k(B
  (src/contrib/ntp/libntp/machines.c)
$B!&(Bclock_timer(2) $B$O!$FC$KLdBj$,$J$1$l$P(B settime() $B$r<B9T$9$k(B
  (src/sys/kern/kern_time.c)
$B!&(Bsettime() $B$O(B resettodr() $B$r<B9T$9$k(B
  (src/sys/kern/kern_time.c)
$B!&(Bresettodr() $B$O!$(Bmachdep.wall_cmos_clock $B$NCM$r9MN8$7$F(B CMOS clock $B$K(B
  $BCM$r=q$-La$9(B
  (i386 $B$N>l9g(B src/sys/i386/isa/clock.c)

$B$H$$$&N.$l$,@5$7$/F0$$$F$$$k8B$j!$(BCMOS clock $B$O(B 1 $B;~4V$K(B 1 $B2s!$$=$N;~(B
$BE@$G(B kernel $B$,J];}$7$F$$$k;~9o$H0lCW$9$k$O$:$G$9!%0lCW$7$J$1$l$P!$$3$N(B
$BN.$l$N$I$3$+$,4V0c$C$F$$$k!$$D$^$j!$$I$3$+$K(B bug $B$,$"$k!$$H$$$&$3$H$K(B
$B$J$k$H;W$$$^$9!%(B

***

adjkerntz(8) $B$NOC$r$H$j$@$5$l$F$$$^$9$,!$(Badjkerntz(8) $B$O!V$b$7!$(BCMOS
clock $B$,(B localtime $B$K$"$C$F$$$k>l9g!W$K$@$1;E;v$r$9$k$N$,$=$NK\Mh$NLr(B
$BL\$G$9!%$J$N$G!$(BCMOS clock $B$b(B UTC $B$J$N$G$"$l$P;E;v$r$7$J$$$N$,$"$?$j$^(B
$B$(!$$G$9!%(B

$B3N$+$K!$(Badjkerntz(8) $B$,(B machdep.adjkerntz $B$H$$$&(B kernel MIB $B$r?($k$H!$(B
$B$3$N;~E@$G(B resettodr() $B$,<B9T$5$l$^$9!%$D$^$j!$(Bkernel $B$O(B CMOS clock $B$r(B
$B@_Dj$7$^$9$,!$$3$l$O(B machdep.adjkerntz $B$NCM$rJQ99$7$h$&$H$7$?>l9g(B*$B$N$_(B*
$B$G$9(B[$BCm$"(B]$B!%(B

$B$G!E!E>/$J$/$H$bF|K\9qFb$K8B$l$P!$$D$M$K(B GMT $B$+$i(B 9 $B;~4V$9$9$s$@>uBV$G(B
$B$"$jB3$1$^$9$+$i!$(Bmachdep.adjkerntz $B$r=q$-$+$($k$h$&$J$3$H$O$O5/$-$^$;(B
$B$s!%$D$^$j!$!V(BCMOS clock $B$r(B adjkerntz(8) $B$G$"$o$;$k!W$H$$$&$3$H$K$O!$(B
$B$J$i$J$$$h$&$J5$$,$7$^$9!%(B

-- -
Makoto `MAR' Matsushita

$B5SCm(B: 
[$BCm$"(B] src/sbin/adjkerntz/adjkerntz.c $B;2>H(B
