From owner-freebsd-arch Sun Feb 17 20:50:12 2002 Delivered-To: freebsd-arch@freebsd.org Received: from mass.dis.org (dhcp45-21.dis.org [216.240.45.21]) by hub.freebsd.org (Postfix) with ESMTP id 6858437B400 for ; Sun, 17 Feb 2002 20:50:10 -0800 (PST) Received: from mass.dis.org (localhost [127.0.0.1]) by mass.dis.org (8.11.6/8.11.6) with ESMTP id g1I4nwA03857; Sun, 17 Feb 2002 20:49:59 -0800 (PST) (envelope-from msmith@mass.dis.org) Message-Id: <200202180449.g1I4nwA03857@mass.dis.org> X-Mailer: exmh version 2.5 07/13/2001 with nmh-1.0.4 To: Bruce Evans Cc: arch@FreeBSD.ORG Subject: Re: gettimeofday() and crhold()/crfree() (was Re: gettimeofday()and copyout(). Is copyout() MPSAFE on non-i386 archs? ) In-reply-to: Your message of "Mon, 18 Feb 2002 11:06:51 +1100." <20020218110408.N3938-100000@gamplex.bde.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sun, 17 Feb 2002 20:49:58 -0800 From: Michael Smith Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > This might have been useful in 1980, but gettimeofday() in practice > has 10^6 times as much resolution now. However, updating the kernel > struct 10^6 times per second is beyond the capabilities of even current > machiens, in software. It is possible in hardware of course. ... except that no vendor would ever make it work properly, forcing us to poll the structure countless times to detect whether it was valid. *sigh* -- To announce that there must be no criticism of the president, or that we are to stand by the president, right or wrong, is not only unpatriotic and servile, but is morally treasonable to the American public. - Theodore Roosevelt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message