Date: Mon, 8 Sep 2008 09:25:12 +0100 (BST) From: Robert Watson <rwatson@FreeBSD.org> To: Warner Losh <imp@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/arm/conf NSLU Message-ID: <alpine.BSF.1.10.0809080923260.88186@fledge.watson.org> In-Reply-To: <200809080041.m880flYK021067@repoman.freebsd.org> References: <200809080041.m880flYK021067@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 8 Sep 2008, Warner Losh wrote: > Commit the no-brainer parts of my space saving kernel experiments. We > don't inline the locking primitives, and only grab those parts of mii > that we really need. Other space optimizations are too agressive for > the generic file (removing all of usb, and loading it as kernel > modules). It's been a few years since we selected defaults on lock inlining (and other optional parameters), and it might well be time to re-evaluate our defaults. Cache footprint on code continues to play a significant role in performance, the trade-offs for function invocation have changed quite a bit over the years. A more thorough performance analysis of lock inlining is probably overdue for all platforms, not just small embedded ones. Robert N M Watson Computer Laboratory University of Cambridge
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.1.10.0809080923260.88186>