From owner-svn-src-all@freebsd.org Wed Sep 13 16:56:36 2017 Return-Path: Delivered-To: svn-src-all@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 9A2F9E05A81; Wed, 13 Sep 2017 16:56:36 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from mail107.syd.optusnet.com.au (mail107.syd.optusnet.com.au [211.29.132.53]) by mx1.freebsd.org (Postfix) with ESMTP id 5EB566E192; Wed, 13 Sep 2017 16:56:36 +0000 (UTC) (envelope-from brde@optusnet.com.au) Received: from [192.168.0.102] (c110-21-101-228.carlnfd1.nsw.optusnet.com.au [110.21.101.228]) by mail107.syd.optusnet.com.au (Postfix) with ESMTPS id BBD9BD4AF9B; Thu, 14 Sep 2017 02:56:26 +1000 (AEST) Date: Thu, 14 Sep 2017 02:56:25 +1000 (EST) From: Bruce Evans X-X-Sender: bde@besplex.bde.org To: John Baldwin cc: Sean Bruno , src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r323518 - head/sys/conf In-Reply-To: <2493527.d9eFbJjTgo@ralph.baldwin.cx> Message-ID: <20170914023855.R833@besplex.bde.org> References: <201709130356.v8D3u4ve095428@repo.freebsd.org> <9497208.8lqLTVLir6@ralph.baldwin.cx> <2493527.d9eFbJjTgo@ralph.baldwin.cx> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Optus-CM-Score: 0 X-Optus-CM-Analysis: v=2.2 cv=KeqiiUQD c=1 sm=1 tr=0 a=PalzARQSbocsUSjMRkwAPg==:117 a=PalzARQSbocsUSjMRkwAPg==:17 a=kj9zAlcOel0A:10 a=6I5d2MoRAAAA:8 a=aACBSZzDBDV-K70gFSMA:9 a=CjuIK1q_8ugA:10 a=IjZwj45LgO3ly-622nXo:22 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Sep 2017 16:56:36 -0000 On Wed, 13 Sep 2017, John Baldwin wrote: > On Wednesday, September 13, 2017 09:09:42 AM Sean Bruno wrote: >> >> On 09/13/17 08:35, John Baldwin wrote: >>> On Wednesday, September 13, 2017 03:56:04 AM Sean Bruno wrote: >>>> Author: sbruno >>>> Date: Wed Sep 13 03:56:03 2017 >>>> New Revision: 323518 >>>> URL: https://svnweb.freebsd.org/changeset/base/323518 >>>> >>>> Log: >>>> Jenkins i386 LINT build uses NOTES to generate its LINT kernel config. >>>> >>>> ixl(4) isn't in here either, so I'll remove lio(4) too. >>> >>> ixl missing is a bug, please put it in sys/amd64/conf/NOTES (or better yet, >>> just fix the build on !amd64) >> >> In the case of lio(4), Cavium is explicitly not compiling for 32 bit >> architectures. I'm inquiring to find out if they want to build on the >> other 64bit architectures we have. >> >> In the case of ixl(4), Intel has said that this is not supported on >> 32bit architectures. >> >> I'm unsure what the best course of action is. Put it in NOTES for arches that support it. Strictly it should be in MD NOTES, but MI notes already has lots of MD buses like pci and drivers like bge that depend on pci. Some MD NOTES have many nodevice lines to kill non-MI things in MI NOTES, but apparently none needs to kill pci or the hundreds of drivers that depend on it yet. > The bug is more if drivers aren't in NOTES at all. Any thing listed in > sys/conf/files.* should be in some NOTES file, either sys/conf/NOTES for > things that are MI or sys/${arch}/conf/NOTES for things that are MD. The most broken drivers aren't even listed in sys/conf/files.*. Bruce