Timer issues
Matthew Dillon
dillon at apollo.backplane.com
Mon Dec 5 17:59:27 PST 2005
::first compile src/test/stress/eattls.c and then run the executable 10
::times (could be less, but I did it w/ 10)
::
::#!/bin/sh
::
::./eattls &
::./eattls &
::./eattls &
::./eattls &
::./eattls &
::./eattls &
::./eattls &
::./eattls &
::./eattls &
::./eattls &
::
::my clock was out of sync after a few secs
::
::hope this helps
::
::SK
I found the problem. A bug in the interrupt code required the MP
lock to be held to process FAST interrupts that were delayed due to
a critical section. This resulted in the clock interrupt getting hung
up on a cpu.
In this case the issue is primarily related to old code in splz and
doiret. I will commit a fix (to basically just remove the old code).
-Matt
Matthew Dillon
<dillon at xxxxxxxxxxxxx>
More information about the Users
mailing list