Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 11 May 2002 15:08:34 -0700
From:      Kris Kennaway <kris@obsecurity.org>
To:        current@freebsd.org
Cc:        Kris Kennaway <kris@obsecurity.org>
Subject:   Re: embellish of bsd.cpu.mk
Message-ID:  <20020511150834.B59062@xor.obsecurity.org>
In-Reply-To: <20020511142814.B14723@dragon.nuxi.com>; from dev-null@NUXI.com on Sat, May 11, 2002 at 02:28:14PM -0700
References:  <20020511133309.A14228@dragon.nuxi.com> <20020511134310.B57286@xor.obsecurity.org> <20020511142814.B14723@dragon.nuxi.com>

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

--Yylu36WmvOXNoKYn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sat, May 11, 2002 at 02:28:14PM -0700, David O'Brien wrote:

> On Sat, May 11, 2002 at 01:43:10PM -0700, Kris Kennaway wrote:
> > > +if !defined(CPUTYPE)
> > > +CPUTUNE ?=3D ev56
> > > +.endif
> > >  CPUTYPE ?=3D ev4
> >=20
> > What is this for?
>=20
> Unlike i386, but catering to ev4 Alpha's; we strongly pessimize modern
> ones.  I would almost suggest we default to ev56.. but do see enough
> pre-ev56 people email the Alpha list that I know we shouldn't.
>=20
> -mtune still uses only instructions at the mcpu level, but the scheduler
> uses mtune's CPU's preferences.
>=20
> While I do my own world builds, I like to use packages.  Would be nice if
> we had > ev4 versions of them.
>=20
> CPUTUNE is a wild-ass idea; and maybe it isn't ready to go in.

I don't think it should go in.  For example, we do exactly the same
thing for i386 packages, which are optimized for running on i386'es
(i.e. "no higher CPU instructions or instruction scheduling") even
though it's certainly the least-used CPU by users of FreeBSD.

There's no reason in principle we can't build multiple sets of
packages with different values of CPUTYPE, except for two things:

a) Disk space on ftp-master and on the mirror sites

b) Build resources for the alpha cluster (it takes 3-4 days to do a
single package run, so if we start multiplying that by different CPU
generations it becomes annoying)

Kris
--Yylu36WmvOXNoKYn
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (FreeBSD)

iD8DBQE83ZZiWry0BWjoQKURAowaAJ0SPTtUEdfVTUqkMYUb6YHsGr2GkgCgvMhr
AN1NjQUDCpQ4HhMj1CI2xzA=
=ek4C
-----END PGP SIGNATURE-----

--Yylu36WmvOXNoKYn--

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?20020511150834.B59062>