Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Feb 2001 22:42:38 -0800
From:      Kris Kennaway <kris@obsecurity.org>
To:        Peter Jeremy <peter.jeremy@alcatel.com.au>
Cc:        Alfred Perlstein <bright@wintelcom.net>, Kris Kennaway <kris@obsecurity.org>, current@FreeBSD.ORG
Subject:   Re: OpenSSL ASM patch
Message-ID:  <20010215224237.C30269@mollari.cthul.hu>
In-Reply-To: <20010216155756.A70642@gsmx07.alcatel.com.au>; from peter.jeremy@alcatel.com.au on Fri, Feb 16, 2001 at 03:57:57PM %2B1100
References:  <20010211094946.A51308@mollari.cthul.hu> <20010211122802.A78975@mollari.cthul.hu> <20010211124707.S3274@fw.wintelcom.net> <20010211125042.B79375@mollari.cthul.hu> <20010211130243.V3274@fw.wintelcom.net> <20010216155756.A70642@gsmx07.alcatel.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

--wxDdMuZNg1r63Hyj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Fri, Feb 16, 2001 at 03:57:57PM +1100, Peter Jeremy wrote:
> I'm sure something similar would be possible with FreeBSD, but I don't
> have the expertise to actually implement it.  I'm less certain how
> much of a win this would be in the general scheme of things:  Apart
> from special cases (like OpenSSL), I don't think the libraries have
> a significant impact on overall performance.

This would be quite doable, but I agree with you in thinking there
aren't many people who would make use of it.  If the kernel were to
become dynamically tunable so e.g. GENERIC would dynamically select
between the various CPU-specific asm optimizations, then there'd be
more of a justification to making a generic userland self-tuning as
well.

> IMHO, the main market for this feature would be people who just do
> binary installs - if you're doing a buildworld, you can tune to your
> hardware[1].  If we wanted to just speed up OpenSSL on binary
> installs, we could have processor-optimised variants of libssl.*
> available as packages (tick the box that suits your processor if you
> want the optimised library).

If/when we ever get a packaged base system this would be a good and
easy thing to do.  We could do it now, but it wouldn't be natural in
the sysinstall scheme of things (i.e. you'd have to install the OS,
and then select the OpenSSL-i686 package from the listing of packages
in the ports tree).

Kris

--wxDdMuZNg1r63Hyj
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE6jMvdWry0BWjoQKURAqxkAKCeQzijGHDy4i51RhzyFo3yfmluTwCgpA0S
J/PUG1oUQ5oLUCJGuIrk/aw=
=ayRu
-----END PGP SIGNATURE-----

--wxDdMuZNg1r63Hyj--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010215224237.C30269>