From owner-freebsd-current@FreeBSD.ORG Wed Jan 2 17:01:52 2013 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id CE7CF890; Wed, 2 Jan 2013 17:01:52 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-we0-f175.google.com (mail-we0-f175.google.com [74.125.82.175]) by mx1.freebsd.org (Postfix) with ESMTP id BB21B17C1; Wed, 2 Jan 2013 17:01:51 +0000 (UTC) Received: by mail-we0-f175.google.com with SMTP id z53so6928298wey.34 for ; Wed, 02 Jan 2013 09:01:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=MQ2/8MvxPXr3Mfaq7+CzCJq3Asbu/F7W+iECw1K5ZLk=; b=BG0WgUU5j933tfR8FChP08xQshElk+KiP04OcjMogmx3Pw/Gq2mznTwTWYCo20JrZJ kX5eC2kiO9HEve+tA1EXv9CuCaMJMfYX8PQjPZDxGgbH82r2rOVZwu07A6XqjcquMJ5F fs6Tf9b4R+hWb7fpm+Bez/RaxmVCahfYCFAZk5x/c/OnFhdyQk+HmZt+X3ZiwaB5Rj/K vquQ6pZdKlXmbgghrTDbEap0VfXHHCSD523G2sPyxbPpu1VsUKhA7inpg8Nk/yS4q9ND TykABw8tCyoTtfXqVew4tJxif4oG97T9Q7fHCghEPUSjk4X33+ZdYEla0MuhxcdzPcRy o1IA== MIME-Version: 1.0 Received: by 10.194.83.36 with SMTP id n4mr73372240wjy.59.1357142883202; Wed, 02 Jan 2013 08:08:03 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.217.57.9 with HTTP; Wed, 2 Jan 2013 08:08:03 -0800 (PST) In-Reply-To: <1357135374.54953.150.camel@revolution.hippie.lan> References: <50CCAB99.4040308@FreeBSD.org> <50CE5B54.3050905@FreeBSD.org> <50D03173.9080904@FreeBSD.org> <20121225232126.GA47692@alchemy.franken.de> <50DB4EFE.2020600@FreeBSD.org> <1356909223.54953.74.camel@revolution.hippie.lan> <20121231061735.GA5866@onelab2.iet.unipi.it> <50E16637.9070501@FreeBSD.org> <20130102105730.GA42542@onelab2.iet.unipi.it> <50E418EA.7030801@FreeBSD.org> <20130102122743.GA43241@onelab2.iet.unipi.it> <1357135374.54953.150.camel@revolution.hippie.lan> Date: Wed, 2 Jan 2013 08:08:03 -0800 X-Google-Sender-Auth: ziUubih1EPjyqc6VtzirwSbcEKY Message-ID: Subject: Re: [RFC/RFT] calloutng From: Adrian Chadd To: Ian Lepore Content-Type: text/plain; charset=ISO-8859-1 Cc: Davide Italiano , Alexander Motin , Marius Strobl , FreeBSD Current , freebsd-arch@freebsd.org, Luigi Rizzo X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Wed, 02 Jan 2013 17:01:52 -0000 .. I'm pretty damned sure we're going to need to enforce a "never earlier than X" latency. Is there a more detailed writeup of calloutng somewhere, besides David's slides? The wiki page is rather empty. Eg - I think this work does coalesce wakeups, right? Or it can? So when in low-power scenarios you can end up with lower-resolution callout periods, but many less CPU wakeups a second? (Do we actually _expose_ wakeups-per-second somewhere?) Adrian