DragonFly BSD
DragonFly users List (threaded) for 2005-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: Timer issues


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Mon, 5 Dec 2005 17:55:07 -0800 (PST)

::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@xxxxxxxxxxxxx>



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