Date: Thu, 22 Sep 2011 12:08:55 -0600 From: Warner Losh <imp@bsdimp.com> To: David Somayajulu <david.somayajulu@qlogic.com> Cc: "freebsd-current@freebsd.org" <freebsd-current@FreeBSD.org>, "freebsd-drivers@freebsd.org" <freebsd-drivers@FreeBSD.org> Subject: Re: Choosing between DELAY(useconds) and pause() Message-ID: <99C858FB-B215-4EFF-9EF1-09C5242091D4@bsdimp.com> In-Reply-To: <75E1A2A7D185F841A975979B0906BBA67BCCAB7609@AVEXMB1.qlogic.org> References: <75E1A2A7D185F841A975979B0906BBA67BCCAB7609@AVEXMB1.qlogic.org>
next in thread | previous in thread | raw e-mail | index | archive | help
if (cold) DELAY() else pause() On Sep 22, 2011, at 11:55 AM, David Somayajulu wrote: > It appears that the pause() function cannot be used in driver = functions which are invoked early in the boot process. Is there is a = kernel api which a device driver can use to determine whether to use = pause() or DELAY(), for delays which are say greater than 10hz - may be = even 1 hz ? >=20 > Cheers, > David S. >=20 >=20 > ________________________________ > This message and any attached documents contain information from = QLogic Corporation or its wholly-owned subsidiaries that may be = confidential. If you are not the intended recipient, you may not read, = copy, distribute, or use this information. If you have received this = transmission in error, please notify the sender immediately by reply = e-mail and then delete this message. > _______________________________________________ > freebsd-drivers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-drivers > To unsubscribe, send any mail to = "freebsd-drivers-unsubscribe@freebsd.org" >=20 >=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?99C858FB-B215-4EFF-9EF1-09C5242091D4>