From owner-freebsd-arch@FreeBSD.ORG Mon Mar 22 19:00:13 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 592961065670; Mon, 22 Mar 2010 19:00:13 +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 15B158FC19; Mon, 22 Mar 2010 19:00:12 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o2MIqLSh028159; Mon, 22 Mar 2010 12:52:21 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 22 Mar 2010 12:52:22 -0600 (MDT) Message-Id: <20100322.125222.690091871650369537.imp@bsdimp.com> To: des@des.no From: "M. Warner Losh" In-Reply-To: <86y6hkiien.fsf@ds4.des.no> References: <4BA3E9DF.2050303@delphij.net> <86y6hkiien.fsf@ds4.des.no> X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: deischen@freebsd.org, scottl@samsco.org, d@delphij.net, julian@elischer.org, freebsd-arch@freebsd.org Subject: Re: [PATCH] Utilize i686, SSE and MMX by default on FreeBSD/i386 X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2010 19:00:13 -0000 In message: <86y6hkiien.fsf@ds4.des.no> Dag-Erling Sm=F8rgrav writes: : Daniel Eischen writes: : > Perhaps I was wrong, but I thought Scott's question was more genera= l: : > is there a desire for a special installation suitable to small : > appliances (usually flash-based)? : = : Not all "small appliances" are flash-based; the Geode-based soekris c= an : use 2.5" disks and has enough memory to run a stock install. The onl= y : trouble I've had is with /etc/periodic/daily/470.status-named, which : uses an ungodly amount of memory. The AMD Geode is more or less : equivalent to a Pentium MMX, and does not have SSE. : = : Soekris net4801-48: : = : CPU: Geode(TM) Integrated Processor by National Semi (266.65-MHz 586-= class CPU) : Origin =3D "Geode by NSC" Id =3D 0x540 Stepping =3D 0 : Features=3D0x808131 : real memory =3D 134217728 (128 MB) : avail memory =3D 126160896 (120 MB) : = : Soekris net5501-70: : = : CPU: Geode(TM) Integrated Processor by AMD PCS (499.91-MHz 586-class = CPU) : Origin =3D "AuthenticAMD" Id =3D 0x5a2 Stepping =3D 2 : Features=3D0x88a93d : AMD Features=3D0xc0400000 : real memory =3D 536870912 (512 MB) : avail memory =3D 510726144 (487 MB) You don't really get into the small to flash install realm until you start hitting some of the !x86 embedded boxes. There, you have to have a hand-crafted firmware load for each box or a limited range of boxes. This is even true in linux land. You'll never use sysinstall or anything remotely like it to install onto a Linksys WRT55G. you're going to give the firmware loader a new firmware image via http or simething like that. So for the x86 case, there's not a good argument to be made for hyperoptimizing GENERIC. Warner