cvs commit: src/sys/arm/conf NSLU
Robert Watson
rwatson at FreeBSD.org
Mon Sep 8 08:25:14 UTC 2008
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
More information about the cvs-src
mailing list