From owner-freebsd-arm@FreeBSD.ORG Tue Nov 10 20:31:18 2009 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46309106568D; Tue, 10 Nov 2009 20:31:18 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 08C448FC1C; Tue, 10 Nov 2009 20:31:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id nAAKNPUM026297; Tue, 10 Nov 2009 13:23:25 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Tue, 10 Nov 2009 13:23:35 -0700 (MST) Message-Id: <20091110.132335.1735450040.imp@bsdimp.com> To: rpaulo@freebsd.org From: "M. Warner Losh" In-Reply-To: <43EE151E-574E-4A17-9946-0BC5A6B3BC69@freebsd.org> References: <20091109102704.GA75988@ci0.org> <4AF8EE61.8060502@errno.com> <43EE151E-574E-4A17-9946-0BC5A6B3BC69@freebsd.org> X-Mailer: Mew version 5.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Re: SCHED_ULE? X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Nov 2009 20:31:18 -0000 In message: <43EE151E-574E-4A17-9946-0BC5A6B3BC69@freebsd.org> Rui Paulo writes: : Hi, : : On 10 Nov 2009, at 04:38, Sam Leffler wrote: : : > Olivier Houchard wrote: : >> On Sun, Nov 08, 2009 at 01:30:48PM +0000, Rui Paulo wrote: : >>> Hi, : >>> I guess this has been discussed in the past but, can't we turn on ULE on ARM embedded systems ? What's the bottleneck or performance regression (assuming there's one) ? : >>> : >>> -- : >>> Rui Paulo : >> Hi, : >> At one point ULE was buggy on arm, but I think it's been fixed like years ago, : >> so it should be safe to use it. : > : > Last I measured it was slower than 4BSD on my xscale boards (not much but measurable). This was mostly doing network packet pushing (wired+wireless). : : I also tested this on the Cambria board and I concluded the same (I used sysbench). This isn't too surprising, since it is optimized for multicore and 4BSD grew up on single-core systems... Warner