タイマ問題(チラシの裏)

あーなんで重いのかわかった。qemu_get_clock 内の tick を 1000 倍にしてしまっていた。我ながら何を考えているのやら。
ということでバイナリさげ。
*1000LL を取ったら他への影響がそこそこ穏やかになった。でもそうすると 1ms.bin 使ったときに時間の遅れが2〜3倍になる。タイマコールバックと OS 内部の tick 増加がきっちりシンクロしていないような…コールバック関数内で増分が取れないと割り込みが発行されないので取りこぼし状態になってそのぶん時間の進みが遅れると。
(追記:シンクロしてないのは多分そうだが、タイマ遅れの原因はまた別のようだ)