From owner-freebsd-arm@FreeBSD.ORG Sun Jun 3 18:12:37 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 708DF106566C for ; Sun, 3 Jun 2012 18:12:37 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from smtp.getmail.no (smtp.getmail.no [84.208.15.66]) by mx1.freebsd.org (Postfix) with ESMTP id 221C68FC1B for ; Sun, 3 Jun 2012 18:12:37 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII Received: from get-mta-scan04.get.basefarm.net ([10.5.16.4]) by get-mta-out01.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0M5100JRLZWU2F40@get-mta-out01.get.basefarm.net> for freebsd-arm@FreeBSD.org; Sun, 03 Jun 2012 20:12:30 +0200 (MEST) Received: from get-mta-scan04.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 0077F1EF1E9E_FCBA90EB for ; Sun, 03 Jun 2012 18:12:30 +0000 (GMT) Received: from kg-v2.kg4.no (cm-84.215.134.159.getinternet.no [84.215.134.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by get-mta-scan04.get.basefarm.net (Sophos Email Appliance) with ESMTPSA id CEC9A1EF1E9D_FCBA90DF for ; Sun, 03 Jun 2012 18:12:29 +0000 (GMT) Date: Sun, 03 Jun 2012 20:12:29 +0200 From: Torfinn Ingolfsen To: freebsd-arm@FreeBSD.org Message-id: <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> In-reply-to: <4F533E46.1070105@freebsd.org> References: <4F533E46.1070105@freebsd.org> X-Mailer: Sylpheed 3.1.4 (GTK+ 2.24.6; amd64-portbld-freebsd8.3) Cc: Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jun 2012 18:12:37 -0000 On Sun, 04 Mar 2012 11:04:54 +0100 Stefan Esser wrote: > Am 04.03.2012 08:39, schrieb bsalinux@gmail.com: > > Hi, > > > > Is there any interest in Raspberry-PI. Looks interesting. > > Definitely! Did you manage to get one? I tried to, > but was only able to register for the next batch ... I got mine on friday. So now I'm suddenly interested in FreeBSD on the Pi. :) -- Torfinn Ingolfsen From owner-freebsd-arm@FreeBSD.ORG Sun Jun 3 20:43:26 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 4C0871065674 for ; Sun, 3 Jun 2012 20:43:26 +0000 (UTC) (envelope-from gonzo@hq.bluezbox.com) Received: from hq.bluezbox.com (hq.bluezbox.com [70.38.37.145]) by mx1.freebsd.org (Postfix) with ESMTP id D0B408FC16 for ; Sun, 3 Jun 2012 20:43:25 +0000 (UTC) Received: from localhost ([127.0.0.1]) by hq.bluezbox.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.73 (FreeBSD)) (envelope-from ) id 1SbHAj-000EXk-W7 for freebsd-arm@freebsd.org; Sun, 03 Jun 2012 13:13:10 -0700 Message-ID: <4FCBC564.3060404@freebsd.org> Date: Sun, 03 Jun 2012 13:13:24 -0700 From: Oleksandr Tymoshenko User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: freebsd-arm@freebsd.org References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> In-Reply-To: <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: gonzo@hq.bluezbox.com X-Spam-Level: ---- X-Spam-Report: Spam detection software, running on the system "hq.bluezbox.com", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: On 03/06/2012 11:12 AM, Torfinn Ingolfsen wrote: > On Sun, 04 Mar 2012 11:04:54 +0100 > Stefan Esser wrote: > >> Am 04.03.2012 08:39, schrieb bsalinux@gmail.com: >>> Hi, >>> >>> Is there any interest in Raspberry-PI. Looks interesting. >> >> Definitely! Did you manage to get one? I tried to, >> but was only able to register for the next batch ... > > I got mine on friday. So now I'm suddenly interested in FreeBSD on the Pi. > :) [...] Content analysis details: (-4.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.8 ALL_TRUSTED Passed through trusted hosts only via SMTP -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000] Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jun 2012 20:43:26 -0000 On 03/06/2012 11:12 AM, Torfinn Ingolfsen wrote: > On Sun, 04 Mar 2012 11:04:54 +0100 > Stefan Esser wrote: > >> Am 04.03.2012 08:39, schrieb bsalinux@gmail.com: >>> Hi, >>> >>> Is there any interest in Raspberry-PI. Looks interesting. >> >> Definitely! Did you manage to get one? I tried to, >> but was only able to register for the next batch ... > > I got mine on friday. So now I'm suddenly interested in FreeBSD on the Pi. > :) FreeBSD for R-Pi is non-existent as of now. The problem with porting - there is no way to netboot device. So Alexander Rybalko and I are working on U-Boot port for Raspberry-Pi. Once we'll have netboot option thighs should go much faster. From owner-freebsd-arm@FreeBSD.ORG Sun Jun 3 23:29:10 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 23FA01065673 for ; Sun, 3 Jun 2012 23:29:10 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from smtp.getmail.no (smtp.getmail.no [84.208.15.66]) by mx1.freebsd.org (Postfix) with ESMTP id C8B9E8FC12 for ; Sun, 3 Jun 2012 23:29:09 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII Received: from get-mta-scan02.get.basefarm.net ([10.5.16.4]) by get-mta-out02.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0M5200H9UEKK5970@get-mta-out02.get.basefarm.net> for freebsd-arm@FreeBSD.org; Mon, 04 Jun 2012 01:29:08 +0200 (MEST) Received: from get-mta-scan02.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 92F851EA55FA_FCBF344B for ; Sun, 03 Jun 2012 23:29:08 +0000 (GMT) Received: from kg-v2.kg4.no (cm-84.215.134.159.getinternet.no [84.215.134.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by get-mta-scan02.get.basefarm.net (Sophos Email Appliance) with ESMTPSA id 725491EA50A3_FCBF344F for ; Sun, 03 Jun 2012 23:29:08 +0000 (GMT) Date: Mon, 04 Jun 2012 01:29:08 +0200 From: Torfinn Ingolfsen To: freebsd-arm@FreeBSD.org Message-id: <20120604012908.b4122dc3.torfinn.ingolfsen@getmail.no> In-reply-to: <4FCBC564.3060404@freebsd.org> References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> X-Mailer: Sylpheed 3.1.4 (GTK+ 2.24.6; amd64-portbld-freebsd8.3) Cc: Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jun 2012 23:29:10 -0000 On Sun, 03 Jun 2012 13:13:24 -0700 Oleksandr Tymoshenko wrote: > On 03/06/2012 11:12 AM, Torfinn Ingolfsen wrote: > > On Sun, 04 Mar 2012 11:04:54 +0100 > > Stefan Esser wrote: > > > >> Am 04.03.2012 08:39, schrieb bsalinux@gmail.com: > >>> Hi, > >>> > >>> Is there any interest in Raspberry-PI. Looks interesting. > >> > >> Definitely! Did you manage to get one? I tried to, > >> but was only able to register for the next batch ... > > > > I got mine on friday. So now I'm suddenly interested in FreeBSD on the Pi. > > :) > > > FreeBSD for R-Pi is non-existent as of now. I know, just signaling interest and hands available for testing sometime in the future. :) > The problem with porting - > there is no way to netboot device. So Alexander Rybalko and I are > working on U-Boot port for Raspberry-Pi. Once we'll have netboot option > thighs should go much faster. Very cool! Let us know when you have something you want us to test :) -- Torfinn Ingolfsen From owner-freebsd-arm@FreeBSD.ORG Mon Jun 4 01:01:56 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1126A1065670 for ; Mon, 4 Jun 2012 01:01:56 +0000 (UTC) (envelope-from rcm@fuzzwad.org) Received: from mail.volente.us (unknown [IPv6:2001:470:7:d47::2]) by mx1.freebsd.org (Postfix) with ESMTP id B9CD28FC15 for ; Mon, 4 Jun 2012 01:01:55 +0000 (UTC) Received: from shiny-w0.fuzzwad.net (localhost [127.0.0.1]) by mail.volente.us (8.14.4/8.14.4) with ESMTP id q5411pkV081448 for ; Sun, 3 Jun 2012 20:01:51 -0500 (CDT) (envelope-from rcm@fuzzwad.org) Message-ID: <4FCC08FF.3020001@fuzzwad.org> Date: Sun, 03 Jun 2012 20:01:51 -0500 From: Ron McDowell User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: freebsd-arm@freebsd.org References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> <20120604012908.b4122dc3.torfinn.ingolfsen@getmail.no> In-Reply-To: <20120604012908.b4122dc3.torfinn.ingolfsen@getmail.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 01:01:56 -0000 On 6/3/12 6:29 PM, Torfinn Ingolfsen wrote: > On Sun, 03 Jun 2012 13:13:24 -0700 > Oleksandr Tymoshenko wrote: > >> The problem with porting - >> there is no way to netboot device. So Alexander Rybalko and I are >> working on U-Boot port for Raspberry-Pi. Once we'll have netboot option >> thighs should go much faster. > Very cool! Let us know when you have something you want us to test :) Newark claims mine will ship on 28 June, so I too will be watching the queue for news and updates. -- Ron McDowell San Antonio TX From owner-freebsd-arm@FreeBSD.ORG Mon Jun 4 11:07:31 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9266B1065677 for ; Mon, 4 Jun 2012 11:07:31 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7C6128FC1B for ; Mon, 4 Jun 2012 11:07:31 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q54B7VsR017347 for ; Mon, 4 Jun 2012 11:07:31 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q54B7UhF017345 for freebsd-arm@FreeBSD.org; Mon, 4 Jun 2012 11:07:30 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 4 Jun 2012 11:07:30 GMT Message-Id: <201206041107.q54B7UhF017345@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-arm@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 11:07:31 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o arm/166256 arm build fail in pmap.c o arm/162159 arm [panic] USB errors leading to panic on DockStar 9.0-RC o arm/161110 arm /usr/src/sys/arm/include/signal.h is bad o arm/161044 arm devel/icu does not build on arm o arm/158950 arm arm/sheevaplug fails fsx when mmap operations are enab o arm/156814 arm OpenRD Ultimate does not boot on DB-88F6XXX or SHEEVAP o arm/155894 arm [patch] Enable at91 booting from SDHC (high capacity) o arm/155214 arm [patch] MMC/SD IO slow on Atmel ARM with modern large o arm/154227 arm [geli] using GELI leads to panic on ARM o arm/153380 arm Panic / translation fault with wlan on ARM o arm/150581 arm [irq] Unknown error generates IRQ address decoding err o arm/149288 arm mail/dovecot causes panic during configure on Sheevapl o arm/134368 arm [patch] nslu2_led driver for the LEDs on the NSLU2 p arm/134338 arm [patch] Lock GPIO accesses on ixp425 14 problems total. From owner-freebsd-arm@FreeBSD.ORG Mon Jun 4 12:39:35 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3CC72106564A for ; Mon, 4 Jun 2012 12:39:35 +0000 (UTC) (envelope-from se@freebsd.org) Received: from nm6-vm0.bullet.mail.ird.yahoo.com (nm6-vm0.bullet.mail.ird.yahoo.com [77.238.189.210]) by mx1.freebsd.org (Postfix) with SMTP id 7CDF88FC0A for ; Mon, 4 Jun 2012 12:39:34 +0000 (UTC) Received: from [77.238.189.57] by nm6.bullet.mail.ird.yahoo.com with NNFMP; 04 Jun 2012 12:36:17 -0000 Received: from [217.146.188.167] by tm10.bullet.mail.ird.yahoo.com with NNFMP; 04 Jun 2012 12:36:17 -0000 Received: from [127.0.0.1] by smtp135.mail.ird.yahoo.com with NNFMP; 04 Jun 2012 12:36:17 -0000 X-Yahoo-Newman-Id: 849620.36156.bm@smtp135.mail.ird.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: 7tSc39IVM1l0QnbZhJh899RBILvYJlKoB6OXNWJEE6L1G7X ykbXJFre6TsOGhXpb_cj5MMBLqNu2m_zYt4SfoQ8LTfcU6CroKdhr9MBbr2R _53gUBCqe0UCP_FBXJWHRyGBfE4_FhS83JPdAgUP23mZKNETIAOCqyP8eRvA DqTh484sHkFwZn9FDP7x321UBE.31H0QFXcxMppAWVzCHe2QEJk4LolyMHEO fI2sRS.gxuMTR7nJueORVrdgSdffVsrY7W8_8gTgLhD6lkjrXZ9xV8Eo_sUY ZBO6.IjnewKzcVUa3m0SmONBk2Xi8jnpV4lM5HBQE2gqPZSrLD7HXvLnxuby zYo7_NSblU7gFf1XSTXcMYxpLFu2DOf2Su1ib_qi_.ery4EZnvxz2Nuo1W8c KwLN5PK0YsNvD X-Yahoo-SMTP: iDf2N9.swBDAhYEh7VHfpgq0lnq. Received: from [192.168.119.11] (se@81.173.144.83 with plain) by smtp135.mail.ird.yahoo.com with SMTP; 04 Jun 2012 05:36:17 -0700 PDT Message-ID: <4FCCABC3.4070901@freebsd.org> Date: Mon, 04 Jun 2012 14:36:19 +0200 From: Stefan Esser User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: freebsd-arm@freebsd.org References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> <20120604012908.b4122dc3.torfinn.ingolfsen@getmail.no> <4FCC08FF.3020001@fuzzwad.org> In-Reply-To: <4FCC08FF.3020001@fuzzwad.org> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 12:39:35 -0000 Am 04.06.2012 03:01, schrieb Ron McDowell: > On 6/3/12 6:29 PM, Torfinn Ingolfsen wrote: >> On Sun, 03 Jun 2012 13:13:24 -0700 >> Oleksandr Tymoshenko wrote: >> >>> The problem with porting - >>> there is no way to netboot device. So Alexander Rybalko and I are >>> working on U-Boot port for Raspberry-Pi. Once we'll have netboot option >>> thighs should go much faster. >> Very cool! Let us know when you have something you want us to test :) > Newark claims mine will ship on 28 June, so I too will be watching the > queue for news and updates. I pre-ordered mine from Farnell on April 11th, received an invitation to actually place the order on May 18, and now I'm awaiting the delivery (within 3 weeks, one more week to wait ...). Regards, STefan From owner-freebsd-arm@FreeBSD.ORG Mon Jun 4 17:20:59 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 78D0D106566B; Mon, 4 Jun 2012 17:20:59 +0000 (UTC) (envelope-from bakul@bitblocks.com) Received: from mail.bitblocks.com (ns1.bitblocks.com [173.228.5.8]) by mx1.freebsd.org (Postfix) with ESMTP id 58D2D8FC0A; Mon, 4 Jun 2012 17:20:59 +0000 (UTC) Received: from bitblocks.com (localhost [127.0.0.1]) by mail.bitblocks.com (Postfix) with ESMTP id D4674B827; Mon, 4 Jun 2012 10:20:53 -0700 (PDT) To: Oleksandr Tymoshenko In-reply-to: Your message of "Sun, 03 Jun 2012 13:13:24 PDT." <4FCBC564.3060404@freebsd.org> References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> Comments: In-reply-to Oleksandr Tymoshenko message dated "Sun, 03 Jun 2012 13:13:24 -0700." Date: Mon, 04 Jun 2012 10:20:53 -0700 From: Bakul Shah Message-Id: <20120604172053.D4674B827@mail.bitblocks.com> Cc: freebsd-arm@FreeBSD.org Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 17:20:59 -0000 On Sun, 03 Jun 2012 13:13:24 PDT Oleksandr Tymoshenko wrote: > FreeBSD for R-Pi is non-existent as of now. The problem with porting - > there is no way to netboot device. So Alexander Rybalko and I are > working on U-Boot port for Raspberry-Pi. Once we'll have netboot option > thighs should go much faster. I haven't tried this yet but presumably you can NFS mount your kernel dev system and just kexec() the freebsd kernel (or netboot!) from linux... This may be a good short term path. Also note that someone has got jtag working. You do have to solder a wire on the S5 connector to make it work (& voiding your warranty)! See http://github.com/dwelch67/raspberrypi/armjtag From owner-freebsd-arm@FreeBSD.ORG Mon Jun 4 18:35:10 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CDCFC1065818; Mon, 4 Jun 2012 18:35:10 +0000 (UTC) (envelope-from r.neese@gmail.com) Received: from mail-gh0-f182.google.com (mail-gh0-f182.google.com [209.85.160.182]) by mx1.freebsd.org (Postfix) with ESMTP id 705E98FC12; Mon, 4 Jun 2012 18:35:10 +0000 (UTC) Received: by ghbz22 with SMTP id z22so4267448ghb.13 for ; Mon, 04 Jun 2012 11:35:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=mjt7QkdJrnZ5n4nnfIYdQqRwadliBEbyX4GJpxlFZUs=; b=VK4XVH2Bu5S6i33stYAJzwlJYMvWy/7PsgrNTfpM3Nrt+XZ1Zg6SvNUaikUd69nCs8 fjf/pN8Lel8X0dBSjINARu2lMIkwHN1ynjHH7I9kJoV9WNCoCTrUs5s9R60corm9QO2w 9Vyr1+XPXlrg6JKC/VZmzb3Gi18Tra3tzWlvA79wqN5fxmCviXDPCin5KSXuljT4NsA3 qbrz945o+nOMw2To2O89kjTtQjnESAOMMbmQS9uA7j2lTgJDZUIRpICJct/fYW1q8iWU 2pkcntkSq/h1UgN1Qo1fu5o6UROUPv5jDmdKs98iK9j7gQdCOjeNs1aQDd1kq2LFr1TI B7HQ== Received: by 10.60.27.134 with SMTP id t6mr12672006oeg.70.1338834909711; Mon, 04 Jun 2012 11:35:09 -0700 (PDT) Received: from [127.0.0.1] ([70.127.108.139]) by mx.google.com with ESMTPS id g8sm4412800obz.13.2012.06.04.11.35.08 (version=SSLv3 cipher=OTHER); Mon, 04 Jun 2012 11:35:09 -0700 (PDT) Message-ID: <4FCCFFD8.9020800@gmail.com> Date: Mon, 04 Jun 2012 14:35:04 -0400 From: Rich Neese User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: Bakul Shah References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> <20120604172053.D4674B827@mail.bitblocks.com> In-Reply-To: <20120604172053.D4674B827@mail.bitblocks.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Oleksandr Tymoshenko , freebsd-arm@FreeBSD.org Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 18:35:10 -0000 On 6/4/2012 1:20 PM, Bakul Shah wrote: > On Sun, 03 Jun 2012 13:13:24 PDT Oleksandr Tymoshenko wrote: >> FreeBSD for R-Pi is non-existent as of now. The problem with porting - >> there is no way to netboot device. So Alexander Rybalko and I are >> working on U-Boot port for Raspberry-Pi. Once we'll have netboot option >> thighs should go much faster. > I haven't tried this yet but presumably you can NFS mount your > kernel dev system and just kexec() the freebsd kernel (or > netboot!) from linux... This may be a good short term path. > Also note that someone has got jtag working. You do have to > solder a wire on the S5 connector to make it work (& voiding > your warranty)! See > http://github.com/dwelch67/raspberrypi/armjtag > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" you should be able to netboot from bsd why use linux you have to use nfs and tftpboot but you should be able to boot it up From owner-freebsd-arm@FreeBSD.ORG Mon Jun 4 18:57:19 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5C70D106564A for ; Mon, 4 Jun 2012 18:57:19 +0000 (UTC) (envelope-from bakul@bitblocks.com) Received: from mail.bitblocks.com (ns1.bitblocks.com [173.228.5.8]) by mx1.freebsd.org (Postfix) with ESMTP id 3B2908FC0A for ; Mon, 4 Jun 2012 18:57:19 +0000 (UTC) Received: from bitblocks.com (localhost [127.0.0.1]) by mail.bitblocks.com (Postfix) with ESMTP id A7C8EB827; Mon, 4 Jun 2012 11:57:18 -0700 (PDT) To: Rich Neese In-reply-to: Your message of "Mon, 04 Jun 2012 14:35:04 EDT." <4FCCFFD8.9020800@gmail.com> References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> <20120604172053.D4674B827@mail.bitblocks.com> <4FCCFFD8.9020800@gmail.com> Comments: In-reply-to Rich Neese message dated "Mon, 04 Jun 2012 14:35:04 -0400." Date: Mon, 04 Jun 2012 11:57:18 -0700 From: Bakul Shah Message-Id: <20120604185718.A7C8EB827@mail.bitblocks.com> Cc: freebsd-arm@FreeBSD.org Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 18:57:19 -0000 On Mon, 04 Jun 2012 14:35:04 EDT Rich Neese wrote: > On 6/4/2012 1:20 PM, Bakul Shah wrote: > > On Sun, 03 Jun 2012 13:13:24 PDT Oleksandr Tymoshenko > wrote: > >> FreeBSD for R-Pi is non-existent as of now. The problem with porting - > >> there is no way to netboot device. So Alexander Rybalko and I are > >> working on U-Boot port for Raspberry-Pi. Once we'll have netboot option > >> thighs should go much faster. > > I haven't tried this yet but presumably you can NFS mount your > > kernel dev system and just kexec() the freebsd kernel (or > > netboot!) from linux... This may be a good short term path. > > Also note that someone has got jtag working. You do have to > > solder a wire on the S5 connector to make it work (& voiding > > your warranty)! See > > http://github.com/dwelch67/raspberrypi/armjtag > you should be able to netboot from bsd why use linux Because no bsd runs on the raspi as yet but linux does! There is no u-boot or netboot on it either. The GPU loads a file called kernel.bin from a FAT partition. So the idea is you boot linux on the raspi, scp an elf binary file you want to boot from (or nfs mount a freebsd filesystem on it) and kexec() this file. It is upto the binary what happens next. This binary can be *BSD or netboot. In fact different people can work on each in parallel. Once either is ported, you can bypass linux. From owner-freebsd-arm@FreeBSD.ORG Mon Jun 4 20:51:41 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1E970106566C for ; Mon, 4 Jun 2012 20:51:41 +0000 (UTC) (envelope-from torfinn.ingolfsen@getmail.no) Received: from smtp.getmail.no (smtp.getmail.no [84.208.15.66]) by mx1.freebsd.org (Postfix) with ESMTP id C687B8FC12 for ; Mon, 4 Jun 2012 20:51:40 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; charset=US-ASCII Received: from get-mta-scan01.get.basefarm.net ([10.5.16.4]) by get-mta-out03.get.basefarm.net (Sun Java(tm) System Messaging Server 7.0-0.04 64bit (built Jun 20 2008)) with ESMTP id <0M5400JJK1XXYW20@get-mta-out03.get.basefarm.net> for freebsd-arm@FreeBSD.org; Mon, 04 Jun 2012 22:51:33 +0200 (MEST) Received: from get-mta-scan01.get.basefarm.net (localhost.localdomain [127.0.0.1]) by localhost (Email Security Appliance) with SMTP id 861E31799F0B_FCD1FD5B for ; Mon, 04 Jun 2012 20:51:33 +0000 (GMT) Received: from kg-v2.kg4.no (cm-84.215.134.159.getinternet.no [84.215.134.159]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by get-mta-scan01.get.basefarm.net (Sophos Email Appliance) with ESMTPSA id 369001799EC6_FCD1FD5F for ; Mon, 04 Jun 2012 20:51:33 +0000 (GMT) Date: Mon, 04 Jun 2012 22:51:32 +0200 From: Torfinn Ingolfsen To: freebsd-arm@FreeBSD.org Message-id: <20120604225132.cff152c4.torfinn.ingolfsen@getmail.no> In-reply-to: <20120604185718.A7C8EB827@mail.bitblocks.com> References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> <20120604172053.D4674B827@mail.bitblocks.com> <4FCCFFD8.9020800@gmail.com> <20120604185718.A7C8EB827@mail.bitblocks.com> X-Mailer: Sylpheed 3.1.4 (GTK+ 2.24.6; amd64-portbld-freebsd8.3) Cc: Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Jun 2012 20:51:41 -0000 On Mon, 04 Jun 2012 11:57:18 -0700 Bakul Shah wrote: > Because no bsd runs on the raspi as yet but linux does! There > is no u-boot or netboot on it either. The GPU loads a file > called kernel.bin from a FAT partition. So the idea is you FWIW, these are the files on said FAT partition (from the Debian 6.0.4 image for the Pi): root@kg-v7# ls /mnt arm128_start.elf boot_enable_ssh.rc issue.txt loader.bin arm192_start.elf bootcode.bin kernel.img start.elf arm224_start.elf cmdline.txt kernel_emergency.img I don't know if start.elf, bootcode.bin or loader.bin is the actual "first stage" loader. start.elf is just a copy of one of the armXXX_start.elf files; this sets up how much memory (of the 256 MB) for the CPU and how much for the GPU. HTH -- Torfinn Ingolfsen From owner-freebsd-arm@FreeBSD.ORG Tue Jun 5 00:37:27 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F2B5106566B for ; Tue, 5 Jun 2012 00:37:27 +0000 (UTC) (envelope-from bakul@bitblocks.com) Received: from mail.bitblocks.com (ns1.bitblocks.com [173.228.5.8]) by mx1.freebsd.org (Postfix) with ESMTP id EFA248FC08 for ; Tue, 5 Jun 2012 00:37:26 +0000 (UTC) Received: from bitblocks.com (localhost [127.0.0.1]) by mail.bitblocks.com (Postfix) with ESMTP id 7AC04B827; Mon, 4 Jun 2012 17:37:26 -0700 (PDT) To: Torfinn Ingolfsen In-reply-to: Your message of "Mon, 04 Jun 2012 22:51:32 +0200." <20120604225132.cff152c4.torfinn.ingolfsen@getmail.no> References: <4F533E46.1070105@freebsd.org> <20120603201229.3fd31c98.torfinn.ingolfsen@getmail.no> <4FCBC564.3060404@freebsd.org> <20120604172053.D4674B827@mail.bitblocks.com> <4FCCFFD8.9020800@gmail.com> <20120604185718.A7C8EB827@mail.bitblocks.com> <20120604225132.cff152c4.torfinn.ingolfsen@getmail.no> Comments: In-reply-to Torfinn Ingolfsen message dated "Mon, 04 Jun 2012 22:51:32 +0200." Date: Mon, 04 Jun 2012 17:37:26 -0700 From: Bakul Shah Message-Id: <20120605003726.7AC04B827@mail.bitblocks.com> Cc: freebsd-arm@FreeBSD.org Subject: Re: Support for Raspberry-PI X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2012 00:37:27 -0000 On Mon, 04 Jun 2012 22:51:32 +0200 Torfinn Ingolfsen wrote: > On Mon, 04 Jun 2012 11:57:18 -0700 > Bakul Shah wrote: > > > Because no bsd runs on the raspi as yet but linux does! There > > is no u-boot or netboot on it either. The GPU loads a file > > called kernel.bin from a FAT partition. So the idea is you > > FWIW, these are the files on said FAT partition (from the Debian 6.0.4 image > for the Pi): > root@kg-v7# ls /mnt > arm128_start.elf boot_enable_ssh.rc issue.txt loader.bin > arm192_start.elf bootcode.bin kernel.img start.elf > arm224_start.elf cmdline.txt kernel_emergency.img > > I don't know if start.elf, bootcode.bin or loader.bin is the actual "first st > age" loader. > start.elf is just a copy of one of the armXXX_start.elf files; this sets up h > ow much > memory (of the 256 MB) for the CPU and how much for the GPU. There is a Raspi forum thread on config.txt that lays out the boot sequence but not in one place and it is evolving. Basically: 1. Stage 1 boot is in the on-chip ROM. Loads stage2 in the L2 cache! 2. Stage 2 is bootcode.bin. Enables SDRAM and loads stage3 3. Stage 3 is loader.bin. Knows about elf format and load start.elf 4. start.elf loads kernel.img (+ it is the main gpu code). It reads config.txt, cmdline.txt and bcm2835.dtb If the dtb file exists, it is loaded at 0x100 & kernel @ 0x8000 Else if disable_commandline_tags is set load kernel @ 0x0 Else if load kernel @ 0x8000 and put ATAGS at 0x100 See Issue 16 in https://github.com/raspberrypi/linux/issues 5. kernel.img, is the *first* thing that runs on the ARM processor. So this is simpler -- you don't really need u-boot to load the kernel. Some sort of loader would be handy to be able to net boot or local boot one of multiple OSes but for kernel development you need not wait for that. From owner-freebsd-arm@FreeBSD.ORG Tue Jun 5 15:09:19 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EF561065670 for ; Tue, 5 Jun 2012 15:09:19 +0000 (UTC) (envelope-from jps@semihalf.com) Received: from smtp.semihalf.com (smtp.semihalf.com [213.17.239.109]) by mx1.freebsd.org (Postfix) with ESMTP id 112B58FC14 for ; Tue, 5 Jun 2012 15:09:19 +0000 (UTC) Received: from localhost (unknown [213.17.239.109]) by smtp.semihalf.com (Postfix) with ESMTP id 76B6DC3CBC; Tue, 5 Jun 2012 17:09:07 +0200 (CEST) X-Virus-Scanned: by amavisd-new at semihalf.com Received: from smtp.semihalf.com ([213.17.239.109]) by localhost (smtp.semihalf.com [213.17.239.109]) (amavisd-new, port 10024) with ESMTP id w0ZYY2OL7Wvo; Tue, 5 Jun 2012 17:09:07 +0200 (CEST) Received: from [10.0.0.3] (cardhu.semihalf.com [213.17.239.108]) by smtp.semihalf.com (Postfix) with ESMTPSA id E6650C3842; Tue, 5 Jun 2012 17:09:06 +0200 (CEST) Message-ID: <4FCE211D.10204@semihalf.com> Date: Tue, 05 Jun 2012 17:09:17 +0200 From: Jan Sieka User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120506 Thunderbird/12.0.1 MIME-Version: 1.0 To: Ian Lepore Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Possible fix for Perl failing with ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds" on ARM X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2012 15:09:19 -0000 Hello Ian! I tried recently to compile and run Perl 5.12 on ARM (SheevaPlug) using HEAD from 22.05.2012 and got the following error while trying to run: /usr/ports/lang/perl5.12 # make test [...] ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds [...] After investigating the issue it appeared that __flt_rounds symbol is not exported by libc. Applying the following patch, recompilling world and Perl fixed the problem and allowed to use Perl on SheevaPlug: diff --git a/lib/libc/arm/Symbol.map b/lib/libc/arm/Symbol.map index e8c7f1d..8cdcdaf 100644 --- a/lib/libc/arm/Symbol.map +++ b/lib/libc/arm/Symbol.map @@ -70,6 +70,7 @@ FBSDprivate_1.0 { __divdf3; __floatsisf; __floatsidf; + __flt_rounds; __fixsfsi; __fixdfsi; __fixunssfsi; Can you comment whether this is a correct solution? Best regards, Jan Sieka From owner-freebsd-arm@FreeBSD.ORG Tue Jun 5 15:52:17 2012 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3C39D106566B for ; Tue, 5 Jun 2012 15:52:17 +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 E88DD8FC17 for ; Tue, 5 Jun 2012 15:52:16 +0000 (UTC) Received: from [10.30.101.53] ([209.117.142.2]) (authenticated bits=0) by harmony.bsdimp.com (8.14.4/8.14.3) with ESMTP id q55FlWgv019299 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Tue, 5 Jun 2012 09:47:34 -0600 (MDT) (envelope-from imp@bsdimp.com) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <4FCE211D.10204@semihalf.com> Date: Tue, 5 Jun 2012 09:47:27 -0600 Content-Transfer-Encoding: 7bit Message-Id: <7AF5F59B-DD83-4936-8D8A-83EAFD980663@bsdimp.com> References: <4FCE211D.10204@semihalf.com> To: Jan Sieka X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (harmony.bsdimp.com [10.0.0.6]); Tue, 05 Jun 2012 09:47:34 -0600 (MDT) Cc: freebsd-arm@FreeBSD.org Subject: Re: Possible fix for Perl failing with ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds" on ARM X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2012 15:52:17 -0000 On Jun 5, 2012, at 9:09 AM, Jan Sieka wrote: > Hello Ian! > > I tried recently to compile and run Perl 5.12 on ARM (SheevaPlug) using > HEAD from 22.05.2012 and got the following error while trying to run: > /usr/ports/lang/perl5.12 # make test > [...] > ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds > [...] > > After investigating the issue it appeared that __flt_rounds symbol is > not exported by libc. Applying the following patch, recompilling world > and Perl fixed the problem and allowed to use Perl on SheevaPlug: > > diff --git a/lib/libc/arm/Symbol.map b/lib/libc/arm/Symbol.map > index e8c7f1d..8cdcdaf 100644 > --- a/lib/libc/arm/Symbol.map > +++ b/lib/libc/arm/Symbol.map > @@ -70,6 +70,7 @@ FBSDprivate_1.0 { > __divdf3; > __floatsisf; > __floatsidf; > + __flt_rounds; > __fixsfsi; > __fixdfsi; > __fixunssfsi; > > Can you comment whether this is a correct solution? That looks good to me. Warner From owner-freebsd-arm@FreeBSD.ORG Tue Jun 5 16:20:00 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 944641065675 for ; Tue, 5 Jun 2012 16:20:00 +0000 (UTC) (envelope-from fabien.thomas@netasq.com) Received: from work.netasq.com (gwlille.netasq.com [91.212.116.1]) by mx1.freebsd.org (Postfix) with ESMTP id 1D7368FC0A for ; Tue, 5 Jun 2012 16:20:00 +0000 (UTC) Received: from [10.2.1.1] (unknown [10.2.1.1]) by work.netasq.com (Postfix) with ESMTPSA id 481682704C6F for ; Tue, 5 Jun 2012 18:22:37 +0200 (CEST) From: Fabien Thomas Content-Type: multipart/signed; boundary="Apple-Mail=_519560C8-B8D5-4519-85BB-4948D8B8F822"; protocol="application/pkcs7-signature"; micalg=sha1 Date: Tue, 5 Jun 2012 18:19:58 +0200 Message-Id: <6353B436-2225-4297-985A-A892962D68FC@netasq.com> To: freebsd-arm@freebsd.org Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: [RFC] hwpmc backtrace support X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2012 16:20:00 -0000 --Apple-Mail=_519560C8-B8D5-4519-85BB-4948D8B8F822 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii Hi, I've added stack parsing to get the backtrace for hwpmc. I've assumed there is no corner case where fp is not is valid. Comment welcome. Patch: http://www.freebsd.org/~fabient/patch-hwpmc_arm_rev2 Result: http://people.freebsd.org/~fabient/pmc_arm_bt.png Fabien --Apple-Mail=_519560C8-B8D5-4519-85BB-4948D8B8F822-- From owner-freebsd-arm@FreeBSD.ORG Tue Jun 5 16:29:00 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B0F48106566C for ; Tue, 5 Jun 2012 16:29:00 +0000 (UTC) (envelope-from freebsd@damnhippie.dyndns.org) Received: from qmta12.emeryville.ca.mail.comcast.net (qmta12.emeryville.ca.mail.comcast.net [76.96.27.227]) by mx1.freebsd.org (Postfix) with ESMTP id 921168FC0A for ; Tue, 5 Jun 2012 16:29:00 +0000 (UTC) Received: from omta01.emeryville.ca.mail.comcast.net ([76.96.30.11]) by qmta12.emeryville.ca.mail.comcast.net with comcast id JgT41j00P0EPchoACgUuYJ; Tue, 05 Jun 2012 16:28:54 +0000 Received: from damnhippie.dyndns.org ([24.8.232.202]) by omta01.emeryville.ca.mail.comcast.net with comcast id JgUs1j00q4NgCEG8MgUt7K; Tue, 05 Jun 2012 16:28:54 +0000 Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id q55GSpFb022860; Tue, 5 Jun 2012 10:28:51 -0600 (MDT) (envelope-from freebsd@damnhippie.dyndns.org) From: Ian Lepore To: Jan Sieka In-Reply-To: <4FCE211D.10204@semihalf.com> References: <4FCE211D.10204@semihalf.com> Content-Type: text/plain; charset="us-ascii" Date: Tue, 05 Jun 2012 10:28:51 -0600 Message-ID: <1338913731.36051.229.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Re: Possible fix for Perl failing with ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds" on ARM X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Jun 2012 16:29:00 -0000 On Tue, 2012-06-05 at 17:09 +0200, Jan Sieka wrote: > Hello Ian! > > I tried recently to compile and run Perl 5.12 on ARM (SheevaPlug) using > HEAD from 22.05.2012 and got the following error while trying to run: > /usr/ports/lang/perl5.12 # make test > [...] > ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds > [...] > > After investigating the issue it appeared that __flt_rounds symbol is > not exported by libc. Applying the following patch, recompilling world > and Perl fixed the problem and allowed to use Perl on SheevaPlug: > > diff --git a/lib/libc/arm/Symbol.map b/lib/libc/arm/Symbol.map > index e8c7f1d..8cdcdaf 100644 > --- a/lib/libc/arm/Symbol.map > +++ b/lib/libc/arm/Symbol.map > @@ -70,6 +70,7 @@ FBSDprivate_1.0 { > __divdf3; > __floatsisf; > __floatsidf; > + __flt_rounds; > __fixsfsi; > __fixdfsi; > __fixunssfsi; > > Can you comment whether this is a correct solution? > > Best regards, > > Jan Sieka It looks correct to me, except that I don't know the conventions for adding symbols and which version/section a symbol goes into. That is, I don't know when you add a symbol to an existing _1.0 section versus when you have to create a new version section. -- Ian From owner-freebsd-arm@FreeBSD.ORG Wed Jun 6 05:48:35 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7FD6B106564A; Wed, 6 Jun 2012 05:48:35 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) by mx1.freebsd.org (Postfix) with ESMTP id 2B8788FC08; Wed, 6 Jun 2012 05:48:35 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id q565mYK5064496; Wed, 6 Jun 2012 05:48:34 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id q565mYoZ064494; Wed, 6 Jun 2012 05:48:34 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 6 Jun 2012 05:48:34 GMT Message-Id: <201206060548.q565mYoZ064494@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [releng_8 tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2012 05:48:35 -0000 TB --- 2012-06-06 05:11:14 - tinderbox 2.9 running on freebsd-legacy2.sentex.ca TB --- 2012-06-06 05:11:14 - FreeBSD freebsd-legacy2.sentex.ca 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-06 05:11:14 - starting RELENG_8 tinderbox run for arm/arm TB --- 2012-06-06 05:11:14 - cleaning the object tree TB --- 2012-06-06 05:11:14 - cvsupping the source tree TB --- 2012-06-06 05:11:14 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/RELENG_8/arm/arm/supfile TB --- 2012-06-06 05:11:41 - building world TB --- 2012-06-06 05:11:41 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 05:11:41 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 05:11:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 05:11:41 - SRCCONF=/dev/null TB --- 2012-06-06 05:11:41 - TARGET=arm TB --- 2012-06-06 05:11:41 - TARGET_ARCH=arm TB --- 2012-06-06 05:11:41 - TZ=UTC TB --- 2012-06-06 05:11:41 - __MAKE_CONF=/dev/null TB --- 2012-06-06 05:11:41 - cd /src TB --- 2012-06-06 05:11:41 - /usr/bin/make -B buildworld >>> World build started on Wed Jun 6 05:11:41 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Jun 6 05:48:17 UTC 2012 TB --- 2012-06-06 05:48:17 - cd /src/sys/arm/conf TB --- 2012-06-06 05:48:17 - /usr/sbin/config -m AVILA TB --- 2012-06-06 05:48:17 - building AVILA kernel TB --- 2012-06-06 05:48:17 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 05:48:17 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 05:48:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 05:48:17 - SRCCONF=/dev/null TB --- 2012-06-06 05:48:17 - TARGET=arm TB --- 2012-06-06 05:48:17 - TARGET_ARCH=arm TB --- 2012-06-06 05:48:17 - TZ=UTC TB --- 2012-06-06 05:48:17 - __MAKE_CONF=/dev/null TB --- 2012-06-06 05:48:17 - cd /src TB --- 2012-06-06 05:48:17 - /usr/bin/make -B buildkernel KERNCONF=AVILA >>> Kernel build for AVILA started on Wed Jun 6 05:48:17 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/cam_queue.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/cam_sim.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/cam_xpt.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/ata/ata_all.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/ata/ata_xpt.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/ata/ata_pmp.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/scsi/scsi_xpt.c /src/sys/cam/scsi/scsi_xpt.c:511: error: 'CAM_QUIRK_NORPTLUNS' undeclared here (not in a function) *** Error code 1 Stop in /obj/arm/src/sys/AVILA. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-06 05:48:34 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-06 05:48:34 - ERROR: failed to build AVILA kernel TB --- 2012-06-06 05:48:34 - 1715.06 user 382.20 system 2239.81 real http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Wed Jun 6 07:06:03 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EA57110656A4; Wed, 6 Jun 2012 07:06:03 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 98E058FC22; Wed, 6 Jun 2012 07:06:03 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q5675vlA044244; Wed, 6 Jun 2012 03:05:57 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q5675vLE044243; Wed, 6 Jun 2012 07:05:57 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 6 Jun 2012 07:05:57 GMT Message-Id: <201206060705.q5675vLE044243@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2012 07:06:04 -0000 TB --- 2012-06-06 05:30:00 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-06-06 05:30:00 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-06 05:30:00 - starting HEAD tinderbox run for arm/arm TB --- 2012-06-06 05:30:00 - cleaning the object tree TB --- 2012-06-06 05:30:00 - cvsupping the source tree TB --- 2012-06-06 05:30:00 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/arm/arm/supfile TB --- 2012-06-06 05:32:26 - building world TB --- 2012-06-06 05:32:26 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 05:32:26 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 05:32:26 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 05:32:26 - SRCCONF=/dev/null TB --- 2012-06-06 05:32:26 - TARGET=arm TB --- 2012-06-06 05:32:26 - TARGET_ARCH=arm TB --- 2012-06-06 05:32:26 - TZ=UTC TB --- 2012-06-06 05:32:26 - __MAKE_CONF=/dev/null TB --- 2012-06-06 05:32:26 - cd /src TB --- 2012-06-06 05:32:26 - /usr/bin/make -B buildworld >>> World build started on Wed Jun 6 05:32:26 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Jun 6 06:33:12 UTC 2012 TB --- 2012-06-06 06:33:12 - cd /src/sys/arm/conf TB --- 2012-06-06 06:33:12 - /usr/sbin/config -m AVILA TB --- 2012-06-06 06:33:13 - building AVILA kernel TB --- 2012-06-06 06:33:13 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:33:13 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:33:13 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:33:13 - SRCCONF=/dev/null TB --- 2012-06-06 06:33:13 - TARGET=arm TB --- 2012-06-06 06:33:13 - TARGET_ARCH=arm TB --- 2012-06-06 06:33:13 - TZ=UTC TB --- 2012-06-06 06:33:13 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:33:13 - cd /src TB --- 2012-06-06 06:33:13 - /usr/bin/make -B buildkernel KERNCONF=AVILA >>> Kernel build for AVILA started on Wed Jun 6 06:33:13 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AVILA completed on Wed Jun 6 06:36:20 UTC 2012 TB --- 2012-06-06 06:36:20 - cd /src/sys/arm/conf TB --- 2012-06-06 06:36:20 - /usr/sbin/config -m BWCT TB --- 2012-06-06 06:36:20 - building BWCT kernel TB --- 2012-06-06 06:36:20 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:36:20 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:36:20 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:36:20 - SRCCONF=/dev/null TB --- 2012-06-06 06:36:20 - TARGET=arm TB --- 2012-06-06 06:36:20 - TARGET_ARCH=arm TB --- 2012-06-06 06:36:20 - TZ=UTC TB --- 2012-06-06 06:36:20 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:36:20 - cd /src TB --- 2012-06-06 06:36:20 - /usr/bin/make -B buildkernel KERNCONF=BWCT >>> Kernel build for BWCT started on Wed Jun 6 06:36:20 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for BWCT completed on Wed Jun 6 06:38:27 UTC 2012 TB --- 2012-06-06 06:38:27 - cd /src/sys/arm/conf TB --- 2012-06-06 06:38:27 - /usr/sbin/config -m CAMBRIA TB --- 2012-06-06 06:38:27 - building CAMBRIA kernel TB --- 2012-06-06 06:38:27 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:38:27 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:38:27 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:38:27 - SRCCONF=/dev/null TB --- 2012-06-06 06:38:27 - TARGET=arm TB --- 2012-06-06 06:38:27 - TARGET_ARCH=arm TB --- 2012-06-06 06:38:27 - TZ=UTC TB --- 2012-06-06 06:38:27 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:38:27 - cd /src TB --- 2012-06-06 06:38:27 - /usr/bin/make -B buildkernel KERNCONF=CAMBRIA >>> Kernel build for CAMBRIA started on Wed Jun 6 06:38:27 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for CAMBRIA completed on Wed Jun 6 06:41:23 UTC 2012 TB --- 2012-06-06 06:41:23 - cd /src/sys/arm/conf TB --- 2012-06-06 06:41:23 - /usr/sbin/config -m CNS11XXNAS TB --- 2012-06-06 06:41:23 - building CNS11XXNAS kernel TB --- 2012-06-06 06:41:23 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:41:23 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:41:23 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:41:23 - SRCCONF=/dev/null TB --- 2012-06-06 06:41:23 - TARGET=arm TB --- 2012-06-06 06:41:23 - TARGET_ARCH=arm TB --- 2012-06-06 06:41:23 - TZ=UTC TB --- 2012-06-06 06:41:23 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:41:23 - cd /src TB --- 2012-06-06 06:41:23 - /usr/bin/make -B buildkernel KERNCONF=CNS11XXNAS >>> Kernel build for CNS11XXNAS started on Wed Jun 6 06:41:23 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for CNS11XXNAS completed on Wed Jun 6 06:44:01 UTC 2012 TB --- 2012-06-06 06:44:01 - cd /src/sys/arm/conf TB --- 2012-06-06 06:44:01 - /usr/sbin/config -m CRB TB --- 2012-06-06 06:44:01 - building CRB kernel TB --- 2012-06-06 06:44:01 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:44:01 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:44:01 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:44:01 - SRCCONF=/dev/null TB --- 2012-06-06 06:44:01 - TARGET=arm TB --- 2012-06-06 06:44:01 - TARGET_ARCH=arm TB --- 2012-06-06 06:44:01 - TZ=UTC TB --- 2012-06-06 06:44:01 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:44:01 - cd /src TB --- 2012-06-06 06:44:01 - /usr/bin/make -B buildkernel KERNCONF=CRB >>> Kernel build for CRB started on Wed Jun 6 06:44:01 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for CRB completed on Wed Jun 6 06:47:26 UTC 2012 TB --- 2012-06-06 06:47:26 - cd /src/sys/arm/conf TB --- 2012-06-06 06:47:26 - /usr/sbin/config -m DB-78XXX TB --- 2012-06-06 06:47:26 - building DB-78XXX kernel TB --- 2012-06-06 06:47:26 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:47:26 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:47:26 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:47:26 - SRCCONF=/dev/null TB --- 2012-06-06 06:47:26 - TARGET=arm TB --- 2012-06-06 06:47:26 - TARGET_ARCH=arm TB --- 2012-06-06 06:47:26 - TZ=UTC TB --- 2012-06-06 06:47:26 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:47:26 - cd /src TB --- 2012-06-06 06:47:26 - /usr/bin/make -B buildkernel KERNCONF=DB-78XXX >>> Kernel build for DB-78XXX started on Wed Jun 6 06:47:26 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DB-78XXX completed on Wed Jun 6 06:50:13 UTC 2012 TB --- 2012-06-06 06:50:13 - cd /src/sys/arm/conf TB --- 2012-06-06 06:50:13 - /usr/sbin/config -m DB-88F5XXX TB --- 2012-06-06 06:50:13 - building DB-88F5XXX kernel TB --- 2012-06-06 06:50:13 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:50:13 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:50:13 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:50:13 - SRCCONF=/dev/null TB --- 2012-06-06 06:50:13 - TARGET=arm TB --- 2012-06-06 06:50:13 - TARGET_ARCH=arm TB --- 2012-06-06 06:50:13 - TZ=UTC TB --- 2012-06-06 06:50:13 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:50:13 - cd /src TB --- 2012-06-06 06:50:13 - /usr/bin/make -B buildkernel KERNCONF=DB-88F5XXX >>> Kernel build for DB-88F5XXX started on Wed Jun 6 06:50:13 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DB-88F5XXX completed on Wed Jun 6 06:52:55 UTC 2012 TB --- 2012-06-06 06:52:55 - cd /src/sys/arm/conf TB --- 2012-06-06 06:52:55 - /usr/sbin/config -m DB-88F6XXX TB --- 2012-06-06 06:52:55 - building DB-88F6XXX kernel TB --- 2012-06-06 06:52:55 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:52:55 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:52:55 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:52:55 - SRCCONF=/dev/null TB --- 2012-06-06 06:52:55 - TARGET=arm TB --- 2012-06-06 06:52:55 - TARGET_ARCH=arm TB --- 2012-06-06 06:52:55 - TZ=UTC TB --- 2012-06-06 06:52:55 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:52:55 - cd /src TB --- 2012-06-06 06:52:55 - /usr/bin/make -B buildkernel KERNCONF=DB-88F6XXX >>> Kernel build for DB-88F6XXX started on Wed Jun 6 06:52:55 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DB-88F6XXX completed on Wed Jun 6 06:55:45 UTC 2012 TB --- 2012-06-06 06:55:45 - cd /src/sys/arm/conf TB --- 2012-06-06 06:55:45 - /usr/sbin/config -m DOCKSTAR TB --- 2012-06-06 06:55:45 - building DOCKSTAR kernel TB --- 2012-06-06 06:55:45 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:55:45 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:55:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:55:45 - SRCCONF=/dev/null TB --- 2012-06-06 06:55:45 - TARGET=arm TB --- 2012-06-06 06:55:45 - TARGET_ARCH=arm TB --- 2012-06-06 06:55:45 - TZ=UTC TB --- 2012-06-06 06:55:45 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:55:45 - cd /src TB --- 2012-06-06 06:55:45 - /usr/bin/make -B buildkernel KERNCONF=DOCKSTAR >>> Kernel build for DOCKSTAR started on Wed Jun 6 06:55:45 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DOCKSTAR completed on Wed Jun 6 06:58:19 UTC 2012 TB --- 2012-06-06 06:58:19 - cd /src/sys/arm/conf TB --- 2012-06-06 06:58:19 - /usr/sbin/config -m EP80219 TB --- 2012-06-06 06:58:19 - building EP80219 kernel TB --- 2012-06-06 06:58:19 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 06:58:19 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 06:58:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 06:58:19 - SRCCONF=/dev/null TB --- 2012-06-06 06:58:19 - TARGET=arm TB --- 2012-06-06 06:58:19 - TARGET_ARCH=arm TB --- 2012-06-06 06:58:19 - TZ=UTC TB --- 2012-06-06 06:58:19 - __MAKE_CONF=/dev/null TB --- 2012-06-06 06:58:19 - cd /src TB --- 2012-06-06 06:58:19 - /usr/bin/make -B buildkernel KERNCONF=EP80219 >>> Kernel build for EP80219 started on Wed Jun 6 06:58:19 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for EP80219 completed on Wed Jun 6 07:01:14 UTC 2012 TB --- 2012-06-06 07:01:14 - cd /src/sys/arm/conf TB --- 2012-06-06 07:01:14 - /usr/sbin/config -m ETHERNUT5 TB --- 2012-06-06 07:01:14 - building ETHERNUT5 kernel TB --- 2012-06-06 07:01:14 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 07:01:14 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 07:01:14 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 07:01:14 - SRCCONF=/dev/null TB --- 2012-06-06 07:01:14 - TARGET=arm TB --- 2012-06-06 07:01:14 - TARGET_ARCH=arm TB --- 2012-06-06 07:01:14 - TZ=UTC TB --- 2012-06-06 07:01:14 - __MAKE_CONF=/dev/null TB --- 2012-06-06 07:01:14 - cd /src TB --- 2012-06-06 07:01:14 - /usr/bin/make -B buildkernel KERNCONF=ETHERNUT5 >>> Kernel build for ETHERNUT5 started on Wed Jun 6 07:01:15 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] ld -Bshareable -d -warn-common -o acl_posix1e.ko acl_posix1e.kld objcopy --strip-debug acl_posix1e.ko ===> ae (all) cc -O -pipe -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /obj/arm.arm/src/sys/ETHERNUT5/opt_global.h -I. -I@ -I@/contrib/altq -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -fno-common -I/obj/arm.arm/src/sys/ETHERNUT5 -mcpu=arm9 -ffreestanding -std=iso9899:1999 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -c /src/sys/modules/ae/../../dev/ae/if_ae.c /src/sys/modules/ae/../../dev/ae/if_ae.c: In function 'ae_pm_init': /src/sys/modules/ae/../../dev/ae/if_ae.c:1384: error: 'dev' undeclared (first use in this function) /src/sys/modules/ae/../../dev/ae/if_ae.c:1384: error: (Each undeclared identifier is reported only once /src/sys/modules/ae/../../dev/ae/if_ae.c:1384: error: for each function it appears in.) *** Error code 1 Stop in /src/sys/modules/ae. *** Error code 1 Stop in /src/sys/modules. *** Error code 1 Stop in /obj/arm.arm/src/sys/ETHERNUT5. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-06 07:05:57 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-06 07:05:57 - ERROR: failed to build ETHERNUT5 kernel TB --- 2012-06-06 07:05:57 - 3943.09 user 796.27 system 5756.83 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Wed Jun 6 10:50:54 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E2A2C106564A; Wed, 6 Jun 2012 10:50:54 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) by mx1.freebsd.org (Postfix) with ESMTP id 8D4C88FC1F; Wed, 6 Jun 2012 10:50:54 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id q56Aos5a081702; Wed, 6 Jun 2012 10:50:54 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id q56Aor1S081505; Wed, 6 Jun 2012 10:50:53 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 6 Jun 2012 10:50:53 GMT Message-Id: <201206061050.q56Aor1S081505@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [releng_8 tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2012 10:50:55 -0000 TB --- 2012-06-06 10:13:33 - tinderbox 2.9 running on freebsd-legacy2.sentex.ca TB --- 2012-06-06 10:13:33 - FreeBSD freebsd-legacy2.sentex.ca 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-06 10:13:33 - starting RELENG_8 tinderbox run for arm/arm TB --- 2012-06-06 10:13:33 - cleaning the object tree TB --- 2012-06-06 10:13:41 - cvsupping the source tree TB --- 2012-06-06 10:13:41 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/RELENG_8/arm/arm/supfile TB --- 2012-06-06 10:14:04 - building world TB --- 2012-06-06 10:14:04 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 10:14:04 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 10:14:04 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 10:14:04 - SRCCONF=/dev/null TB --- 2012-06-06 10:14:04 - TARGET=arm TB --- 2012-06-06 10:14:04 - TARGET_ARCH=arm TB --- 2012-06-06 10:14:04 - TZ=UTC TB --- 2012-06-06 10:14:04 - __MAKE_CONF=/dev/null TB --- 2012-06-06 10:14:04 - cd /src TB --- 2012-06-06 10:14:04 - /usr/bin/make -B buildworld >>> World build started on Wed Jun 6 10:14:04 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Jun 6 10:50:36 UTC 2012 TB --- 2012-06-06 10:50:36 - cd /src/sys/arm/conf TB --- 2012-06-06 10:50:36 - /usr/sbin/config -m AVILA TB --- 2012-06-06 10:50:36 - building AVILA kernel TB --- 2012-06-06 10:50:36 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 10:50:36 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 10:50:36 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 10:50:36 - SRCCONF=/dev/null TB --- 2012-06-06 10:50:36 - TARGET=arm TB --- 2012-06-06 10:50:36 - TARGET_ARCH=arm TB --- 2012-06-06 10:50:36 - TZ=UTC TB --- 2012-06-06 10:50:36 - __MAKE_CONF=/dev/null TB --- 2012-06-06 10:50:36 - cd /src TB --- 2012-06-06 10:50:36 - /usr/bin/make -B buildkernel KERNCONF=AVILA >>> Kernel build for AVILA started on Wed Jun 6 10:50:36 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/cam_queue.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/cam_sim.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/cam_xpt.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/ata/ata_all.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/ata/ata_xpt.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/ata/ata_pmp.c cc -mbig-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/cam/scsi/scsi_xpt.c /src/sys/cam/scsi/scsi_xpt.c:511: error: 'CAM_QUIRK_NORPTLUNS' undeclared here (not in a function) *** Error code 1 Stop in /obj/arm/src/sys/AVILA. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-06 10:50:53 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-06 10:50:53 - ERROR: failed to build AVILA kernel TB --- 2012-06-06 10:50:53 - 1707.70 user 384.24 system 2239.30 real http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Wed Jun 6 13:21:12 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 133F51065687; Wed, 6 Jun 2012 13:21:12 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id B646D8FC0C; Wed, 6 Jun 2012 13:21:11 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q56DLAXQ013818; Wed, 6 Jun 2012 09:21:10 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q56DLA7L013817; Wed, 6 Jun 2012 13:21:10 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 6 Jun 2012 13:21:10 GMT Message-Id: <201206061321.q56DLA7L013817@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2012 13:21:12 -0000 TB --- 2012-06-06 11:40:01 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-06-06 11:40:01 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-06 11:40:01 - starting HEAD tinderbox run for arm/arm TB --- 2012-06-06 11:40:01 - cleaning the object tree TB --- 2012-06-06 11:47:52 - cvsupping the source tree TB --- 2012-06-06 11:47:52 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/arm/arm/supfile TB --- 2012-06-06 11:49:40 - building world TB --- 2012-06-06 11:49:40 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 11:49:40 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 11:49:40 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 11:49:40 - SRCCONF=/dev/null TB --- 2012-06-06 11:49:40 - TARGET=arm TB --- 2012-06-06 11:49:40 - TARGET_ARCH=arm TB --- 2012-06-06 11:49:40 - TZ=UTC TB --- 2012-06-06 11:49:40 - __MAKE_CONF=/dev/null TB --- 2012-06-06 11:49:40 - cd /src TB --- 2012-06-06 11:49:40 - /usr/bin/make -B buildworld >>> World build started on Wed Jun 6 11:49:41 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Wed Jun 6 12:49:24 UTC 2012 TB --- 2012-06-06 12:49:24 - cd /src/sys/arm/conf TB --- 2012-06-06 12:49:24 - /usr/sbin/config -m AVILA TB --- 2012-06-06 12:49:24 - building AVILA kernel TB --- 2012-06-06 12:49:24 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 12:49:24 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 12:49:24 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 12:49:24 - SRCCONF=/dev/null TB --- 2012-06-06 12:49:24 - TARGET=arm TB --- 2012-06-06 12:49:24 - TARGET_ARCH=arm TB --- 2012-06-06 12:49:24 - TZ=UTC TB --- 2012-06-06 12:49:24 - __MAKE_CONF=/dev/null TB --- 2012-06-06 12:49:24 - cd /src TB --- 2012-06-06 12:49:24 - /usr/bin/make -B buildkernel KERNCONF=AVILA >>> Kernel build for AVILA started on Wed Jun 6 12:49:24 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AVILA completed on Wed Jun 6 12:52:34 UTC 2012 TB --- 2012-06-06 12:52:34 - cd /src/sys/arm/conf TB --- 2012-06-06 12:52:34 - /usr/sbin/config -m BWCT TB --- 2012-06-06 12:52:34 - building BWCT kernel TB --- 2012-06-06 12:52:34 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 12:52:34 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 12:52:34 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 12:52:34 - SRCCONF=/dev/null TB --- 2012-06-06 12:52:34 - TARGET=arm TB --- 2012-06-06 12:52:34 - TARGET_ARCH=arm TB --- 2012-06-06 12:52:34 - TZ=UTC TB --- 2012-06-06 12:52:34 - __MAKE_CONF=/dev/null TB --- 2012-06-06 12:52:34 - cd /src TB --- 2012-06-06 12:52:34 - /usr/bin/make -B buildkernel KERNCONF=BWCT >>> Kernel build for BWCT started on Wed Jun 6 12:52:34 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for BWCT completed on Wed Jun 6 12:54:41 UTC 2012 TB --- 2012-06-06 12:54:41 - cd /src/sys/arm/conf TB --- 2012-06-06 12:54:41 - /usr/sbin/config -m CAMBRIA TB --- 2012-06-06 12:54:41 - building CAMBRIA kernel TB --- 2012-06-06 12:54:41 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 12:54:41 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 12:54:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 12:54:41 - SRCCONF=/dev/null TB --- 2012-06-06 12:54:41 - TARGET=arm TB --- 2012-06-06 12:54:41 - TARGET_ARCH=arm TB --- 2012-06-06 12:54:41 - TZ=UTC TB --- 2012-06-06 12:54:41 - __MAKE_CONF=/dev/null TB --- 2012-06-06 12:54:41 - cd /src TB --- 2012-06-06 12:54:41 - /usr/bin/make -B buildkernel KERNCONF=CAMBRIA >>> Kernel build for CAMBRIA started on Wed Jun 6 12:54:41 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for CAMBRIA completed on Wed Jun 6 12:57:36 UTC 2012 TB --- 2012-06-06 12:57:36 - cd /src/sys/arm/conf TB --- 2012-06-06 12:57:36 - /usr/sbin/config -m CNS11XXNAS TB --- 2012-06-06 12:57:37 - building CNS11XXNAS kernel TB --- 2012-06-06 12:57:37 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 12:57:37 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 12:57:37 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 12:57:37 - SRCCONF=/dev/null TB --- 2012-06-06 12:57:37 - TARGET=arm TB --- 2012-06-06 12:57:37 - TARGET_ARCH=arm TB --- 2012-06-06 12:57:37 - TZ=UTC TB --- 2012-06-06 12:57:37 - __MAKE_CONF=/dev/null TB --- 2012-06-06 12:57:37 - cd /src TB --- 2012-06-06 12:57:37 - /usr/bin/make -B buildkernel KERNCONF=CNS11XXNAS >>> Kernel build for CNS11XXNAS started on Wed Jun 6 12:57:37 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for CNS11XXNAS completed on Wed Jun 6 13:00:07 UTC 2012 TB --- 2012-06-06 13:00:07 - cd /src/sys/arm/conf TB --- 2012-06-06 13:00:07 - /usr/sbin/config -m CRB TB --- 2012-06-06 13:00:07 - building CRB kernel TB --- 2012-06-06 13:00:07 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 13:00:07 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 13:00:07 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 13:00:07 - SRCCONF=/dev/null TB --- 2012-06-06 13:00:07 - TARGET=arm TB --- 2012-06-06 13:00:07 - TARGET_ARCH=arm TB --- 2012-06-06 13:00:07 - TZ=UTC TB --- 2012-06-06 13:00:07 - __MAKE_CONF=/dev/null TB --- 2012-06-06 13:00:07 - cd /src TB --- 2012-06-06 13:00:07 - /usr/bin/make -B buildkernel KERNCONF=CRB >>> Kernel build for CRB started on Wed Jun 6 13:00:07 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for CRB completed on Wed Jun 6 13:03:31 UTC 2012 TB --- 2012-06-06 13:03:31 - cd /src/sys/arm/conf TB --- 2012-06-06 13:03:31 - /usr/sbin/config -m DB-78XXX TB --- 2012-06-06 13:03:31 - building DB-78XXX kernel TB --- 2012-06-06 13:03:31 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 13:03:31 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 13:03:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 13:03:31 - SRCCONF=/dev/null TB --- 2012-06-06 13:03:31 - TARGET=arm TB --- 2012-06-06 13:03:31 - TARGET_ARCH=arm TB --- 2012-06-06 13:03:31 - TZ=UTC TB --- 2012-06-06 13:03:31 - __MAKE_CONF=/dev/null TB --- 2012-06-06 13:03:31 - cd /src TB --- 2012-06-06 13:03:31 - /usr/bin/make -B buildkernel KERNCONF=DB-78XXX >>> Kernel build for DB-78XXX started on Wed Jun 6 13:03:31 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DB-78XXX completed on Wed Jun 6 13:06:17 UTC 2012 TB --- 2012-06-06 13:06:17 - cd /src/sys/arm/conf TB --- 2012-06-06 13:06:17 - /usr/sbin/config -m DB-88F5XXX TB --- 2012-06-06 13:06:17 - building DB-88F5XXX kernel TB --- 2012-06-06 13:06:17 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 13:06:17 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 13:06:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 13:06:17 - SRCCONF=/dev/null TB --- 2012-06-06 13:06:17 - TARGET=arm TB --- 2012-06-06 13:06:17 - TARGET_ARCH=arm TB --- 2012-06-06 13:06:17 - TZ=UTC TB --- 2012-06-06 13:06:17 - __MAKE_CONF=/dev/null TB --- 2012-06-06 13:06:17 - cd /src TB --- 2012-06-06 13:06:17 - /usr/bin/make -B buildkernel KERNCONF=DB-88F5XXX >>> Kernel build for DB-88F5XXX started on Wed Jun 6 13:06:17 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DB-88F5XXX completed on Wed Jun 6 13:08:57 UTC 2012 TB --- 2012-06-06 13:08:57 - cd /src/sys/arm/conf TB --- 2012-06-06 13:08:57 - /usr/sbin/config -m DB-88F6XXX TB --- 2012-06-06 13:08:57 - building DB-88F6XXX kernel TB --- 2012-06-06 13:08:57 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 13:08:57 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 13:08:57 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 13:08:57 - SRCCONF=/dev/null TB --- 2012-06-06 13:08:57 - TARGET=arm TB --- 2012-06-06 13:08:57 - TARGET_ARCH=arm TB --- 2012-06-06 13:08:57 - TZ=UTC TB --- 2012-06-06 13:08:57 - __MAKE_CONF=/dev/null TB --- 2012-06-06 13:08:57 - cd /src TB --- 2012-06-06 13:08:57 - /usr/bin/make -B buildkernel KERNCONF=DB-88F6XXX >>> Kernel build for DB-88F6XXX started on Wed Jun 6 13:08:57 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DB-88F6XXX completed on Wed Jun 6 13:11:46 UTC 2012 TB --- 2012-06-06 13:11:46 - cd /src/sys/arm/conf TB --- 2012-06-06 13:11:46 - /usr/sbin/config -m DOCKSTAR TB --- 2012-06-06 13:11:46 - building DOCKSTAR kernel TB --- 2012-06-06 13:11:46 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 13:11:46 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 13:11:46 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 13:11:46 - SRCCONF=/dev/null TB --- 2012-06-06 13:11:46 - TARGET=arm TB --- 2012-06-06 13:11:46 - TARGET_ARCH=arm TB --- 2012-06-06 13:11:46 - TZ=UTC TB --- 2012-06-06 13:11:46 - __MAKE_CONF=/dev/null TB --- 2012-06-06 13:11:46 - cd /src TB --- 2012-06-06 13:11:46 - /usr/bin/make -B buildkernel KERNCONF=DOCKSTAR >>> Kernel build for DOCKSTAR started on Wed Jun 6 13:11:46 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DOCKSTAR completed on Wed Jun 6 13:14:19 UTC 2012 TB --- 2012-06-06 13:14:19 - cd /src/sys/arm/conf TB --- 2012-06-06 13:14:19 - /usr/sbin/config -m EP80219 TB --- 2012-06-06 13:14:19 - building EP80219 kernel TB --- 2012-06-06 13:14:19 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 13:14:19 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 13:14:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 13:14:19 - SRCCONF=/dev/null TB --- 2012-06-06 13:14:19 - TARGET=arm TB --- 2012-06-06 13:14:19 - TARGET_ARCH=arm TB --- 2012-06-06 13:14:19 - TZ=UTC TB --- 2012-06-06 13:14:19 - __MAKE_CONF=/dev/null TB --- 2012-06-06 13:14:19 - cd /src TB --- 2012-06-06 13:14:19 - /usr/bin/make -B buildkernel KERNCONF=EP80219 >>> Kernel build for EP80219 started on Wed Jun 6 13:14:19 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for EP80219 completed on Wed Jun 6 13:17:14 UTC 2012 TB --- 2012-06-06 13:17:14 - cd /src/sys/arm/conf TB --- 2012-06-06 13:17:14 - /usr/sbin/config -m ETHERNUT5 TB --- 2012-06-06 13:17:14 - building ETHERNUT5 kernel TB --- 2012-06-06 13:17:14 - CROSS_BUILD_TESTING=YES TB --- 2012-06-06 13:17:14 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-06 13:17:14 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-06 13:17:14 - SRCCONF=/dev/null TB --- 2012-06-06 13:17:14 - TARGET=arm TB --- 2012-06-06 13:17:14 - TARGET_ARCH=arm TB --- 2012-06-06 13:17:14 - TZ=UTC TB --- 2012-06-06 13:17:14 - __MAKE_CONF=/dev/null TB --- 2012-06-06 13:17:14 - cd /src TB --- 2012-06-06 13:17:14 - /usr/bin/make -B buildkernel KERNCONF=ETHERNUT5 >>> Kernel build for ETHERNUT5 started on Wed Jun 6 13:17:14 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=arm9 -mno-apcs-frame -ffreestanding -Werror /src/sys/arm/at91/if_ate.c cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=arm9 -mno-apcs-frame -ffreestanding -Werror /src/sys/arm/at91/uart_bus_at91usart.c cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=arm9 -mno-apcs-frame -ffreestanding -Werror /src/sys/arm/at91/uart_cpu_at91rm9200usart.c cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=arm9 -mno-apcs-frame -ffreestanding -Werror /src/sys/arm/at91/uart_dev_at91usart.c cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=arm9 -mno-apcs-frame -ffreestanding -Werror /src/sys/dev/usb/controller/ohci_atmelarm.c cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing -std=c99 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=arm9 -mno-apcs-frame -ffreestanding -Werror /src/sys/arm/at91/at91sam9260.c /src/sys/arm/at91/at91sam9260.c: In function 'at91_identify': /src/sys/arm/at91/at91sam9260.c:203: error: break statement not within loop or switch *** Error code 1 Stop in /obj/arm.arm/src/sys/ETHERNUT5. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-06 13:21:10 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-06 13:21:10 - ERROR: failed to build ETHERNUT5 kernel TB --- 2012-06-06 13:21:10 - 3927.58 user 801.22 system 6069.07 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Wed Jun 6 13:39:21 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 65BD11065672 for ; Wed, 6 Jun 2012 13:39:21 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2AF278FC0A for ; Wed, 6 Jun 2012 13:39:20 +0000 (UTC) Received: by obcni5 with SMTP id ni5so13402732obc.13 for ; Wed, 06 Jun 2012 06:39:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=X55lhyL3/1ETZdMYDay+zxj9aV5YC2Nj+KH6XnpBUys=; b=0CLjwqruChexSnjPlwD8xPp4lvQ7N3G3ejKCxF7O22FVARaU055Gn9c6i6RHCreYt3 xWLoP/hiF1LoxTnMNpeD3/lYnuBpzFRYMjmQ9TIoR4Clb2qG9PcMtyQX9T2Ah7Y4onMZ 6Kw4JuyAkokP3D9D7Gtg8XU0uonp7q2r/p3e5ZJ4u/OPxXwL7tCLRpEZyWB3s1VMLA7l JGiay+RdI/cY9+4VavAfk7I6iiF1i7lBn34V/+DL+GfXqvuH62YrA9/NPMV880j96cpe UOHhtkCWxoj3QfdX4dNnf4zJTmdEImr9eyCCMa/VkaywNgM2+WQzBydMaLRH3chMuVf8 t26A== MIME-Version: 1.0 Received: by 10.182.51.100 with SMTP id j4mr20702583obo.78.1338989960599; Wed, 06 Jun 2012 06:39:20 -0700 (PDT) Received: by 10.76.98.77 with HTTP; Wed, 6 Jun 2012 06:39:20 -0700 (PDT) In-Reply-To: <201206061321.q56DLA7L013817@freebsd-current.sentex.ca> References: <201206061321.q56DLA7L013817@freebsd-current.sentex.ca> Date: Wed, 6 Jun 2012 06:39:20 -0700 Message-ID: From: Garrett Cooper To: Warner Losh Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: arm@freebsd.org Subject: Re: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2012 13:39:21 -0000 ... cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing =A0-std=3Dc99 =A0-Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual =A0-Wundef -Wno-pointer-sign -fformat-extensions =A0-Wmissing-include-dirs -fdiagnostics-show-option =A0 -nostdinc =A0-I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=3D8000 --param inline-unit-growth=3D100 --param large-function-growth=3D1000 -mcpu=3Darm9 -mno-apcs-frame -ffreestanding -Werror =A0/src/sys/arm/at91/at91sam9260.c /src/sys/arm/at91/at91sam9260.c: In function 'at91_identify': /src/sys/arm/at91/at91sam9260.c:203: error: break statement not within loop or switch *** Error code 1 Stop in /obj/arm.arm/src/sys/ETHERNUT5. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-06 13:21:10 - WARNING: /usr/bin/make returned exit code =A01 TB --- 2012-06-06 13:21:10 - ERROR: failed to build ETHERNUT5 kernel TB --- 2012-06-06 13:21:10 - 3927.58 user 801.22 system 6069.07 real This simple patch will unbreak arm tinderbox. Thanks! -Garrett Index: sys/arm/at91/at91sam9260.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- sys/arm/at91/at91sam9260.c (revision 236680) +++ sys/arm/at91/at91sam9260.c (working copy) @@ -200,7 +200,6 @@ if (soc_data.type =3D=3D AT91_CPU_SAM9260) { at91_add_child(parent, 0, "at91sam9260", 0, 0, 0, -1, 0, 0)= ; at91_cpu_add_builtin_children(parent); - break; } } From owner-freebsd-arm@FreeBSD.ORG Wed Jun 6 14:38:19 2012 Return-Path: Delivered-To: arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B93BE1065674 for ; Wed, 6 Jun 2012 14:38:19 +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 56A028FC1C for ; Wed, 6 Jun 2012 14:38:19 +0000 (UTC) Received: from 63.imp.bsdimp.com (63.imp.bsdimp.com [10.0.0.63]) (authenticated bits=0) by harmony.bsdimp.com (8.14.4/8.14.3) with ESMTP id q56EWsSd033589 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Wed, 6 Jun 2012 08:32:55 -0600 (MDT) (envelope-from imp@bsdimp.com) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Wed, 6 Jun 2012 08:32:54 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <5B91D416-FE5B-417D-A1C3-9388C8A5F575@bsdimp.com> References: <201206061321.q56DLA7L013817@freebsd-current.sentex.ca> To: Garrett Cooper X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (harmony.bsdimp.com [10.0.0.6]); Wed, 06 Jun 2012 08:32:55 -0600 (MDT) Cc: arm@FreeBSD.org Subject: Re: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2012 14:38:19 -0000 Thanks Garrett! I switched from a switch to an if due to changes at the last minute, and = didn't test somehow (too many kernels to compile for complete coverage, = but I'm working to fix that :). Sorry for the hassle. Warner On Jun 6, 2012, at 7:39 AM, Garrett Cooper wrote: > ... >=20 > cc -mlittle-endian -c -O2 -pipe -fno-strict-aliasing -std=3Dc99 = -Wall > -Wredundant-decls -Wnested-externs -Wstrict-prototypes > -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef > -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs > -fdiagnostics-show-option -nostdinc -I. -I/src/sys > -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL > -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common > -finline-limit=3D8000 --param inline-unit-growth=3D100 --param > large-function-growth=3D1000 -mcpu=3Darm9 -mno-apcs-frame = -ffreestanding > -Werror /src/sys/arm/at91/at91sam9260.c > /src/sys/arm/at91/at91sam9260.c: In function 'at91_identify': > /src/sys/arm/at91/at91sam9260.c:203: error: break statement not within > loop or switch > *** Error code 1 >=20 > Stop in /obj/arm.arm/src/sys/ETHERNUT5. > *** Error code 1 >=20 > Stop in /src. > *** Error code 1 >=20 > Stop in /src. > TB --- 2012-06-06 13:21:10 - WARNING: /usr/bin/make returned exit code = 1 > TB --- 2012-06-06 13:21:10 - ERROR: failed to build ETHERNUT5 kernel > TB --- 2012-06-06 13:21:10 - 3927.58 user 801.22 system 6069.07 real >=20 > This simple patch will unbreak arm tinderbox. > Thanks! > -Garrett >=20 > Index: sys/arm/at91/at91sam9260.c > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- sys/arm/at91/at91sam9260.c (revision 236680) > +++ sys/arm/at91/at91sam9260.c (working copy) > @@ -200,7 +200,6 @@ > if (soc_data.type =3D=3D AT91_CPU_SAM9260) { > at91_add_child(parent, 0, "at91sam9260", 0, 0, 0, -1, = 0, 0); > at91_cpu_add_builtin_children(parent); > - break; > } > } >=20 >=20 From owner-freebsd-arm@FreeBSD.ORG Thu Jun 7 04:06:24 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F97F1065670; Thu, 7 Jun 2012 04:06:24 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) by mx1.freebsd.org (Postfix) with ESMTP id 007808FC15; Thu, 7 Jun 2012 04:06:23 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id q5746Ndg094060; Thu, 7 Jun 2012 04:06:23 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id q5746Nhb094056; Thu, 7 Jun 2012 04:06:23 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 7 Jun 2012 04:06:23 GMT Message-Id: <201206070406.q5746Nhb094056@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [releng_8 tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2012 04:06:24 -0000 TB --- 2012-06-07 03:32:44 - tinderbox 2.9 running on freebsd-legacy2.sentex.ca TB --- 2012-06-07 03:32:44 - FreeBSD freebsd-legacy2.sentex.ca 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-07 03:32:44 - starting RELENG_8 tinderbox run for arm/arm TB --- 2012-06-07 03:32:44 - cleaning the object tree TB --- 2012-06-07 03:32:44 - cvsupping the source tree TB --- 2012-06-07 03:32:44 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/RELENG_8/arm/arm/supfile TB --- 2012-06-07 03:32:58 - building world TB --- 2012-06-07 03:32:58 - CROSS_BUILD_TESTING=YES TB --- 2012-06-07 03:32:58 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-07 03:32:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-07 03:32:58 - SRCCONF=/dev/null TB --- 2012-06-07 03:32:58 - TARGET=arm TB --- 2012-06-07 03:32:58 - TARGET_ARCH=arm TB --- 2012-06-07 03:32:58 - TZ=UTC TB --- 2012-06-07 03:32:58 - __MAKE_CONF=/dev/null TB --- 2012-06-07 03:32:58 - cd /src TB --- 2012-06-07 03:32:58 - /usr/bin/make -B buildworld >>> World build started on Thu Jun 7 03:32:59 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] gzip -cn /src/usr.bin/from/from.1 > from.1.gz ===> usr.bin/fstat (all) cc -O -pipe -I/src/usr.bin/fstat/zfs/../../../sys/cddl/compat/opensolaris -I/src/usr.bin/fstat/zfs/../../../cddl/compat/opensolaris/include -I/src/usr.bin/fstat/zfs/../../../cddl/compat/opensolaris/lib/libumem -I/src/usr.bin/fstat/zfs/../../../cddl/contrib/opensolaris/lib/libzpool/common -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/usr.bin/fstat/zfs/../../../cddl/contrib/opensolaris/head -I/src/usr.bin/fstat/zfs/.. -DNEED_SOLARIS_BOOLEAN -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c /src/usr.bin/fstat/zfs/../zfs.c cc -O -pipe -D_KVM_VNODE -DZFS -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/usr.bin/fstat/cd9660.c cc -O -pipe -D_KVM_VNODE -DZFS -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/usr.bin/fstat/fstat.c cc1: warnings being treated as errors /src/usr.bin/fstat/fstat.c: In function 'shmtrans': /src/usr.bin/fstat/fstat.c:991: warning: format '%6ju' expects type 'uintmax_t', but argument 3 has type 'size_t' *** Error code 1 Stop in /src/usr.bin/fstat. *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-07 04:06:23 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-07 04:06:23 - ERROR: failed to build world TB --- 2012-06-07 04:06:23 - 1543.84 user 355.90 system 2019.08 real http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Thu Jun 7 06:26:26 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 929CE106564A for ; Thu, 7 Jun 2012 06:26:26 +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 208AE8FC08 for ; Thu, 7 Jun 2012 06:26:26 +0000 (UTC) Received: from [10.0.0.63] (63.imp.bsdimp.com [10.0.0.63]) (authenticated bits=0) by harmony.bsdimp.com (8.14.4/8.14.3) with ESMTP id q576QJff041112 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Thu, 7 Jun 2012 00:26:21 -0600 (MDT) (envelope-from imp@bsdimp.com) From: Warner Losh Content-Type: multipart/mixed; boundary=Apple-Mail-28--34073920 Date: Thu, 7 Jun 2012 00:26:18 -0600 Message-Id: To: "arm@freebsd.org" Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (harmony.bsdimp.com [10.0.0.6]); Thu, 07 Jun 2012 00:26:21 -0600 (MDT) Cc: Subject: Boot parameter parsing X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2012 06:26:26 -0000 --Apple-Mail-28--34073920 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Greetings, Please find enclosed a small patch to the arm port. For too long parsing boot args in arm land has suffered from cut and = paste code. This is inefficient and inflexible. This patch does = something to fix that. First, it modifies all the arm ports to call = parse_boot_param passing in the boot parameters from initarm as the = first thing in each platform's implementation of that function. This is = done really super early, importantly before we start using memory = outside of the loaded kernel's text, data, and bss areas. I'd thought = of moving this even earlier, into __start just before the call to = initarm, but wasn't completely sure was quite right (it would be more = code deleted, however, if I do that: please comment). The down side is = that initarm was the only function we called in __start apart from = mundane things like memcpy and that would change that, but that's kinda = a weak argument I think. I've created a weak alias to tying this function to = fake_preload_metadata. All but one of the ports do this now, and this = moves them to a common standard that could be more easily changed. For most ports, it replaces the call to fake_preload_metadata. As such, = I've modified the signature of fake_preload_metadata to be the same as = parse_boot_param and made it a weak alias. So, if you don't define one, = you'll get the current behavior. In a future patch, I'll likely be moving the mv platform's code into = this routine (I'll create a default_parse_boot_param and create a weak = alias pointing to that instead). I'll need to modify the mv port to = then get the dtb blob via the metadata, or possibly create a new global = for it so that other platforms might make use of that also. In a patch after that, I may add a kernel option to enable creation of = FreeBSD /boot/loader metadata from Linux's standard boot stuff. This = will allow platforms to get more data from the Linux boot loader without = going through the intermediate /boot/loader. But it should preserve a = unified interface by having it behave just like /boot/loader, but = without anything setup by its more advanced features like kernel = environment variables or loadable modules. If I've done things right by this point, then any ARM port can take = advantage of these new features, not just the target I'm aiming at. In = addition, anybody can use their own boot loader, if they so choose, and = be able to write custom code that parses the args from it in whatever = appropriate way might arise for their board. I know of at least one = FreeBSD/arm user that has a heavily hacked boot2 boot loader that passes = things into the kernel in a non-standard way. This will accommodate = them, and others like them, while still providing the project with = useful functionality. Comments? Warner P.S. You can also find this at = http://people.freebsd.org/~imp/parse_boot_param.diff in case the mailing = list eats this for lunch. --Apple-Mail-28--34073920 Content-Disposition: attachment; filename=parse_boot_param.diff Content-Type: application/octet-stream; name="parse_boot_param.diff" Content-Transfer-Encoding: 7bit Index: sys/arm/arm/machdep.c =================================================================== --- sys/arm/arm/machdep.c (revision 236701) +++ sys/arm/arm/machdep.c (working copy) @@ -664,7 +664,7 @@ * Fake up a boot descriptor table */ vm_offset_t -fake_preload_metadata(void) +fake_preload_metadata(struct arm_boot_params *abp __unused) { #ifdef DDB vm_offset_t zstart = 0, zend = 0; @@ -709,3 +709,20 @@ return (lastaddr); } + +/* + * Stub version of the boot parameter parsing routine. We are + * called early in initarm, before even VM has been initialized. + * This routine needs to preserve any data that the boot loader + * has passed in before the kernel starts to grow past the end + * of the BSS, traditionally the place boot-loaders put this data. + * + * Since this is called so early, things that depend on the vm system + * being setup (including access to some SoC's serial ports), about + * all that can be done in this routine is to copy the arguments. + * + * This is the default boot parameter parsing routine. Individual + * kernels/boards can override this weak function with one of their + * own. We just fake metadata... + */ +__weak_reference(fake_preload_metadata, parse_boot_param); Index: sys/arm/xscale/i8134x/crb_machdep.c =================================================================== --- sys/arm/xscale/i8134x/crb_machdep.c (revision 236701) +++ sys/arm/xscale/i8134x/crb_machdep.c (working copy) @@ -191,8 +191,8 @@ vm_offset_t lastaddr; uint32_t memsize, memstart; + lastaddr = parse_boot_param(abp); set_cpufuncs(); - lastaddr = fake_preload_metadata(); pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); Index: sys/arm/xscale/i80321/ep80219_machdep.c =================================================================== --- sys/arm/xscale/i80321/ep80219_machdep.c (revision 236701) +++ sys/arm/xscale/i80321/ep80219_machdep.c (working copy) @@ -194,8 +194,8 @@ vm_offset_t lastaddr; uint32_t memsize, memstart; + lastaddr = parse_boot_param(abp); set_cpufuncs(); - lastaddr = fake_preload_metadata(); pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); Index: sys/arm/xscale/i80321/iq31244_machdep.c =================================================================== --- sys/arm/xscale/i80321/iq31244_machdep.c (revision 236701) +++ sys/arm/xscale/i80321/iq31244_machdep.c (working copy) @@ -195,8 +195,8 @@ vm_offset_t lastaddr; uint32_t memsize, memstart; + lastaddr = parse_boot_param(abp); set_cpufuncs(); - lastaddr = fake_preload_metadata(); pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); Index: sys/arm/xscale/pxa/pxa_machdep.c =================================================================== --- sys/arm/xscale/pxa/pxa_machdep.c (revision 236701) +++ sys/arm/xscale/pxa/pxa_machdep.c (working copy) @@ -176,9 +176,8 @@ int i, j; uint32_t memsize[PXA2X0_SDRAM_BANKS], memstart[PXA2X0_SDRAM_BANKS]; + lastaddr = parse_boot_param(abp); set_cpufuncs(); - - lastaddr = fake_preload_metadata(); pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); Index: sys/arm/xscale/ixp425/avila_machdep.c =================================================================== --- sys/arm/xscale/ixp425/avila_machdep.c (revision 236701) +++ sys/arm/xscale/ixp425/avila_machdep.c (working copy) @@ -240,8 +240,8 @@ vm_offset_t lastaddr; uint32_t memsize; + lastaddr = parse_boot_param(abp); set_cpufuncs(); /* NB: sets cputype */ - lastaddr = fake_preload_metadata(); pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); Index: sys/arm/mv/mv_machdep.c =================================================================== --- sys/arm/mv/mv_machdep.c (revision 236701) +++ sys/arm/mv/mv_machdep.c (working copy) @@ -333,7 +333,7 @@ */ mdp = (void *)((uint32_t)mdp & ~PAGE_MASK); - /* Parse metadata and fetch parameters */ + /* Parse metadata and fetch parameters (move to common machdep.c?) */ if (mdp != NULL) { preload_metadata = mdp; kmdp = preload_search_by_type("elf kernel"); @@ -352,7 +352,7 @@ preload_addr_relocate = KERNVIRTADDR - KERNPHYSADDR; } else { /* Fall back to hardcoded metadata. */ - lastaddr = fake_preload_metadata(); + lastaddr = fake_preload_metadata(abp); } #if defined(FDT_DTB_STATIC) Index: sys/arm/include/machdep.h =================================================================== --- sys/arm/include/machdep.h (revision 236701) +++ sys/arm/include/machdep.h (working copy) @@ -6,10 +6,12 @@ /* misc prototypes used by the many arm machdeps */ void arm_lock_cache_line(vm_offset_t); -vm_offset_t fake_preload_metadata(void); void halt(void); void data_abort_handler(trapframe_t *); void prefetch_abort_handler(trapframe_t *); void undefinedinstruction_bounce(trapframe_t *); +struct arm_boot_params; +vm_offset_t parse_boot_param(struct arm_boot_params *abp); +vm_offset_t fake_preload_metadata(struct arm_boot_params *abp); #endif /* !_MACHINE_MACHDEP_H_ */ Index: sys/arm/econa/econa_machdep.c =================================================================== --- sys/arm/econa/econa_machdep.c (revision 236701) +++ sys/arm/econa/econa_machdep.c (working copy) @@ -197,8 +197,8 @@ boothowto = RB_VERBOSE; + lastaddr = parse_boot_param(abp); set_cpufuncs(); - lastaddr = fake_preload_metadata(); pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); Index: sys/arm/s3c2xx0/s3c24x0_machdep.c =================================================================== --- sys/arm/s3c2xx0/s3c24x0_machdep.c (revision 236701) +++ sys/arm/s3c2xx0/s3c24x0_machdep.c (working copy) @@ -246,10 +246,9 @@ int i; uint32_t memsize; + boothowto = 0; /* Likely not needed */ + lastaddr = parse_boot_param(abp); i = 0; - - boothowto = 0; - set_cpufuncs(); cpufuncs.cf_sleep = s3c24x0_sleep; lastaddr = fake_preload_metadata(); Index: sys/arm/sa11x0/assabet_machdep.c =================================================================== --- sys/arm/sa11x0/assabet_machdep.c (revision 236701) +++ sys/arm/sa11x0/assabet_machdep.c (working copy) @@ -216,10 +216,10 @@ uint32_t memsize = 32 * 1024 * 1024; sa1110_uart_vaddr = SACOM1_VBASE; - boothowto = RB_VERBOSE | RB_SINGLE; + boothowto = RB_VERBOSE | RB_SINGLE; /* Default value */ + lastaddr = parse_boot_param(abp); cninit(); set_cpufuncs(); - lastaddr = fake_preload_metadata(); physmem = memsize / PAGE_SIZE; pc = &__pcpu; pcpu_init(pc, 0, sizeof(struct pcpu)); Index: sys/arm/at91/at91_machdep.c =================================================================== --- sys/arm/at91/at91_machdep.c (revision 236701) +++ sys/arm/at91/at91_machdep.c (working copy) @@ -394,8 +394,8 @@ uint32_t memsize; vm_offset_t lastaddr; + lastaddr = parse_boot_param(abp); set_cpufuncs(); - lastaddr = fake_preload_metadata(); pcpu_init(pcpup, 0, sizeof(struct pcpu)); PCPU_SET(curthread, &thread0); --Apple-Mail-28--34073920 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail-28--34073920-- From owner-freebsd-arm@FreeBSD.ORG Thu Jun 7 09:37:28 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 228B6106564A; Thu, 7 Jun 2012 09:37:28 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) by mx1.freebsd.org (Postfix) with ESMTP id D7A6D8FC0A; Thu, 7 Jun 2012 09:37:27 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id q579bRc3071266; Thu, 7 Jun 2012 09:37:27 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id q579bR9J071246; Thu, 7 Jun 2012 09:37:27 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 7 Jun 2012 09:37:27 GMT Message-Id: <201206070937.q579bR9J071246@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [releng_8 tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2012 09:37:28 -0000 TB --- 2012-06-07 09:03:00 - tinderbox 2.9 running on freebsd-legacy2.sentex.ca TB --- 2012-06-07 09:03:00 - FreeBSD freebsd-legacy2.sentex.ca 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-07 09:03:00 - starting RELENG_8 tinderbox run for arm/arm TB --- 2012-06-07 09:03:00 - cleaning the object tree TB --- 2012-06-07 09:03:08 - cvsupping the source tree TB --- 2012-06-07 09:03:08 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/RELENG_8/arm/arm/supfile TB --- 2012-06-07 09:04:18 - building world TB --- 2012-06-07 09:04:18 - CROSS_BUILD_TESTING=YES TB --- 2012-06-07 09:04:18 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-07 09:04:18 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-07 09:04:18 - SRCCONF=/dev/null TB --- 2012-06-07 09:04:18 - TARGET=arm TB --- 2012-06-07 09:04:18 - TARGET_ARCH=arm TB --- 2012-06-07 09:04:18 - TZ=UTC TB --- 2012-06-07 09:04:18 - __MAKE_CONF=/dev/null TB --- 2012-06-07 09:04:18 - cd /src TB --- 2012-06-07 09:04:18 - /usr/bin/make -B buildworld >>> World build started on Thu Jun 7 09:04:18 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] gzip -cn /src/usr.bin/from/from.1 > from.1.gz ===> usr.bin/fstat (all) cc -O -pipe -I/src/usr.bin/fstat/zfs/../../../sys/cddl/compat/opensolaris -I/src/usr.bin/fstat/zfs/../../../cddl/compat/opensolaris/include -I/src/usr.bin/fstat/zfs/../../../cddl/compat/opensolaris/lib/libumem -I/src/usr.bin/fstat/zfs/../../../cddl/contrib/opensolaris/lib/libzpool/common -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/usr.bin/fstat/zfs/../../../cddl/contrib/opensolaris/head -I/src/usr.bin/fstat/zfs/.. -DNEED_SOLARIS_BOOLEAN -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c /src/usr.bin/fstat/zfs/../zfs.c cc -O -pipe -D_KVM_VNODE -DZFS -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/usr.bin/fstat/cd9660.c cc -O -pipe -D_KVM_VNODE -DZFS -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/usr.bin/fstat/fstat.c cc1: warnings being treated as errors /src/usr.bin/fstat/fstat.c: In function 'shmtrans': /src/usr.bin/fstat/fstat.c:991: warning: format '%6ju' expects type 'uintmax_t', but argument 3 has type 'size_t' *** Error code 1 Stop in /src/usr.bin/fstat. *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-07 09:37:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-07 09:37:27 - ERROR: failed to build world TB --- 2012-06-07 09:37:27 - 1533.90 user 345.52 system 2066.62 real http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Thu Jun 7 15:01:45 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 988EB106564A; Thu, 7 Jun 2012 15:01:45 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) by mx1.freebsd.org (Postfix) with ESMTP id 58AB98FC0A; Thu, 7 Jun 2012 15:01:45 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id q57F1iQA042251; Thu, 7 Jun 2012 15:01:44 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id q57F1iqQ042150; Thu, 7 Jun 2012 15:01:44 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 7 Jun 2012 15:01:44 GMT Message-Id: <201206071501.q57F1iqQ042150@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [releng_8 tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Jun 2012 15:01:45 -0000 TB --- 2012-06-07 14:28:07 - tinderbox 2.9 running on freebsd-legacy2.sentex.ca TB --- 2012-06-07 14:28:07 - FreeBSD freebsd-legacy2.sentex.ca 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-07 14:28:07 - starting RELENG_8 tinderbox run for arm/arm TB --- 2012-06-07 14:28:07 - cleaning the object tree TB --- 2012-06-07 14:28:16 - cvsupping the source tree TB --- 2012-06-07 14:28:16 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/RELENG_8/arm/arm/supfile TB --- 2012-06-07 14:28:28 - building world TB --- 2012-06-07 14:28:28 - CROSS_BUILD_TESTING=YES TB --- 2012-06-07 14:28:28 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-07 14:28:28 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-07 14:28:28 - SRCCONF=/dev/null TB --- 2012-06-07 14:28:28 - TARGET=arm TB --- 2012-06-07 14:28:28 - TARGET_ARCH=arm TB --- 2012-06-07 14:28:28 - TZ=UTC TB --- 2012-06-07 14:28:28 - __MAKE_CONF=/dev/null TB --- 2012-06-07 14:28:28 - cd /src TB --- 2012-06-07 14:28:28 - /usr/bin/make -B buildworld >>> World build started on Thu Jun 7 14:28:28 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] gzip -cn /src/usr.bin/from/from.1 > from.1.gz ===> usr.bin/fstat (all) cc -O -pipe -I/src/usr.bin/fstat/zfs/../../../sys/cddl/compat/opensolaris -I/src/usr.bin/fstat/zfs/../../../cddl/compat/opensolaris/include -I/src/usr.bin/fstat/zfs/../../../cddl/compat/opensolaris/lib/libumem -I/src/usr.bin/fstat/zfs/../../../cddl/contrib/opensolaris/lib/libzpool/common -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/usr.bin/fstat/zfs/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/usr.bin/fstat/zfs/../../../cddl/contrib/opensolaris/head -I/src/usr.bin/fstat/zfs/.. -DNEED_SOLARIS_BOOLEAN -std=gnu99 -Wsystem-headers -Werror -Wno-pointer-sign -c /src/usr.bin/fstat/zfs/../zfs.c cc -O -pipe -D_KVM_VNODE -DZFS -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/usr.bin/fstat/cd9660.c cc -O -pipe -D_KVM_VNODE -DZFS -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wcast-align -Wunused-parameter -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wno-pointer-sign -c /src/usr.bin/fstat/fstat.c cc1: warnings being treated as errors /src/usr.bin/fstat/fstat.c: In function 'shmtrans': /src/usr.bin/fstat/fstat.c:991: warning: format '%6ju' expects type 'uintmax_t', but argument 3 has type 'size_t' *** Error code 1 Stop in /src/usr.bin/fstat. *** Error code 1 Stop in /src/usr.bin. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-07 15:01:44 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-07 15:01:44 - ERROR: failed to build world TB --- 2012-06-07 15:01:44 - 1537.02 user 349.72 system 2016.80 real http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 04:12:06 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 55CDB106564A for ; Sat, 9 Jun 2012 04:12:06 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtp5.clear.net.nz (smtp5.clear.net.nz [203.97.33.68]) by mx1.freebsd.org (Postfix) with ESMTP id 1DC9F8FC17 for ; Sat, 9 Jun 2012 04:12:06 +0000 (UTC) Received: from mxin3-orange.clear.net.nz (lb2-srcnat.clear.net.nz [203.97.32.237]) by smtp5.clear.net.nz (CLEAR Net Mail) with ESMTP id <0M5C00H310ZXIS20@smtp5.clear.net.nz> for freebsd-arm@freebsd.org; Sat, 09 Jun 2012 16:12:04 +1200 (NZST) Received: from 202-0-48-19.paradise.net.nz (HELO localhost) ([202.0.48.19]) by smtpin32.paradise.net.nz with ESMTP; Sat, 09 Jun 2012 16:12:04 +1200 Date: Sat, 09 Jun 2012 16:11:32 +1200 From: Andrew Turner To: freebsd-arm@freebsd.org Message-id: <20120609161132.38066a60@fubar.geek.nz> MIME-version: 1.0 X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; i386-portbld-freebsd8.0) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Pirate: Arrrr Subject: Small initarm cleanup X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 04:12:06 -0000 I've been looking at what parts of initarm we can clean up. I have a patch at [1] I would like to commit. It moves the proc_linkup0 from the various initarm functions to the common sys/arm/arm/machdep.c. Does anybody see any problems with it? If not I'll commit it in the next few days. Andrew [1] http://people.freebsd.org/~andrew/proc0.diff From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 05:34:13 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 01890106566B for ; Sat, 9 Jun 2012 05:34:13 +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 B23698FC0A for ; Sat, 9 Jun 2012 05:34:12 +0000 (UTC) Received: from monkey-bot.monoski.com ([70.41.6.54]) (authenticated bits=0) by harmony.bsdimp.com (8.14.4/8.14.3) with ESMTP id q595X5xB065880 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES128-SHA bits=128 verify=NO); Fri, 8 Jun 2012 23:33:21 -0600 (MDT) (envelope-from imp@bsdimp.com) Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <20120609161132.38066a60@fubar.geek.nz> Date: Fri, 8 Jun 2012 23:32:58 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <6B3D6C60-C1C9-442A-A223-C88C42FAE422@bsdimp.com> References: <20120609161132.38066a60@fubar.geek.nz> To: Andrew Turner X-Mailer: Apple Mail (2.1084) X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.0.1 (harmony.bsdimp.com [10.0.0.6]); Fri, 08 Jun 2012 23:33:26 -0600 (MDT) Cc: freebsd-arm@freebsd.org Subject: Re: Small initarm cleanup X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 05:34:13 -0000 On Jun 8, 2012, at 10:11 PM, Andrew Turner wrote: > I've been looking at what parts of initarm we can clean up. I have a > patch at [1] I would like to commit. It moves the proc_linkup0 from = the > various initarm functions to the common sys/arm/arm/machdep.c. >=20 > Does anybody see any problems with it? If not I'll commit it in the = next > few days. This looks great! I didn't verify each and every instance is exactly = identical, but the quick eyeball check says it looks great. Warner > Andrew >=20 > [1] http://people.freebsd.org/~andrew/proc0.diff > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >=20 >=20 From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 06:04:11 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 988D81065675 for ; Sat, 9 Jun 2012 06:04:11 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtp3.clear.net.nz (smtp3.clear.net.nz [203.97.33.64]) by mx1.freebsd.org (Postfix) with ESMTP id 5F3598FC17 for ; Sat, 9 Jun 2012 06:04:11 +0000 (UTC) Received: from mxin2-orange.clear.net.nz (lb2-srcnat.clear.net.nz [203.97.32.237]) by smtp3.clear.net.nz (CLEAR Net Mail) with ESMTP id <0M5C006Y766SC730@smtp3.clear.net.nz> for freebsd-arm@freebsd.org; Sat, 09 Jun 2012 18:04:04 +1200 (NZST) Received: from 202-0-48-19.paradise.net.nz (HELO localhost) ([202.0.48.19]) by smtpin2.paradise.net.nz with ESMTP; Sat, 09 Jun 2012 18:04:04 +1200 Date: Sat, 09 Jun 2012 18:03:32 +1200 From: Andrew Turner In-reply-to: <6B3D6C60-C1C9-442A-A223-C88C42FAE422@bsdimp.com> To: Warner Losh Message-id: <20120609180332.53c42ede@fubar.geek.nz> MIME-version: 1.0 X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; i386-portbld-freebsd8.0) Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Pirate: Arrrr References: <20120609161132.38066a60@fubar.geek.nz> <6B3D6C60-C1C9-442A-A223-C88C42FAE422@bsdimp.com> Cc: freebsd-arm@freebsd.org Subject: Re: Small initarm cleanup X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 06:04:11 -0000 On Fri, 8 Jun 2012 23:32:58 -0600 Warner Losh wrote: > This looks great! I didn't verify each and every instance is exactly > identical, but the quick eyeball check says it looks great. The only difference I noticed is, two files call proc_linkup rather than proc_linkup0. The only difference between these two functions is proc_linkup0 initialises the proc's p_threads tailq then calls proc_linkup. As one of these is in the s3c24x0 version of initarm, which I have hardware for, I have tested it work as expected. Andrew From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 16:11:35 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7733E106566C for ; Sat, 9 Jun 2012 16:11:35 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 510F18FC1A for ; Sat, 9 Jun 2012 16:11:35 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id q59GBUJB041843; Sat, 9 Jun 2012 16:11:30 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id aefuvczdiuiewj8q8uua4ypy8w; Sat, 09 Jun 2012 16:11:30 +0000 (UTC) (envelope-from tim@kientzle.com) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=iso-8859-1 From: Tim Kientzle In-Reply-To: <4FCE211D.10204@semihalf.com> Date: Sat, 9 Jun 2012 09:11:30 -0700 Content-Transfer-Encoding: 7bit Message-Id: <0FE5C5BF-FADE-49BA-BF38-00018A752F14@kientzle.com> References: <4FCE211D.10204@semihalf.com> To: Jan Sieka X-Mailer: Apple Mail (2.1278) Cc: freebsd-arm@freebsd.org Subject: Re: Possible fix for Perl failing with ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds" on ARM X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 16:11:35 -0000 On Jun 5, 2012, at 8:09 AM, Jan Sieka wrote: > Hello Ian! > > I tried recently to compile and run Perl 5.12 on ARM (SheevaPlug) using > HEAD from 22.05.2012 and got the following error while trying to run: > /usr/ports/lang/perl5.12 # make test > [...] > ../lib/auto/POSIX/POSIX.so: Undefined symbol "__flt_rounds > [...] > > After investigating the issue it appeared that __flt_rounds symbol is > not exported by libc. Applying the following patch, recompilling world > and Perl fixed the problem and allowed to use Perl on SheevaPlug: > > diff --git a/lib/libc/arm/Symbol.map b/lib/libc/arm/Symbol.map > index e8c7f1d..8cdcdaf 100644 > --- a/lib/libc/arm/Symbol.map > +++ b/lib/libc/arm/Symbol.map > @@ -70,6 +70,7 @@ FBSDprivate_1.0 { > __divdf3; > __floatsisf; > __floatsidf; > + __flt_rounds; > __fixsfsi; > __fixdfsi; > __fixunssfsi; > > Can you comment whether this is a correct solution? Great! I had the same problem compiling Python last week and had planned to track it down. I just committed this to -CURRENT and will also merge it to the armv6 tree. Tim From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 16:20:31 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7CA801065674 for ; Sat, 9 Jun 2012 16:20:31 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 59F4A8FC0A for ; Sat, 9 Jun 2012 16:20:31 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id q59GKUGM041880 for arm@freebsd.org; Sat, 9 Jun 2012 16:20:30 GMT (envelope-from kientzle@freebsd.org) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id y7smmur6r2erhdyp5m459eda66; for arm@freebsd.org; Sat, 09 Jun 2012 16:20:30 +0000 (UTC) (envelope-from kientzle@freebsd.org) From: Tim Kientzle Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 9 Jun 2012 09:20:30 -0700 Message-Id: <2EB675BD-4275-4E05-B551-CAF92584E9BC@freebsd.org> To: arm@freebsd.org Mime-Version: 1.0 (Apple Message framework v1278) X-Mailer: Apple Mail (2.1278) Cc: Subject: armv6 tree broken with DT_TEXTREL error in libc.so X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 16:20:31 -0000 In the armv6 tree, libc.so fails to link with an error because = DT_TEXTREL is being generated. But I can't figure out why this is = happening: * A regular arm.arm libc.so built on -CURRENT does not have a TEXTREL = section. * This first appeared in gonzo's "Huge merge from HEAD" at commit = 234858. An armv6 world from r234857 doesn't have a TEXTREL in libc.so. * I cannot find any interesting differences in the Makefiles under = libc that might explain this. That commit did not merge any interesting = changes to binutils, either. * If I make the --warn-shared-textrel non-fatal, then libc.so can = build successfully. =3D It does indeed have a TEXTREL section, BUT =3D that section is zero bytes long (if I'm reading objdump = output correctly) (So I understand neither why it's there nor why it's presence would = be a problem.) Any ideas for what I should check next? Tim From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 18:12:39 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1D33106566B; Sat, 9 Jun 2012 18:12:39 +0000 (UTC) (envelope-from gonzo@hq.bluezbox.com) Received: from hq.bluezbox.com (hq.bluezbox.com [70.38.37.145]) by mx1.freebsd.org (Postfix) with ESMTP id 7A88F8FC08; Sat, 9 Jun 2012 18:12:39 +0000 (UTC) Received: from [207.6.240.242] (helo=[192.168.1.64]) by hq.bluezbox.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.73 (FreeBSD)) (envelope-from ) id 1SdQ90-0002nI-Ke; Sat, 09 Jun 2012 11:12:17 -0700 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1463\)) From: Oleksandr Tymoshenko In-Reply-To: <2EB675BD-4275-4E05-B551-CAF92584E9BC@freebsd.org> Date: Sat, 9 Jun 2012 11:12:03 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <1199EB69-28A3-4F5F-AAAD-FA6A52063F4B@bluezbox.com> References: <2EB675BD-4275-4E05-B551-CAF92584E9BC@freebsd.org> To: Tim Kientzle X-Mailer: Apple Mail (2.1463) Sender: gonzo@hq.bluezbox.com X-Spam-Level: ---- X-Spam-Report: Spam detection software, running on the system "hq.bluezbox.com", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: On 2012-06-09, at 9:20 AM, Tim Kientzle wrote: > In the armv6 tree, libc.so fails to link with an error because DT_TEXTREL is being generated. But I can't figure out why this is happening: > > * A regular arm.arm libc.so built on -CURRENT does not have a TEXTREL section. > > * This first appeared in gonzo's "Huge merge from HEAD" at commit 234858. An armv6 world from r234857 doesn't have a TEXTREL in libc.so. > > * I cannot find any interesting differences in the Makefiles under libc that might explain this. That commit did not merge any interesting changes to binutils, either. > > * If I make the --warn-shared-textrel non-fatal, then libc.so can build successfully. > = It does indeed have a TEXTREL section, BUT > = that section is zero bytes long (if I'm reading objdump output correctly) > (So I understand neither why it's there nor why it's presence would be a problem.) > > Any ideas for what I should check next? [...] Content analysis details: (-4.4 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.8 ALL_TRUSTED Passed through trusted hosts only via SMTP -2.6 BAYES_00 BODY: Bayesian spam probability is 0 to 1% [score: 0.0000] Cc: arm@freebsd.org Subject: Re: armv6 tree broken with DT_TEXTREL error in libc.so X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 18:12:39 -0000 On 2012-06-09, at 9:20 AM, Tim Kientzle wrote: > In the armv6 tree, libc.so fails to link with an error because = DT_TEXTREL is being generated. But I can't figure out why this is = happening: >=20 > * A regular arm.arm libc.so built on -CURRENT does not have a TEXTREL = section. >=20 > * This first appeared in gonzo's "Huge merge from HEAD" at commit = 234858. An armv6 world from r234857 doesn't have a TEXTREL in libc.so. >=20 > * I cannot find any interesting differences in the Makefiles under = libc that might explain this. That commit did not merge any interesting = changes to binutils, either. >=20 > * If I make the --warn-shared-textrel non-fatal, then libc.so can = build successfully. > =3D It does indeed have a TEXTREL section, BUT > =3D that section is zero bytes long (if I'm reading objdump = output correctly) > (So I understand neither why it's there nor why it's presence = would be a problem.) >=20 > Any ideas for what I should check next? Hmm, I thought I fixed it with r236527. Do you have this change in your = tree? From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 19:11:30 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 79971106566B for ; Sat, 9 Jun 2012 19:11:30 +0000 (UTC) (envelope-from kientzle@freebsd.org) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 3A32B8FC14 for ; Sat, 9 Jun 2012 19:11:30 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id q59JAv0O042565; Sat, 9 Jun 2012 19:10:57 GMT (envelope-from kientzle@freebsd.org) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id swi9f2erc3pykx6wf6xex74u4n; Sat, 09 Jun 2012 19:10:57 +0000 (UTC) (envelope-from kientzle@freebsd.org) Mime-Version: 1.0 (Apple Message framework v1278) Content-Type: text/plain; charset=windows-1252 From: Tim Kientzle In-Reply-To: <1199EB69-28A3-4F5F-AAAD-FA6A52063F4B@bluezbox.com> Date: Sat, 9 Jun 2012 12:10:56 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <1EF4CDD2-9079-4329-9D79-987CAC7B050E@freebsd.org> References: <2EB675BD-4275-4E05-B551-CAF92584E9BC@freebsd.org> <1199EB69-28A3-4F5F-AAAD-FA6A52063F4B@bluezbox.com> To: Oleksandr Tymoshenko X-Mailer: Apple Mail (2.1278) Cc: arm@freebsd.org Subject: Re: armv6 tree broken with DT_TEXTREL error in libc.so X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 19:11:30 -0000 On Jun 9, 2012, at 11:12 AM, Oleksandr Tymoshenko wrote: > On 2012-06-09, at 9:20 AM, Tim Kientzle wrote: >=20 >> In the armv6 tree, libc.so fails to link with an error because = DT_TEXTREL is being generated. ... >=20 > Hmm, I thought I fixed it with r236527. Do you have this change in = your tree? Hmmm=85. Apparently not. I'll try that and let you know=85 Tim From owner-freebsd-arm@FreeBSD.ORG Sat Jun 9 20:24:02 2012 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B10D2106564A; Sat, 9 Jun 2012 20:24:02 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id 816188FC12; Sat, 9 Jun 2012 20:24:02 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id q59KNuDQ057504; Sat, 9 Jun 2012 16:23:56 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id q59KNu3P057503; Sat, 9 Jun 2012 20:23:56 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 9 Jun 2012 20:23:56 GMT Message-Id: <201206092023.q59KNu3P057503@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jun 2012 20:24:02 -0000 TB --- 2012-06-09 19:20:00 - tinderbox 2.9 running on freebsd-current.sentex.ca TB --- 2012-06-09 19:20:00 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-06-09 19:20:00 - starting HEAD tinderbox run for arm/arm TB --- 2012-06-09 19:20:00 - cleaning the object tree TB --- 2012-06-09 19:20:00 - cvsupping the source tree TB --- 2012-06-09 19:20:00 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/arm/arm/supfile TB --- 2012-06-09 19:22:21 - building world TB --- 2012-06-09 19:22:21 - CROSS_BUILD_TESTING=YES TB --- 2012-06-09 19:22:21 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-09 19:22:21 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-09 19:22:21 - SRCCONF=/dev/null TB --- 2012-06-09 19:22:21 - TARGET=arm TB --- 2012-06-09 19:22:21 - TARGET_ARCH=arm TB --- 2012-06-09 19:22:21 - TZ=UTC TB --- 2012-06-09 19:22:21 - __MAKE_CONF=/dev/null TB --- 2012-06-09 19:22:21 - cd /src TB --- 2012-06-09 19:22:21 - /usr/bin/make -B buildworld >>> World build started on Sat Jun 9 19:22:22 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Sat Jun 9 20:22:27 UTC 2012 TB --- 2012-06-09 20:22:27 - cd /src/sys/arm/conf TB --- 2012-06-09 20:22:27 - /usr/sbin/config -m AVILA TB --- 2012-06-09 20:22:27 - building AVILA kernel TB --- 2012-06-09 20:22:27 - CROSS_BUILD_TESTING=YES TB --- 2012-06-09 20:22:27 - MAKEOBJDIRPREFIX=/obj TB --- 2012-06-09 20:22:27 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-06-09 20:22:27 - SRCCONF=/dev/null TB --- 2012-06-09 20:22:27 - TARGET=arm TB --- 2012-06-09 20:22:27 - TARGET_ARCH=arm TB --- 2012-06-09 20:22:27 - TZ=UTC TB --- 2012-06-09 20:22:27 - __MAKE_CONF=/dev/null TB --- 2012-06-09 20:22:27 - cd /src TB --- 2012-06-09 20:22:27 - /usr/bin/make -B buildkernel KERNCONF=AVILA >>> Kernel build for AVILA started on Sat Jun 9 20:22:27 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -mlittle-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/kern/kern_cons.c cc -mlittle-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/kern/kern_cpu.c cc -mlittle-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/kern/kern_cpuset.c cc -mlittle-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/kern/kern_context.c cc -mlittle-endian -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mcpu=xscale -ffreestanding -Werror /src/sys/kern/kern_descrip.c cc1: warnings being treated as errors /src/sys/kern/kern_descrip.c: In function 'fdfree': /src/sys/kern/kern_descrip.c:1848: warning: unused variable 'fpp' [-Wunused-variable] *** Error code 1 Stop in /obj/arm.arm/src/sys/AVILA. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-06-09 20:23:56 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-06-09 20:23:56 - ERROR: failed to build AVILA kernel TB --- 2012-06-09 20:23:56 - 2485.20 user 575.10 system 3835.62 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-arm-arm.full