From owner-freebsd-arch@FreeBSD.ORG Fri Oct 5 13:36:38 2012 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D5A801065672; Fri, 5 Oct 2012 13:36:38 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from mail.zoral.com.ua (mx0.zoral.com.ua [91.193.166.200]) by mx1.freebsd.org (Postfix) with ESMTP id 335C98FC0A; Fri, 5 Oct 2012 13:36:37 +0000 (UTC) Received: from skuns.kiev.zoral.com.ua (localhost [127.0.0.1]) by mail.zoral.com.ua (8.14.2/8.14.2) with ESMTP id q95DaSNF012975; Fri, 5 Oct 2012 16:36:28 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: from deviant.kiev.zoral.com.ua (kostik@localhost [127.0.0.1]) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5) with ESMTP id q95DaG9F076595; Fri, 5 Oct 2012 16:36:16 +0300 (EEST) (envelope-from kostikbel@gmail.com) Received: (from kostik@localhost) by deviant.kiev.zoral.com.ua (8.14.5/8.14.5/Submit) id q95DaG5t076594; Fri, 5 Oct 2012 16:36:16 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: deviant.kiev.zoral.com.ua: kostik set sender to kostikbel@gmail.com using -f Date: Fri, 5 Oct 2012 16:36:16 +0300 From: Konstantin Belousov To: Dag-Erling Sm??rgrav Message-ID: <20121005133616.GP35915@deviant.kiev.zoral.com.ua> References: <506C385C.3020400@FreeBSD.org> <506DEB4C.5020508@andric.com> <86haq9hq2c.fsf@ds4.des.no> <20121005033244.GL35915@deviant.kiev.zoral.com.ua> <86y5jll7kc.fsf@ds4.des.no> <86txu9l4z9.fsf@ds4.des.no> <20121005112313.GN35915@deviant.kiev.zoral.com.ua> <86a9w1kq94.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="aTq0RFdLe0rSEdju" Content-Disposition: inline In-Reply-To: <86a9w1kq94.fsf@ds4.des.no> User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Scanned: clamav-milter 0.95.2 at skuns.kiev.zoral.com.ua X-Virus-Status: Clean X-Spam-Status: No, score=-4.0 required=5.0 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on skuns.kiev.zoral.com.ua Cc: Garrett Cooper , Dimitry Andric , Andriy Gapon , freebsd-arch@freebsd.org Subject: Re: x86 boot code build 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: Fri, 05 Oct 2012 13:36:38 -0000 --aTq0RFdLe0rSEdju Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 05, 2012 at 03:22:31PM +0200, Dag-Erling Sm??rgrav wrote: > Konstantin Belousov writes: > > So what ISA additions do you expect to get advantage of by switching > > to pentium-mmx from 486 ? As I already said, I am not aware of any. >=20 > The TSC, for one. MMX, and the ability to use MMX registers to copy > data. TSC is used regardless of the compiler flags, we use it if CPU claims that TSC is supported, even in usermode. Compiler never generates MMX copies. More, in kernel, the manual FPU context save/restore is needed around the FPU/MMX register file access. --aTq0RFdLe0rSEdju Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (FreeBSD) iEYEARECAAYFAlBu4k8ACgkQC3+MBN1Mb4i/WQCfc3ri41Dl3IEnbO7hI+29sdci 8+AAoKghSanVzrgfGt/OVQpzU1vrWyng =wd3Q -----END PGP SIGNATURE----- --aTq0RFdLe0rSEdju--