[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PowerPC portingのtimebase処理について



 齊藤masanobuです。

 > >PowerPC系のporting内(powerpc/ibm4xx,macppc,ofppc,evbppc,mvmeppc...)
 > >のclock.c内の関数"decr_intr"の処理で、SPL_CLOCKより上の割り込みが入って
 > >いた場合の処理が微妙に違っています。
 > 
 > いまのコードがどうなってるのか知りませんが、少なくとも
 > hardclock() を呼ぶ時 (つまり time が変化する時) だけ lasttb
 > を更新するようになっていないと microtime() が正確でなくなる
 > はずです。
 > 
 > (…が、macppcのをいじった本人の言うことだから意見の数には
 > なりません:-)

手元のコードを確認したら、その部分は macppc と同様に修正されてました
(commit メッセージは macppc に合わせましたとなっていた :-) )。

誰か(含む tsubai さん) powerpc 系をまとめて直しておいて頂けるとみんなが
嬉しいかと…(僕は -current 使ってないし -current の状況を知らないので
(decr_intr() 部分は見ればわかるけど))。

----------------------------------------------------------
		SAITOH Masanobu (masanobu@iij.ad.jp
				  msaitoh@netbsd.org)