From owner-svn-src-projects@FreeBSD.ORG Sun Dec 16 21:57:35 2012 Return-Path: Delivered-To: svn-src-projects@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3E0BF243; Sun, 16 Dec 2012 21:57:35 +0000 (UTC) (envelope-from mavbsd@gmail.com) Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by mx1.freebsd.org (Postfix) with ESMTP id 68B698FC12; Sun, 16 Dec 2012 21:57:34 +0000 (UTC) Received: by mail-wi0-f180.google.com with SMTP id hj13so1552486wib.13 for ; Sun, 16 Dec 2012 13:57:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=mH0wdA2iTOx34f+Hf76RsnckjHUZ6wt3aYaCuTE1+XM=; b=tDZQCLIaOjWTqtpLslh2klXI3Nv0E0LCcnniCB0pbutIzPekg7TjPqlA7joffxtRUY nL4Vu2MYn8/3qKNG74gk6XlGAfWpWwnQpOBPUE7gqGEXnHwYTNoARbRiol1u34UeR/Kg OK0rgyY+QnOyBKxmxqDmohPk1zlTEWZdrkak+AF+RlqwT6XMC/lRIdn+uJt+CoD0gFWO tfVAGZMNy7QwuXXPtBJxIa/JytuEMss5vufgrjT4256SrajqSty32rcNNJePB/+yFz9H csEgE9Gmn8tZkBEPAZ7HG8b4lTtShFlO5SJPfDckbL0KOJD/HddupFIi+4odWT1KK/n2 GqlA== Received: by 10.194.83.36 with SMTP id n4mr3033817wjy.59.1355695053233; Sun, 16 Dec 2012 13:57:33 -0800 (PST) Received: from mavbook.mavhome.dp.ua (mavhome.mavhome.dp.ua. [213.227.240.37]) by mx.google.com with ESMTPS id i2sm8495689wiw.3.2012.12.16.13.57.31 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 16 Dec 2012 13:57:32 -0800 (PST) Sender: Alexander Motin Message-ID: <50CE43C9.4030809@FreeBSD.org> Date: Sun, 16 Dec 2012 23:57:29 +0200 From: Alexander Motin User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120628 Thunderbird/13.0.1 MIME-Version: 1.0 To: Adrian Chadd Subject: Re: svn commit: r244287 - projects/calloutng/sys/x86/isa References: <201212161116.qBGBGEwn063983@svn.freebsd.org> <50CE009B.7010804@FreeBSD.org> <50CE087A.2020200@FreeBSD.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Dec 2012 21:57:35 -0000 On 16.12.2012 23:06, Adrian Chadd wrote: > What we need to do is get you and David a bunch of that older embedded > i386 class hardware to test against. > > I can organise some of that to appear in a month or so - soekris > hardware and alix hardware to start with. > > I'd also suggest testing on vmware/virtualbox/qemu/parallels installs > where you explicitly enable the legacy timer hardware and see what the > behaviour is. Testing and new hardware is always great, but one-shot timers are already working in FreeBSD for quite a while since FreeBSD 9.0. The only change to the low-level timer driver in this branch was mentioned here and it is irrelevant for now. Most of work done in this branch is machine-independent, and it is not very important on which hardware to test it. But I am still trying to test on as many kinds as I can just to be safe. Testing under VM is a good idea, as it may have very specific timing characteristics. Still IMO much more interesting would be to try some more different workloads. If you can propose some workloads that actively use callouts, it would be interesting to try them. I've tried mentioned disk and TCP I/O and got no problems. In both cases profiler shows new callouts consuming no more then couple percents of CPU time, that is not bad. Synthetic tests are also doing well. Me and Davide are now quite satisfied with the present state of the code. Unless something significant will be found/reported, I think we could commit it somewhere closer to the end of the week. -- Alexander Motin