From owner-freebsd-current@FreeBSD.ORG Wed Nov 9 17:47:49 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1C918106566B for ; Wed, 9 Nov 2011 17:47:49 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) by mx1.freebsd.org (Postfix) with ESMTP id E49BB8FC1D for ; Wed, 9 Nov 2011 17:47:48 +0000 (UTC) Received: from julian-mac.elischer.org (home-nat.elischer.org [67.100.89.137]) (authenticated bits=0) by vps1.elischer.org (8.14.4/8.14.4) with ESMTP id pA9HkOrI027388 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Wed, 9 Nov 2011 09:46:26 -0800 (PST) (envelope-from julian@freebsd.org) Message-ID: <4EBABC6B.2070606@freebsd.org> Date: Wed, 09 Nov 2011 09:46:19 -0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en-US; rv:1.9.2.23) Gecko/20110920 Thunderbird/3.1.15 MIME-Version: 1.0 To: Julien Ridoux References: <5C5F698C-FA28-4423-BD7B-CCD456752ACA@cubinlab.ee.unimelb.edu.au> In-Reply-To: <5C5F698C-FA28-4423-BD7B-CCD456752ACA@cubinlab.ee.unimelb.edu.au> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: [RFC] Feed-Forward Clock support 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: Wed, 09 Nov 2011 17:47:49 -0000 On 11/9/11 4:12 AM, Julien Ridoux wrote: > Hi all, > > I have written a set of patches to support feed-forward clock synchronisation algorithms. To cut a long story short, this work provides support for alternatives to the NTP daemon. The RADclock daemon we developed is one of these alternatives. > > This work is supported by the FreeBSD Foundation and a short project description can be found here: > http://www.freebsdfoundation.org/press/2011Aug-newsletter.shtml#Project4 > > The patches will be committed on the weekend of Nov 19th and suggestions and comments would be very appreciated. > > The patches against r227382 can be found at this URL: > http://www.cubinlab.ee.unimelb.edu.au/~jrid/ffclock_fbsd_r227382.tar.gz > > The patches introduce 3 new system calls and it is then necessary to run 'make sysent' in sys/kern and sys/compat/freebsd32. > The feed-forward support can be compiled by adding the FFCLOCK option to the kernel configuration file. > > For more information, a fairly high level description of the feed-forward approach for clock synchronisation is given in this ACM Queue article. > http://queue.acm.org/detail.cfm?id=1773943 > > All relevant technical papers, the latest stable RADclock version and more can be found here: > http://www.synclab.org/radclock/ > > Please let me know your thoughts, Not a specific thought, more a general thought on new modules coming into the system and adding syscalls... whether we should make new modules add syscalls dynamically and hten export the allocated syscall number via sysctl, or whether static allocation is still good enough.. > Thanks, > Julien > > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org" > >