From owner-freebsd-arm@freebsd.org Tue Oct 3 21:07:20 2017 Return-Path: Delivered-To: freebsd-arm@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 51487E24A62 for ; Tue, 3 Oct 2017 21:07:20 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-28.reflexion.net [208.70.210.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0219863E2C for ; Tue, 3 Oct 2017 21:07:19 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 26754 invoked from network); 3 Oct 2017 21:07:18 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 3 Oct 2017 21:07:18 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v8.40.3) with SMTP; Tue, 03 Oct 2017 17:07:18 -0400 (EDT) Received: (qmail 24947 invoked from network); 3 Oct 2017 21:07:17 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 3 Oct 2017 21:07:17 -0000 Received: from [192.168.1.26] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 1BF74EC8AE5; Tue, 3 Oct 2017 14:07:17 -0700 (PDT) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: GENERIC kernel (was Re: BeagleBone Crochet Build Problem) Message-Id: Date: Tue, 3 Oct 2017 14:07:16 -0700 To: lausts@acm.org, freebsd-arm X-Mailer: Apple Mail (2.3273) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Oct 2017 21:07:20 -0000 Thomas Laus lausts at acm.org wrote on Tue Oct 3 20:03:32 UTC 2017 : > I strongly favor the current approach that has a custom kernel > configuration file and U-Boot for each SOC. (End of quotes from your text. Later ones are from elsewhere.) I do not expect that is the current approach in head any more. Using ALLWINNER as an example: = https://svnweb.freebsd.org/base/head/sys/arm/conf/?sortby=3Drev&sortdir=3D= down#dirlist shows that there is only one ALLWINNER* configuration file: ALLWINNER_UP 320777 2 months andrew Remove the MULTIDELAY = option from arm. It's now enabled when PLATFORM is enabled=E2=80=A6 for uniprocessor ALLWINNER's. ALLWINNER was removed by -r320327 : > Revision 320327 - Directory Listing=20 > Modified Sun Jun 25 11:31:39 2017 UTC (3 months, 1 week ago) by manu > Remove ALLWINNER kernel config file, all release image for SMP = Allwinner > board uses GENERIC and it's not updated for newer SoC. Adding to GENERIC has included removing non-GENERIC in recent times. ALLWINNER might not have been updated for some time before it was removed for all I know. The last update prior to the removal was: > Revision 308405 - (view) (download) (annotate) - [select for diffs]=20 > Modified Mon Nov 7 10:26:44 2016 UTC (10 months, 3 weeks ago) by = andrew=20 > File length: 2994 byte(s)=20 > Diff to previous 305505 > Start to deorbit the kernel configs in GENERIC by marking them with > NO_UNIVERSE. This stops them from being built with the universe, > tinderbox, and related targets. >=20 > Sponsored by: ABT Systems Ltd One of the differences with GENERIC vs. lots of individual kernel configurations set up for full activities is the number of builds in universe, tinderbox, and the like: GENERIC is one build. =3D=3D=3D Mark Millard markmi at dsl-only.net