In message: <[EMAIL PROTECTED]> John Polstra <[EMAIL PROTECTED]> writes: : I'm testing that now. But for how long would microuptime have to : be interrupted to make this happen? Surely not 7.81 seconds! On : this same machine I have a curses application running which is : updating the screen once a second. It never misses a beat, and : userland is very responsive.
Silly hypothesis. It isn't losing 7.81 seconds of time. Rather it is being interrupt at the wrong time and the wrap detection code works badly when interrupted at that point. So you aren't blocked for 7.81 seconds, but rather for 0.02 seconds since you are seeing the 7.79 jump. You are basically catching the wrong edge of the phase of the TSC. Warner To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message

