From owner-svn-src-all@FreeBSD.ORG Sat May 5 16:19:19 2012 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9BA0E106566C; Sat, 5 May 2012 16:19:19 +0000 (UTC) (envelope-from nwhitehorn@freebsd.org) Received: from agogare.doit.wisc.edu (agogare.doit.wisc.edu [144.92.197.211]) by mx1.freebsd.org (Postfix) with ESMTP id 69E508FC0A; Sat, 5 May 2012 16:19:19 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII; format=flowed Received: from avs-daemon.smtpauth2.wiscmail.wisc.edu by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) id <0M3K00G005C08M00@smtpauth2.wiscmail.wisc.edu>; Sat, 05 May 2012 11:19:12 -0500 (CDT) Received: from comporellon.tachypleus.net ([unknown] [76.210.67.9]) by smtpauth2.wiscmail.wisc.edu (Sun Java(tm) System Messaging Server 7u2-7.05 32bit (built Jul 30 2009)) with ESMTPSA id <0M3K008DY5BS8110@smtpauth2.wiscmail.wisc.edu>; Sat, 05 May 2012 11:19:05 -0500 (CDT) Date: Sat, 05 May 2012 11:19:03 -0500 From: Nathan Whitehorn In-reply-to: <201205050715.q457FZ6v044678@svn.freebsd.org> To: Warner Losh Message-id: <4FA552F7.70306@freebsd.org> X-Spam-Report: AuthenticatedSender=yes, SenderIP=76.210.67.9 X-Spam-PmxInfo: Server=avs-13, Version=5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2012.1.19.163615, SenderIP=76.210.67.9 References: <201205050715.q457FZ6v044678@svn.freebsd.org> User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120429 Thunderbird/12.0 Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r235050 - head/sys/arm/arm X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.5 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: Sat, 05 May 2012 16:19:19 -0000 On 05/05/12 02:15, Warner Losh wrote: > Author: imp > Date: Sat May 5 07:15:34 2012 > New Revision: 235050 > URL: http://svn.freebsd.org/changeset/base/235050 > > Log: > Big endian arm boxes need to have a uname -m of armeb, not arm, so > that the bootstrap from source works correctly. > > MFC after: 4 days > > Modified: > head/sys/arm/arm/identcpu.c > > Modified: head/sys/arm/arm/identcpu.c > ============================================================================== > --- head/sys/arm/arm/identcpu.c Sat May 5 02:53:19 2012 (r235049) > +++ head/sys/arm/arm/identcpu.c Sat May 5 07:15:34 2012 (r235050) > @@ -52,11 +52,16 @@ __FBSDID("$FreeBSD$"); > #include > #include > #include > +#include > > #include > #include > > +#if _BYTE_ORDER == _LITTLE_ENDIAN > char machine[] = "arm"; > +#else > +char machine[] = "armeb"; > +#endif > > SYSCTL_STRING(_hw, HW_MACHINE, machine, CTLFLAG_RD, > machine, 0, "Machine class"); Didn't you mean to change MACHINE_ARCH in /sys/arm/include/param.h? Setting MACHINE=armeb will break lots of things, including self-hosting. -Nathan