Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 1996 11:45:33 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        bde@zeta.org.au (Bruce Evans)
Cc:        msmith@atrad.adelaide.edu.au, terry@lambert.org, brandon@glacier.cold.org, freebsd-hackers@FreeBSD.org, jgreco@brasil.moneng.mei.com
Subject:   Re: splash-page on bootup..
Message-ID:  <199609231845.LAA02563@phaeton.artisoft.com>
In-Reply-To: <199609230354.NAA03404@godzilla.zeta.org.au> from "Bruce Evans" at Sep 23, 96 01:54:40 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> Yes, DELAY() works like it does because it must work at probe time before
> timer interrupts are enabled.  DELAY() shouldn't be used at other times
> except for very short delays (short = about the same time as it takes
> to initialize a one-shot timer and service a one-shot timer interrupt
> (10-50 usec).
> 
> OTOH, probes in lkm'ed drivers can timer expect interrupts to work, and
> shouldn't use DELAY() or otherwise hog the cpu any more than the driver
> would for normal operations.

Luckily, all drivers should be LKM'ed, so all drivers shouldn't use DELAY().

If you could incrementally get the devices on line, starting with the
timers, then the "problem" would go away.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199609231845.LAA02563>