From owner-freebsd-current@FreeBSD.ORG Sat Jun 2 21:31:47 2007 Return-Path: X-Original-To: current@freeBSD.org Delivered-To: freebsd-current@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id C7EDD16A400; Sat, 2 Jun 2007 21:31:47 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id B4B5913C469; Sat, 2 Jun 2007 21:31:47 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 91F7F1A3C1C; Sat, 2 Jun 2007 14:33:01 -0700 (PDT) Received: from rot13.obsecurity.org (rot13.obsecurity.org [192.168.1.5]) by obsecurity.dyndns.org (Postfix) with ESMTP id 05002512A6; Sat, 2 Jun 2007 17:31:47 -0400 (EDT) Received: by rot13.obsecurity.org (Postfix, from userid 1001) id BEB7BC1F4; Sat, 2 Jun 2007 17:31:46 -0400 (EDT) Date: Sat, 2 Jun 2007 17:31:46 -0400 From: Kris Kennaway To: Poul-Henning Kamp Message-ID: <20070602213146.GA1302@rot13.obsecurity.org> References: <20070602194151.GA1604@rot13.obsecurity.org> <47223.1180818913@critter.freebsd.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47223.1180818913@critter.freebsd.dk> User-Agent: Mutt/1.4.2.2i Cc: takawata@freeBSD.org, Dag-Erling Sm??rgrav , Nate Lawson , current@freeBSD.org, Kris Kennaway Subject: Re: HPET vs other timers X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Jun 2007 21:31:47 -0000 On Sat, Jun 02, 2007 at 09:15:13PM +0000, Poul-Henning Kamp wrote: > In message <20070602194151.GA1604@rot13.obsecurity.org>, Kris Kennaway writes: ^^^ JFYI, I didn't :-) > > >> Anyone able to speculate why though? HPET only reads 32 bits from a > >> memory mapped region. No locking or other requirements. ACPI_timer > >> does multiple IO ops, which according to bde@ are much slower than > >> memory reads. > > HPET needs to do metastability mitigation and is not "just a read > from a memory mapped region". > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. >