From owner-freebsd-mips@FreeBSD.ORG Thu Aug 26 05:35:02 2010 Return-Path: Delivered-To: freebsd-mips@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 506291065693 for ; Thu, 26 Aug 2010 05:35:02 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id 054CB8FC16 for ; Thu, 26 Aug 2010 05:35:01 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id o7Q5TL4B017665; Wed, 25 Aug 2010 23:29:21 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Wed, 25 Aug 2010 23:29:23 -0600 (MDT) Message-Id: <20100825.232923.287595822763821210.imp@bsdimp.com> To: c.jayachandran@gmail.com From: "M. Warner Losh" In-Reply-To: References: <32AB5C9615CC494997D9ABB1DB12783C024C875590@SJ-EXCH-1.adaranet.com> <20100825.151325.645538350615354761.imp@bsdimp.com> X-Mailer: Mew version 6.3 on Emacs 22.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Cc: PMahan@adaranet.com, freebsd-mips@FreeBSD.org Subject: Re: Is the MIPS kernel buildable from HEAD? X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2010 05:35:02 -0000 In message: "Jayachandran C." writes: : On Thu, Aug 26, 2010 at 2:43 AM, M. Warner Losh wrot= e: : > In message: <32AB5C9615CC494997D9ABB1DB12783C024C875590@SJ-EXCH-1.a= daranet.com> : > =A0 =A0 =A0 =A0 =A0 =A0Patrick Mahan writes: : > : Is it possible to build the MIPS kernel from HEAD? =A0Or is the : > : current development still external to the HEAD branch? : > : > Yes. =A0The tip of head is where the mips action is these days. =A0= There : > is no external development branch. : > : > There is one issue, however. =A0If you are building for one of the : > 64-bit processors a 64-bit kernel, then the required userland won't= : > build. =A0There's still issues that need to be sorted out... : = : The 64-bit userland builds for me with -DWITHOUT_CDDL -DWITHOUT_USB : -DWITHOUT_BLUETOOTH -DWITHOUT_RESCUE - are you referring to these, o= r : are there other issues? I can do a buildworld now without any of these flags. I don't know what the bluetooth issue is/was, but it doesn't kill the build. I fixed the CDDL issue, and papered over the uath and rescue issues in the build system. I can now build a n64 world in -current. I haven't had a chance to run it yet, but hope to soon. My CN38xx board doesn't like the 32-bit kernel anymore... It also doesn't like the 64-bit kernel, but I think that's a uboot issue. It seems older ldscripts didn't tickle the bugs the current one does (on the other hand, the old ldscripts only worked on the CN38xx board). On the other hand, SDK 1.9.0's uboot on another board works fine with the 64-bit kernel. Warner