From owner-svn-src-head@freebsd.org Sun Mar 5 01:11:23 2017 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3CDFCED2DC for ; Sun, 5 Mar 2017 01:11:23 +0000 (UTC) (envelope-from pfg@FreeBSD.org) Received: from nm7-vm0.bullet.mail.ne1.yahoo.com (nm7-vm0.bullet.mail.ne1.yahoo.com [98.138.91.66]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 779941A11 for ; Sun, 5 Mar 2017 01:11:23 +0000 (UTC) (envelope-from pfg@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1488676276; bh=wTftmwh+mcCjfko6CtrMZh3vvrUzdxz/w7gZxVagS+Q=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From:Subject; b=YSkZo5x3xFceJGAzWy/Q0h7iThKFzbXrz2w7C2p5Zxt+GzqqhdPARPttjZAYzdOoK4M4F/Ay2MTrYaL0bv7Ab3MU/buDgIeutZ+PR7iycMsGFQoZSj5EAd5MVw2L9biwaasEZiN+Ni7VFK6tsGc5YBloLdeJCYIIOMjH0BMGwX/cISprYeOMknbs9zVaKsVasfpkX1IJld1J5WiijNDBlxV6O3zEtGY0cXrYICuWUNhu2v+4UUe8I8dbK5Jzp5UWdk++i6IhaJYQ4MsU5Z/sZeG53vZOXN+qTTIVRwk96oNFMrp/nzrvfwg0lWzH10O7vurRbdP4uXp1N9kwmCfnjw== Received: from [98.138.100.112] by nm7.bullet.mail.ne1.yahoo.com with NNFMP; 05 Mar 2017 01:11:16 -0000 Received: from [98.138.226.58] by tm103.bullet.mail.ne1.yahoo.com with NNFMP; 05 Mar 2017 01:11:16 -0000 Received: from [127.0.0.1] by smtp209.mail.ne1.yahoo.com with NNFMP; 05 Mar 2017 01:11:16 -0000 X-Yahoo-Newman-Id: 423128.36055.bm@smtp209.mail.ne1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: a.PFEqoVM1lXCHmtCT6KEGTRkQkLpKXma13hz3BlacseJ5o m.2fJPomCFAaXfmL1e3.0JX2ReBiDZ9az4di4kJaNSfICbifUiFGkyUF4bBS 7Mj2Rf.Swf1S7XgwDr6gvbKscPzi5ALDd58s32NsuOEkoS_VNk40SGjT3Cuh SMaEtm8UnHeYidS6OmvPJQYaVi4g19e3Y4SToM9_4hkzcnWdYWebWwiKr3om 2rrJlcq6ozQP1Pl.iMT4ZlMtveUAs1tVzHjxOgZibR.K8NFlUIo6fjyJCqc6 wRQh65rcCQ8FKSqhCZh8BNjJhIv6aV5hR1GIs7FwfH78sv6hFwfpdNf.CwhI l7y45Yxgatpf9qnCaRKT4T3X8UebHnq576s6ZR3ZpjVTeXPk6QC5wMHdUYwF E03GhZbGjaRi.Xr2m382JkCZw48qWTz5OYa53Vkzo3qyRazXjrBM7pBVrGkH UcYW6AC08yWtbdR.atb_Cl44caffMNk11DCrfWe1SrlVKEl08DWkUUcP.uPX R8k5F6tSZ8IoyAkIj9Y3mpdtrB9k9pvjtqWsRFvzILS6OlYs- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Subject: Re: svn commit: r314669 - head/sys/i386/conf To: John Baldwin References: <201703041504.v24F4HMh023937@repo.freebsd.org> <2368011.hGEX4V32U5@ralph.baldwin.cx> <7873439.f6BlOXHt6g@ralph.baldwin.cx> Cc: Slawa Olhovchenkov , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org From: Pedro Giffuni Message-ID: Date: Sat, 4 Mar 2017 20:14:11 -0500 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.7.1 MIME-Version: 1.0 In-Reply-To: <7873439.f6BlOXHt6g@ralph.baldwin.cx> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Mar 2017 01:11:23 -0000 On 3/4/2017 5:51 PM, John Baldwin wrote: > On Saturday, March 04, 2017 03:49:52 PM Pedro Giffuni wrote: >>> Il giorno 04 mar 2017, alle ore 14:43, John Baldwin ha scritto: >>> >>> On Saturday, March 04, 2017 10:52:46 AM Pedro Giffuni wrote: >>>> On 03/04/17 10:32, Slawa Olhovchenkov wrote: >>>>> On Sat, Mar 04, 2017 at 03:04:17PM +0000, Pedro F. Giffuni wrote: >>>>> >>>>>> Author: pfg >>>>>> Date: Sat Mar 4 15:04:17 2017 >>>>>> New Revision: 314669 >>>>>> URL: https://svnweb.freebsd.org/changeset/base/314669 >>>>>> >>>>>> Log: >>>>>> Drop i486 from the default i386 GENERIC kernel configuration. >>>>>> >>>>>> 80486 production was stopped by Intel on September 2007. Dropping the 486 >>>>>> configuration option from the GENERIC kernel improves performance >>>>>> slightly. >>>>>> >>>>>> Removing I486_CPU is consistent at this time: we don't support any >>>>>> processor without a FPU and the PC-98 arch, which frequently involved i486 >>>>>> CPUs, is also gone so we don't test such platforms anymore. >>>>> What is realy mean? >>>> This means we don't do work-arounds that would be required for raw 486. >>>> Instead we will use the 586 instructions by default. >>> This doesn't change that. The kernel already has runtime tests in place >>> for new things on 486 and later via cpuid. >>> >> Hmm ..then I am wondering if I effectively changed anything? > The only change is a 486 now panics on boot when it used to work fine. :-/ > > Nothing for other CPUs has changed. Not much has been lost then. FWIW, I have a "Pentium overdrive" somewhere in the basement which could theoretically boot FreeBSD 12 but last I remember just rebuilding a kernel was painful and the memory and HD limitations really make it a no-go. > >> The number came out from an old posting involving buildworld times, which I can’t find now :(. >> Things seem to have changed a lot: it was surely using GCC back then, I don’t believe clang does much distinction about 486 at all. >> >> BTW, does it make sense to keep i586 in the configuration still? Both i486 and i586 were once removed but later re-instated in r205336. > If anything I'd probably say we should do what bde@ suggested and just > remove CPU class entirely (and act as if 486, 586, and 686 are always > defined). > In any case ... I won't MFC the change and if someone asks me to revert it I will (I'd love to see a dmesg first ;) ). Pedro.