From owner-freebsd-mips@FreeBSD.ORG Sun Sep 15 22:28:42 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 7398E6A9; Sun, 15 Sep 2013 22:28:42 +0000 (UTC) (envelope-from lists@rewt.org.uk) Received: from hosted.mx.as41113.net (abby.lhr1.as41113.net [91.208.177.20]) by mx1.freebsd.org (Postfix) with ESMTP id 3B4252950; Sun, 15 Sep 2013 22:28:41 +0000 (UTC) Received: from jwhlaptop (unknown [91.208.177.70]) (using TLSv1.2 with cipher AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: lists@rewt.org.uk) by hosted.mx.as41113.net (Postfix) with ESMTPSA id 3cdQGT6RN2zRr; Sun, 15 Sep 2013 23:28:33 +0100 (BST) From: "Joe Holden" To: "'Adrian Chadd'" , "'freebsd-current'" , References: In-Reply-To: Subject: RE: how do i cross build world/kernel with clang? Date: Sun, 15 Sep 2013 23:28:29 +0100 Message-ID: <024001ceb262$e87f9ea0$b97edbe0$@rewt.org.uk> X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQJjiAl6RcfUH9Bv1T0IvAKu5Kh/mpidtWAA Content-Language: en-gb X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Sep 2013 22:28:42 -0000 Are you still playing with this? Reason I ask is that I tried to build world with clang for the crack and it bails with: /usr/obj/mips.mips64/pseudosrc/tmp/usr/bin/ld: /usr/obj/mips.mips64/pseudosrc/tmp/usr/lib/crtn.o: warning: linking PIC files with non-PIC files exect.So: In function `exect': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' setjmp.So: In function `botch': (.text+0x124): relocation truncated to fit: R_MIPS_PC16 against `abort' _setjmp.So: In function `botch': (.text+0xac): relocation truncated to fit: R_MIPS_PC16 against `abort' _sigwait.So: In function `err': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' _getlogin.So: In function `err': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' aio_mlock.So: In function `err': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' pipe2.So: In function `err': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' accept4.So: In function `err': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' chflagsat.So: In function `err': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' connectat.So: In function `err': (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' bindat.So: In function `err': (.text+0x18): additional relocation overflows omitted from the output clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Built on HEAD amd64 as of a few hours ago... Cheers Joe > -----Original Message----- > From: owner-freebsd-mips@freebsd.org [mailto:owner-freebsd- > mips@freebsd.org] On Behalf Of Adrian Chadd > Sent: 01 September 2013 03:30 > To: freebsd-current; freebsd-mips@freebsd.org > Subject: how do i cross build world/kernel with clang? > > Hi! > > How do i cross-build a mips world/kernel with clang? > > ie, how do I tell the build system to build a mips targetted clang instead of gcc > and use that to build everything? > > Thanks, > > > -adrian > _______________________________________________ > freebsd-mips@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mips > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" From owner-freebsd-mips@FreeBSD.ORG Sun Sep 15 22:29:43 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 90C3A7DE; Sun, 15 Sep 2013 22:29:43 +0000 (UTC) (envelope-from lists@rewt.org.uk) Received: from hosted.mx.as41113.net (abby.lhr1.as41113.net [91.208.177.20]) by mx1.freebsd.org (Postfix) with ESMTP id 5895F2963; Sun, 15 Sep 2013 22:29:42 +0000 (UTC) Received: from jwhlaptop (unknown [91.208.177.70]) (using TLSv1.2 with cipher AES128-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: lists@rewt.org.uk) by hosted.mx.as41113.net (Postfix) with ESMTPSA id 3cdQHp1fjCzRv; Sun, 15 Sep 2013 23:29:42 +0100 (BST) From: "Joe Holden" To: "'Adrian Chadd'" , "'freebsd-current'" , References: <024001ceb262$e87f9ea0$b97edbe0$@rewt.org.uk> In-Reply-To: <024001ceb262$e87f9ea0$b97edbe0$@rewt.org.uk> Subject: RE: how do i cross build world/kernel with clang? Date: Sun, 15 Sep 2013 23:29:39 +0100 Message-ID: <024201ceb263$1138bac0$33aa3040$@rewt.org.uk> X-Mailer: Microsoft Outlook 15.0 Thread-Index: AQJjiAl6RcfUH9Bv1T0IvAKu5Kh/mgI8xjuRmIvPwVA= Content-Language: en-gb X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Sep 2013 22:29:43 -0000 Doh should have checked the thread before sending - is there any news on this? > -----Original Message----- > From: owner-freebsd-mips@freebsd.org [mailto:owner-freebsd- > mips@freebsd.org] On Behalf Of Joe Holden > Sent: 15 September 2013 23:28 > To: 'Adrian Chadd'; 'freebsd-current'; freebsd-mips@freebsd.org > Subject: RE: how do i cross build world/kernel with clang? > > Are you still playing with this? Reason I ask is that I tried to build world with > clang for the crack and it bails with: > > /usr/obj/mips.mips64/pseudosrc/tmp/usr/bin/ld: > /usr/obj/mips.mips64/pseudosrc/tmp/usr/lib/crtn.o: warning: linking PIC > files with non-PIC files > exect.So: In function `exect': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > setjmp.So: In function `botch': > (.text+0x124): relocation truncated to fit: R_MIPS_PC16 against `abort' > _setjmp.So: In function `botch': > (.text+0xac): relocation truncated to fit: R_MIPS_PC16 against `abort' > _sigwait.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > _getlogin.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > aio_mlock.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > pipe2.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > accept4.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > chflagsat.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > connectat.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > bindat.So: In function `err': > (.text+0x18): additional relocation overflows omitted from the output > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > *** Error code 1 > > Built on HEAD amd64 as of a few hours ago... > > Cheers > Joe > > > -----Original Message----- > > From: owner-freebsd-mips@freebsd.org [mailto:owner-freebsd- > > mips@freebsd.org] On Behalf Of Adrian Chadd > > Sent: 01 September 2013 03:30 > > To: freebsd-current; freebsd-mips@freebsd.org > > Subject: how do i cross build world/kernel with clang? > > > > Hi! > > > > How do i cross-build a mips world/kernel with clang? > > > > ie, how do I tell the build system to build a mips targetted clang > > instead > of gcc > > and use that to build everything? > > > > Thanks, > > > > > > -adrian > > _______________________________________________ > > freebsd-mips@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-mips > > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" > > > _______________________________________________ > freebsd-mips@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mips > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" From owner-freebsd-mips@FreeBSD.ORG Sun Sep 15 23:21:43 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id CF12BD44; Sun, 15 Sep 2013 23:21:43 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wg0-x229.google.com (mail-wg0-x229.google.com [IPv6:2a00:1450:400c:c00::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 36C4E2B9E; Sun, 15 Sep 2013 23:21:43 +0000 (UTC) Received: by mail-wg0-f41.google.com with SMTP id l18so2529584wgh.0 for ; Sun, 15 Sep 2013 16:21:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=K3Aeiq2q4g36p+vVu2S8pfxUN49+i0vBI7iHzkHtfnA=; b=m/6YO5ZhcChoG72NG4WLOCvo6hEpA7qHEyDNbvygzTGGakU+j8GHad2bHSn//NonBT UyXNxqmGMKCXxhSUwpR7GYbrPQkd4XCJUDMOI6okWIWT6UYe4SJU0Dw1Gxgo8lUPqfcc vqh5ExVCzfoQsmPWCUIrp9nFK1HPG/Nqv1OBv+/AfzU/qltlxXjCmeCWceoZRLVkskTp OXwRIq2B/pnwkW3MQmcntGbpMAeO/qbxx/d6RyeZqhTug42PchsasT+Eb0PabrzTo9DT m+5yKsvdDcdVvydYsobE/26oIHDlTswj5LzNKRRy9KXSwjCgoKWCJ44BSqESDmA3vXOT Wp+Q== MIME-Version: 1.0 X-Received: by 10.180.109.132 with SMTP id hs4mr10979662wib.46.1379287301586; Sun, 15 Sep 2013 16:21:41 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.216.73.133 with HTTP; Sun, 15 Sep 2013 16:21:41 -0700 (PDT) In-Reply-To: <024201ceb263$1138bac0$33aa3040$@rewt.org.uk> References: <024001ceb262$e87f9ea0$b97edbe0$@rewt.org.uk> <024201ceb263$1138bac0$33aa3040$@rewt.org.uk> Date: Sun, 15 Sep 2013 16:21:41 -0700 X-Google-Sender-Auth: CvqeIB198OdBIz6VFiTD-HDoi3k Message-ID: Subject: Re: how do i cross build world/kernel with clang? From: Adrian Chadd To: Joe Holden Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: freebsd-current , "freebsd-mips@freebsd.org" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 15 Sep 2013 23:21:44 -0000 I don't think so. I think the MIPS compiler people are aware of it. -adrian On 15 September 2013 15:29, Joe Holden wrote: > Doh should have checked the thread before sending - is there any news on > this? > > > -----Original Message----- > > From: owner-freebsd-mips@freebsd.org [mailto:owner-freebsd- > > mips@freebsd.org] On Behalf Of Joe Holden > > Sent: 15 September 2013 23:28 > > To: 'Adrian Chadd'; 'freebsd-current'; freebsd-mips@freebsd.org > > Subject: RE: how do i cross build world/kernel with clang? > > > > Are you still playing with this? Reason I ask is that I tried to build > world with > > clang for the crack and it bails with: > > > > /usr/obj/mips.mips64/pseudosrc/tmp/usr/bin/ld: > > /usr/obj/mips.mips64/pseudosrc/tmp/usr/lib/crtn.o: warning: linking PIC > > files with non-PIC files > > exect.So: In function `exect': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > setjmp.So: In function `botch': > > (.text+0x124): relocation truncated to fit: R_MIPS_PC16 against `abort' > > _setjmp.So: In function `botch': > > (.text+0xac): relocation truncated to fit: R_MIPS_PC16 against `abort' > > _sigwait.So: In function `err': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > _getlogin.So: In function `err': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > aio_mlock.So: In function `err': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > pipe2.So: In function `err': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > accept4.So: In function `err': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > chflagsat.So: In function `err': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > connectat.So: In function `err': > > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against `__cerror' > > bindat.So: In function `err': > > (.text+0x18): additional relocation overflows omitted from the output > > clang: error: linker command failed with exit code 1 (use -v to see > > invocation) > > *** Error code 1 > > > > Built on HEAD amd64 as of a few hours ago... > > > > Cheers > > Joe > > > > > -----Original Message----- > > > From: owner-freebsd-mips@freebsd.org [mailto:owner-freebsd- > > > mips@freebsd.org] On Behalf Of Adrian Chadd > > > Sent: 01 September 2013 03:30 > > > To: freebsd-current; freebsd-mips@freebsd.org > > > Subject: how do i cross build world/kernel with clang? > > > > > > Hi! > > > > > > How do i cross-build a mips world/kernel with clang? > > > > > > ie, how do I tell the build system to build a mips targetted clang > > > instead > > of gcc > > > and use that to build everything? > > > > > > Thanks, > > > > > > > > > -adrian > > > _______________________________________________ > > > freebsd-mips@freebsd.org mailing list > > > http://lists.freebsd.org/mailman/listinfo/freebsd-mips > > > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org > " > > > > > > _______________________________________________ > > freebsd-mips@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-mips > > To unsubscribe, send any mail to "freebsd-mips-unsubscribe@freebsd.org" > > > From owner-freebsd-mips@FreeBSD.ORG Mon Sep 16 08:01:47 2013 Return-Path: Delivered-To: freebsd-mips@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8E242D0D; Mon, 16 Sep 2013 08:01:47 +0000 (UTC) (envelope-from theraven@FreeBSD.org) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 43242251E; Mon, 16 Sep 2013 08:01:46 +0000 (UTC) Received: from [192.168.0.2] (cpc27-cmbg15-2-0-cust235.5-4.cable.virginmedia.com [86.27.188.236]) (authenticated bits=0) by theravensnest.org (8.14.5/8.14.5) with ESMTP id r8G81aw0057028 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 16 Sep 2013 08:01:39 GMT (envelope-from theraven@FreeBSD.org) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.5 \(1508\)) Subject: Re: how do i cross build world/kernel with clang? From: David Chisnall In-Reply-To: <024001ceb262$e87f9ea0$b97edbe0$@rewt.org.uk> Date: Mon, 16 Sep 2013 09:01:32 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: References: <024001ceb262$e87f9ea0$b97edbe0$@rewt.org.uk> To: "Joe Holden" X-Mailer: Apple Mail (2.1508) Cc: 'freebsd-current' , freebsd-mips@FreeBSD.org X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 08:01:47 -0000 On 15 Sep 2013, at 23:28, "Joe Holden" wrote: > Are you still playing with this? Reason I ask is that I tried to = build > world with clang for the crack and it bails with: >=20 > /usr/obj/mips.mips64/pseudosrc/tmp/usr/bin/ld: > /usr/obj/mips.mips64/pseudosrc/tmp/usr/lib/crtn.o: warning: linking = PIC > files with non-PIC files This is an old bug in LLVM, where it didn't set the cpic bit in the = e_flags field of the ELF header. We fixed it a little while ago, but it = hasn't been imported into head yet. > exect.So: In function `exect': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > setjmp.So: In function `botch': > (.text+0x124): relocation truncated to fit: R_MIPS_PC16 against = `abort' > _setjmp.So: In function `botch': > (.text+0xac): relocation truncated to fit: R_MIPS_PC16 against `abort' > _sigwait.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > _getlogin.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > aio_mlock.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > pipe2.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > accept4.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > chflagsat.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > connectat.So: In function `err': > (.text+0x18): relocation truncated to fit: R_MIPS_PC16 against = `__cerror' > bindat.So: In function `err': > (.text+0x18): additional relocation overflows omitted from the output Most of these are due to our linker not being able to correctly insert = PLT entries on MIPS (recent GNU binutils doesn't have this problem, but = unfortunately also can't target FreeBSD. I believe Warner is working on = forward-porting our patches to a new binutils). We might be able to = hack LLVM to always emit 24-bit relocations, but that seems a bit of a = hack. I'm inclined to wait until we import MCLinker, which now has = MIPS32/64 support, and should be much easier to fix if it has this kind = of issue. David From owner-freebsd-mips@FreeBSD.ORG Mon Sep 16 08:09:18 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 62DB2EE3 for ; Mon, 16 Sep 2013 08:09:18 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-we0-x232.google.com (mail-we0-x232.google.com [IPv6:2a00:1450:400c:c03::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 00B2E2577 for ; Mon, 16 Sep 2013 08:09:17 +0000 (UTC) Received: by mail-we0-f178.google.com with SMTP id u57so3247777wes.37 for ; Mon, 16 Sep 2013 01:09:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=CYENFu0H5NsqL6AxoxIv1w5ob5bfFc5nMCa6+D5ot5g=; b=Sp+/IARhfmS6gR785qp60w/xwiawjkK7fJ/+zhLUSslnenMxdQWkuGzxxeTSWhd7kK CNt3zgNjEju2w/vG5nkBMnRAFVWBQMnNQehDop3hJff6wlQlgpm51oPnTvQEK81f/n+k qJbrdylGXC3utO/AOX98gX+YBwtGwJJGn450rXuNBKhpqsy/RJlzkV828VZNDTylrLfv KCYWsF88CibLIK9JY7PNDbYgNApglXESUAP1JynYO8HCAbv7Kq/E5rpG3P+iKIfv1DmC Dl2FATEgoO7XNzsXx/Z9vpZ/BO/kkc3HxyZV4S+dh7CpyQfOzJc45SALEvhIcLPnMZPK /VEw== MIME-Version: 1.0 X-Received: by 10.180.37.164 with SMTP id z4mr12426683wij.30.1379318956522; Mon, 16 Sep 2013 01:09:16 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.216.73.133 with HTTP; Mon, 16 Sep 2013 01:09:16 -0700 (PDT) Date: Mon, 16 Sep 2013 01:09:16 -0700 X-Google-Sender-Auth: qcyjkh3SywzT61FQIShSab3o7cI Message-ID: Subject: random MIPS TLB exceptions? From: Adrian Chadd To: "freebsd-mips@freebsd.org" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 08:09:18 -0000 Hiya, I just saw a random panic on MIPS in kernel code where it shouldn't occur. It hasn't happened after a reboot. Has anyone else seen occasional TLB exceptions? -a From owner-freebsd-mips@FreeBSD.ORG Mon Sep 16 11:06:48 2013 Return-Path: Delivered-To: freebsd-mips@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 04D75BBE for ; Mon, 16 Sep 2013 11:06:48 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E6119215A for ; Mon, 16 Sep 2013 11:06:47 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r8GB6lUD089673 for ; Mon, 16 Sep 2013 11:06:47 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r8GB6lBd089671 for freebsd-mips@FreeBSD.org; Mon, 16 Sep 2013 11:06:47 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Sep 2013 11:06:47 GMT Message-Id: <201309161106.r8GB6lBd089671@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-mips@FreeBSD.org Subject: Current problem reports assigned to freebsd-mips@FreeBSD.org X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 11:06:48 -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 kern/177876 mips [mips] kernel stack overflow panic on mips64, EdgeRout o kern/165951 mips [ar913x] [ath] DDR flush isn't being done for the WMAC 2 problems total. From owner-freebsd-mips@FreeBSD.ORG Mon Sep 16 17:11:16 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 076396C4 for ; Mon, 16 Sep 2013 17:11:16 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-oa0-f48.google.com (mail-oa0-f48.google.com [209.85.219.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C44892CD5 for ; Mon, 16 Sep 2013 17:11:15 +0000 (UTC) Received: by mail-oa0-f48.google.com with SMTP id i10so247338oag.21 for ; Mon, 16 Sep 2013 10:11:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=BahLAh1o8NglbaFX+aRbVCz8T/uXwD/8Sn15hIT3oV8=; b=ghRAtMACdeBQ/gcZsIgNdDGdz1vOpm3xT+e3PLtdM/d/kJ6BBX3u3+pW5rDkUXMWBw Y4eYLQajC8XEhSukbfnerDUWxQLboweLcQ6W41K1g4SHSLDiqlHtnDdUee+qc3OmwMj5 Kazt0o6gwc1h1QqfdZLr4NqJrcX2ESc8tdvoiZejcUEwb2QkIKus0SmlfwMZGitGXvnZ e+06gVs97mebkb8LXLpTddLBdMVRjM/SLqJUcS/PIqIiEu2j1C5V3oGcnD5F1USsRqrs OuXM1OP5Utnkn6KmJ6d7cqOtQSMpTEYcSZZTkI2MEfzgzxXZ6skZfyaRf6DWyJOm2BlL 9Rlg== X-Gm-Message-State: ALoCoQmPr48dxlG3dYxQCKJ1ERuV3R5C5/atPJvIRrNNLGHUUMhXrTkB2FnwiPWMos2XJskovRpO X-Received: by 10.60.133.71 with SMTP id pa7mr657843oeb.44.1379351469535; Mon, 16 Sep 2013 10:11:09 -0700 (PDT) Received: from monkey-bot.int.fusionio.com ([209.117.142.2]) by mx.google.com with ESMTPSA id d8sm32601598oeu.6.1969.12.31.16.00.00 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 16 Sep 2013 10:11:09 -0700 (PDT) Sender: Warner Losh Subject: Re: random MIPS TLB exceptions? Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: Date: Mon, 16 Sep 2013 11:11:07 -0600 Content-Transfer-Encoding: 7bit Message-Id: <9FC7B7DD-3F0A-4B6F-83FC-04A01E55A8A0@bsdimp.com> References: To: Adrian Chadd X-Mailer: Apple Mail (2.1085) Cc: "freebsd-mips@freebsd.org" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 17:11:16 -0000 On Sep 16, 2013, at 2:09 AM, Adrian Chadd wrote: > Hiya, > > I just saw a random panic on MIPS in kernel code where it shouldn't occur. > It hasn't happened after a reboot. > > Has anyone else seen occasional TLB exceptions? I haven't seen it on my Octeon board. What's the work load? Warner From owner-freebsd-mips@FreeBSD.ORG Mon Sep 16 17:17:17 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 5412276E for ; Mon, 16 Sep 2013 17:17:17 +0000 (UTC) (envelope-from juli@clockworksquid.com) Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D2ABF2D1E for ; Mon, 16 Sep 2013 17:17:16 +0000 (UTC) Received: by mail-la0-f44.google.com with SMTP id eo20so3421963lab.31 for ; Mon, 16 Sep 2013 10:17:09 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-type; bh=A6wDkCouYkWgI++S6EUnWDDWzXwpZeZ3Pjl8ahdjLEc=; b=lr+TO8TXKvU6+zkh9256oC9J2Fj322Rzp8EkpTpePACi1E+LQlS/ghM0I7nGwrdng1 kCGPnsJ4lRpZbIr5ZLWImcJPT8JFBNnjndsaR1FVh7YcjOmWayucU7Bz5ciqL+z8pkYR imoI4ygZ9ipLA7LOlQ3fFmER37DAB+SP0t/96f0kUDNZSVpBZenOQ/NjlBTkgZhtz3Co sNbnBJk7AUk73w45xFih4r54IqwJ7J+MttRFUo7I4QUavPg+gX5NeWiMcU3+ywnbfJwT euYSEwAZQf4sZrPQfKfSJ/T2PYgzHyFsrmB+MOwTIUQmkTNeLh78R8unG5rG+KRHC0uC tx9A== X-Gm-Message-State: ALoCoQmQLlytTEfs0ksoY6IES1zRGYjNt0cKRsKpeEf6ZfRMnbYRmBKk7Q90WW9i9tN1/237iCHb X-Received: by 10.112.167.230 with SMTP id zr6mr2206578lbb.35.1379351829305; Mon, 16 Sep 2013 10:17:09 -0700 (PDT) MIME-Version: 1.0 Sender: juli@clockworksquid.com Received: by 10.152.23.101 with HTTP; Mon, 16 Sep 2013 10:16:49 -0700 (PDT) In-Reply-To: References: From: Juli Mallett Date: Mon, 16 Sep 2013 10:16:49 -0700 X-Google-Sender-Auth: ccPnet34Ml9ZqqJg4CA2NIOjNko Message-ID: Subject: Re: random MIPS TLB exceptions? To: Adrian Chadd Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-mips@freebsd.org" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 17:17:17 -0000 On Mon, Sep 16, 2013 at 1:09 AM, Adrian Chadd wrote: > Hiya, > > I just saw a random panic on MIPS in kernel code where it shouldn't occur. > It hasn't happened after a reboot. > > Has anyone else seen occasional TLB exceptions? > Not enough information. There is no "MIPS" kernel and no "MIPS" platform, so it's hard to make sense of the problem space here. My instinct would be that sporadic issues of this kind could often be caused by a driver or similar, so it would be helpful to know what hardware you're using, what kernel you're running, and what kind of workload is going on. It could be something that others simply haven't hit for circumstantial reasons (say, a problem related to swapping), or based on what drivers and hardware are in-use. (Is there wireless involved? Doesn't that bring in all kinds of timers and occasional beacons that could be received? That kind of thing seems like it could result in sporadic crashes.) Did you get any kind of backtrace? Was it actually a "TLB exception" (which has a specific meaning), or do you really just mean you're seeing random panics and that you think the TLB might be implicated? What kind of TLB exception? Load, store, modify? I haven't seen anything like what you describe, I don't think, but I'm also not sure what you're describing. Hopefully we can track this down. Thanks, Juli. From owner-freebsd-mips@FreeBSD.ORG Mon Sep 16 17:42:36 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id F16AF9D2; Mon, 16 Sep 2013 17:42:35 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wi0-x22e.google.com (mail-wi0-x22e.google.com [IPv6:2a00:1450:400c:c05::22e]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 56ED72F63; Mon, 16 Sep 2013 17:42:35 +0000 (UTC) Received: by mail-wi0-f174.google.com with SMTP id hj3so3785989wib.13 for ; Mon, 16 Sep 2013 10:42:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=6otCeGZRCzfHe4R25sh8Cx2Adad027bAk9wOyZLQlH8=; b=abiJLZTHxf/2t5Xe5dN+LS+98OzgyhU6heXbAZ+qQydQNjoj3HK9AHqyBx/QKIT2RQ tbJIpyunnMtJV6JKAecL8Zkaqg8BzFD4JvhiNNpfvAgWaFnriyvNEfSIPGh5z5hsHqWV hHkjO3wGrcjt6nXsELdLajkTt4sw8DPaeu6upesjSzjCmZTapfMcQMvfJIt006iUPRdF Y/+OhEOWpBk1G49AN0zRWncGdvU4xodtDuG1t5CDkXEIGW079y97XhdyB+uyHZrlY9zn 2fGtzYnRzmnlhBjMYS9l8tQeippAUCpyjKMCrAc8GOhpsPsUjG1Sr4NyBjIk/IeNz0EL SszQ== MIME-Version: 1.0 X-Received: by 10.180.109.132 with SMTP id hs4mr14357955wib.46.1379353353618; Mon, 16 Sep 2013 10:42:33 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.216.73.133 with HTTP; Mon, 16 Sep 2013 10:42:33 -0700 (PDT) In-Reply-To: References: Date: Mon, 16 Sep 2013 10:42:33 -0700 X-Google-Sender-Auth: oPxTnYi33LDe5qpcOUsv_RcmCpA Message-ID: Subject: Re: random MIPS TLB exceptions? From: Adrian Chadd To: Juli Mallett Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-mips@freebsd.org" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Sep 2013 17:42:36 -0000 I unfortunately didn't save the console log :( I'll make sure I do next time. For ref, twas an RSPRO w/ ath wifi hardware. Running a read-only AP image. No mounted USB disks or normal running system. It was in the raw xmit code path and the code itself and around it made no sense from a crash perspective - registers pointed at correct values / addresses. A reboot of exactly the same kernel didn't show a problem. I'll try to reproduce exactly what I did yesterday (which was start it up, then do some console serial IO whilst doing network IO) But yeah, it's tricky to track down. This was less about "this is what the problem is" and more a solicitation for further information from people who may have seen random crashes and rebooted.. -adrian On 16 September 2013 10:16, Juli Mallett wrote: > On Mon, Sep 16, 2013 at 1:09 AM, Adrian Chadd wrote: > >> Hiya, >> >> I just saw a random panic on MIPS in kernel code where it shouldn't occur. >> It hasn't happened after a reboot. >> >> Has anyone else seen occasional TLB exceptions? >> > > Not enough information. There is no "MIPS" kernel and no "MIPS" platform, > so it's hard to make sense of the problem space here. My instinct would be > that sporadic issues of this kind could often be caused by a driver or > similar, so it would be helpful to know what hardware you're using, what > kernel you're running, and what kind of workload is going on. It could be > something that others simply haven't hit for circumstantial reasons (say, a > problem related to swapping), or based on what drivers and hardware are > in-use. (Is there wireless involved? Doesn't that bring in all kinds of > timers and occasional beacons that could be received? That kind of thing > seems like it could result in sporadic crashes.) > > Did you get any kind of backtrace? Was it actually a "TLB exception" > (which has a specific meaning), or do you really just mean you're seeing > random panics and that you think the TLB might be implicated? What kind of > TLB exception? Load, store, modify? > > I haven't seen anything like what you describe, I don't think, but I'm > also not sure what you're describing. Hopefully we can track this down. > > Thanks, > Juli. > From owner-freebsd-mips@FreeBSD.ORG Wed Sep 18 17:57:41 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 962F3EBD for ; Wed, 18 Sep 2013 17:57:41 +0000 (UTC) (envelope-from bounces+1118583.103798407.388224@icpbounce.com) Received: from drone084.ral.icpbounce.com (drone084.ral.icpbounce.com [216.27.86.141]) by mx1.freebsd.org (Postfix) with ESMTP id 47C4A2AE9 for ; Wed, 18 Sep 2013 17:57:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=default; d=icontactmail1.com; h=Mime-Version:From:To:Date:Subject:List-Unsubscribe:Content-Type:Message-ID; bh=0nqps1q0liVBckDNrZT1H+pxzEE=; b=Xokf/pQI+5uvrt4jIdE4M0EJhLQp6nZuDWwADTV+BVOqhI/zxIWWLzo8SfzLAnikdFFHQPZmt7Jo 2bPelgUip9yf203RjfOUUHfoKGzCTwKYcTOxz7Y3cLYD3koCakNyHwbKBx2eyLgXpSBP0CqXoa+9 C0a4o5c2zZE+FJLZQ/M= Mime-Version: 1.0 From: "Scott Brown" To: Date: Wed, 18 Sep 2013 13:37:16 -0400 Subject: Purchase Order & Working Capital Errors-To: bounces+1118583.103798407.388224@icpbounce.com X-List-Unsubscribe: X-Unsubscribe-Web: X-ICPINFO: X-Return-Path-Hint: bounces+1118583.103798407.388224@icpbounce.com Message-ID: <0.1.377.3B3.1CEB495B7BAF12C.0@drone084.ral.icpbounce.com> Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Sep 2013 17:57:41 -0000 * I've recently been blessed to be able to help several banks , CPA's and= =0Alending institutions with their clients cash flow needs where the clien= t was=0Anot yet bankable or the bank needed an exit strategy from existing = revolvers.=0A=0AFeel fee to call me or email if I can answer any questions.= =0A=0AScott=0A=0ACreative Working Capital Factoring=0A=0APurchase Order Fin= ancing=0A=0A[1]www.MidlandAmericanCapital.com=0A=0AScott P Brown = 11175 Cicero Dr ~ Ste 100=0A=0A(770) 880-9208 = Alpharetta, GA=0A30022=0A=0Asbrown@= midlandamericancapital.com=0A=0A(3) Recent Purchase Order Transactions=0A= =0ABelow are just a few examples of recent Purchase Order financings we hav= e=0Acompleted. If you or someone you know needs Working Capital, or Funding= for a=0Asingle or multiple ongoing Purchase Orders - give me a call at (77= 0) 880-9208.=0ABest - Scott.=0A=0AAmmunition Manufacturer=0A=0APurchase Ord= er=0A=0A&=0A=0AAccounts Receivable=0A=0A$ 500,000=0A=0ACompany in the Carol= inas manufacturers custom and branded ammunition in various=0Acalibers. The= y sell to major chain Athletic stores, U.S. Government, and Gun=0AStores th= roughout the U.S.=0A=0AMain Concerns Solved:=0A* Purchase or Brass and GunP= owder QUICKLY when it becomes available=0A* Speed of reacting to incoming o= rders=0A* Unique Product=0A* Regulations=0A=0AI.T. Sales & Service Company= =0A=0APurchase Order=0A=0A&=0A=0AAccounts Receivable=0A=0A$ 900,000=0A=0APr= ovided a Purchase Order facility offering 100% funding of all purchase cost= s=0Aof computers to fill orders, using an Int'l Letter of Credit to supplie= r.=0ACompany was able to fill orders quickly, and with security having not = forwarded=0Acash overseas.=0A=0AMain Concerns Solved:=0A* Funding 100% of c= osts to supplier - not the 70% our competitors offer=0A* Sending deposits a= nd final payment overseas without goods being inspected=0A=0ABoiler Repair = & Installation Service Company=0A=0AAccounts Receivable=0A=0A$500,000=0A=0A= Provided a Working Capital line so that upon invocing at completion of serv= ice,=0Athe company could draw on it's Accounts Receivable for Payroll and o= ther costs=0Aalong the way before payments would be received from Net 30 bi= lling.=0A=0AMain Concerns Solved:=0A* Payroll - on time - Weekly=0A* Vendor= s and Supply Chain paid timely for parts=0A* Payroll Taxes=0A* Maintain Ove= rhaed payments timely=0A=0AIf you or your client needs Purchase Order Finan= cing, or Non-Invasive Factoring=0Aplease don't hesitate to contact me. I am= always enthusiastic to help.=0A=0ARegards,=0A=0AScott Brown=0A=0A(770) 880= -9208=0A=0Asbrown@midlandamericancapital.com=0A=0Awww.MidlandAmericanCapita= l.com=0A=0AWhat makes us Different?=0A=0AA Lot ! We are different from othe= r providers in that we remove all the barriers=0Ato great service, and neve= r require our clients to sign a term commitment or pay=0Aexit fees.=0A=0ACo= mpetitors Midland=0A=0A[2]=0A=0AJoin me on Linked=0A=0Awww.MidlandA= mericanCapital.com=0A=0APhone: 770-880-9208 SBrown@mindlandAmericanCapita= l.com=0A=0AReferences=0A=0A1. http://www.MidlandAmericanCapital.com/=0A2. h= ttp://www.linkedin.com/in/scottprestonbrown/=0A=0AThis message was sent to freebsd-mips@freebsd.org from: Midland American Capital | 6470 Ga Hwy 400 S.E. Financial Center | Cumming, GA 30028=0A=0AUnsubscribe:=0Ahttp://app.icontact.com/icp/mmail-mprofile.pl?r=3D103798407&l=3D10242&s=3DRN23&m=3D388224&c=3D1118583=0A=0A=0A From owner-freebsd-mips@FreeBSD.ORG Thu Sep 19 04:39:20 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 76117E57; Thu, 19 Sep 2013 04:39:20 +0000 (UTC) (envelope-from hiren.panchasara@gmail.com) Received: from mail-ee0-x22b.google.com (mail-ee0-x22b.google.com [IPv6:2a00:1450:4013:c00::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 845232F5C; Thu, 19 Sep 2013 04:39:19 +0000 (UTC) Received: by mail-ee0-f43.google.com with SMTP id e52so3846750eek.2 for ; Wed, 18 Sep 2013 21:39:16 -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; bh=xjVvIAgkKal+3SsODNmqHYINvLX0zAzUXOVlpKCVd2s=; b=TRFBAGcTXWfVEcBUPd6DWkajkJduXSHlYxNRH4O5ZFde+3VDpGocuXMDhhTP0zmdiT NcJsdB1sDVyMx44Uwa1vudY+EB+9I6UhToQgJu589qldZVH/Lp129lqOQAB2DsdJxQer PN+MPh7DYJq06gXaTST5LdAh9bly709J+Vfo75p0A/9oHggKGbbBVZbwYiidCkB3SIL0 fi1j1kVx0gDwrWy0sGHq/bHV8UNnAfUP0+SkMGcDRG1X9Y5Ks9ael66YsPgnRNYe3/hR LqoK4p/uTcGamHgu4btqXP0ZRTlocGjRyO3UVqhl9AjsqJ/0rL58NAOIgxEKumAwevs3 6WfQ== MIME-Version: 1.0 X-Received: by 10.14.103.69 with SMTP id e45mr8468169eeg.51.1379565556823; Wed, 18 Sep 2013 21:39:16 -0700 (PDT) Received: by 10.14.105.137 with HTTP; Wed, 18 Sep 2013 21:39:16 -0700 (PDT) In-Reply-To: References: <9CBFAD35-D651-4E28-BEBB-DC3717F38567@bsdimp.com> <1378583762.1111.512.camel@revolution.hippie.lan> Date: Wed, 18 Sep 2013 21:39:16 -0700 Message-ID: Subject: Re: mbuf autotuning effect From: hiren panchasara To: Adrian Chadd Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-mips@freebsd.org" , Ian Lepore , freebsd-embedded X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Sep 2013 04:39:20 -0000 Removing -net@, Adding -embedded@ On Sat, Sep 7, 2013 at 10:57 PM, hiren panchasara < hiren.panchasara@gmail.com> wrote: > > > > On Sat, Sep 7, 2013 at 1:39 PM, Adrian Chadd wrote: > >> On 7 September 2013 12:56, Ian Lepore wrote: >> >> >>> I think the part of this that strikes me as strange is calling 20% of >>> physical memory used for network buffers a "very low value". It seems >>> outrageously high to me. I'd be pissed if that much memory got wasted >>> on network buffers on one of our $work platforms with so little memory. >>> >>> So the fact that you think it's crazy-low and I think it's crazy-high >>> may be a sign that it's auto-tuned to a reasonable compromise, and in >>> both our cases the right fix would be to use the available knobs to tune >>> things for our particular uses. >>> >> >> Well, which limit is actually being hit here? 20% of 32mb is still a lot >> of memory buffers.. >> >> Now, for sizing up the needed buffers for wifi: >> >> assuming 512 tx, 512 rx buffers for two ath NICs. >> >> another 512+512 buffers for each arge NICs. >> >> So, 4096 mbufs here, 2k each, so ~ 8mb of RAM. >> > > And we are only getting 6mb of maxmbufmem with current setup. > > Index: mips/include/vmparam.h > =================================================================== > --- mips/include/vmparam.h (revision 255320) > +++ mips/include/vmparam.h (working copy) > @@ -119,7 +119,7 @@ > * is the total KVA space allocated for kmem_map. > */ > #ifndef VM_KMEM_SIZE_SCALE > -#define VM_KMEM_SIZE_SCALE (3) > +#define VM_KMEM_SIZE_SCALE (1) > #endif > > /* > > As I mentioned on another reply in the same thread, VM_KMEM_SIZE_SCALE is > 1 for amd64. If I do the same for mips as above, we get > > # sysctl -a | grep maxmbuf > kern.ipc.maxmbufmem: 14407680 > > Now, do we want to have this much rams assigned to mbufs is another > question. > I am proposing following change for tplink TP-WN1043ND. This will get maxmbufmem *up* from 6mb to 14mb out of total 32mb. Index: sys/mips/conf/TP-WN1043ND =================================================================== --- sys/mips/conf/TP-WN1043ND (revision 255680) +++ sys/mips/conf/TP-WN1043ND (working copy) @@ -15,6 +15,8 @@ # Force the board memory - 32mb options AR71XX_REALMEM=32*1024*1024 +options VM_KMEM_SIZE_SCALE=1 + # i2c GPIO bus device gpioiic device iicbb I do not see any other side-effects of it. Please correct me if I am wrong. cheers, Hiren From owner-freebsd-mips@FreeBSD.ORG Sat Sep 21 10:39:18 2013 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 294AFEB2; Sat, 21 Sep 2013 10:39:18 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D1D00274C; Sat, 21 Sep 2013 10:39:17 +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 r8LAdGJG085031; Sat, 21 Sep 2013 06:39:16 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r8LAdGlO085027; Sat, 21 Sep 2013 10:39:16 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 21 Sep 2013 10:39:16 GMT Message-Id: <201309211039.r8LAdGlO085027@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 , , Subject: [head tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Sep 2013 10:39:18 -0000 TB --- 2013-09-21 08:43:30 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-09-21 08:43:30 - 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 --- 2013-09-21 08:43:30 - starting HEAD tinderbox run for mips/mips TB --- 2013-09-21 08:43:30 - cleaning the object tree TB --- 2013-09-21 08:43:30 - /usr/local/bin/svn stat /src TB --- 2013-09-21 08:43:34 - At svn revision 255752 TB --- 2013-09-21 08:43:35 - building world TB --- 2013-09-21 08:43:35 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 08:43:35 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 08:43:35 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 08:43:35 - SRCCONF=/dev/null TB --- 2013-09-21 08:43:35 - TARGET=mips TB --- 2013-09-21 08:43:35 - TARGET_ARCH=mips TB --- 2013-09-21 08:43:35 - TZ=UTC TB --- 2013-09-21 08:43:35 - __MAKE_CONF=/dev/null TB --- 2013-09-21 08:43:35 - cd /src TB --- 2013-09-21 08:43:35 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Sat Sep 21 08:43:42 UTC 2013 >>> 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 Sep 21 09:43:10 UTC 2013 TB --- 2013-09-21 09:43:10 - cd /src/sys/mips/conf TB --- 2013-09-21 09:43:10 - /usr/sbin/config -m ADM5120 TB --- 2013-09-21 09:43:10 - skipping ADM5120 kernel TB --- 2013-09-21 09:43:10 - cd /src/sys/mips/conf TB --- 2013-09-21 09:43:10 - /usr/sbin/config -m ALCHEMY TB --- 2013-09-21 09:43:10 - skipping ALCHEMY kernel TB --- 2013-09-21 09:43:10 - cd /src/sys/mips/conf TB --- 2013-09-21 09:43:10 - /usr/sbin/config -m AP121 TB --- 2013-09-21 09:43:10 - building AP121 kernel TB --- 2013-09-21 09:43:10 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 09:43:10 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 09:43:10 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 09:43:10 - SRCCONF=/dev/null TB --- 2013-09-21 09:43:10 - TARGET=mips TB --- 2013-09-21 09:43:10 - TARGET_ARCH=mips TB --- 2013-09-21 09:43:10 - TZ=UTC TB --- 2013-09-21 09:43:10 - __MAKE_CONF=/dev/null TB --- 2013-09-21 09:43:10 - cd /src TB --- 2013-09-21 09:43:10 - /usr/bin/make -B buildkernel KERNCONF=AP121 >>> Kernel build for AP121 started on Sat Sep 21 09:43:10 UTC 2013 >>> 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 AP121 completed on Sat Sep 21 09:46:02 UTC 2013 TB --- 2013-09-21 09:46:02 - cd /src/sys/mips/conf TB --- 2013-09-21 09:46:02 - /usr/sbin/config -m AP91 TB --- 2013-09-21 09:46:02 - building AP91 kernel TB --- 2013-09-21 09:46:02 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 09:46:02 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 09:46:02 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 09:46:02 - SRCCONF=/dev/null TB --- 2013-09-21 09:46:02 - TARGET=mips TB --- 2013-09-21 09:46:02 - TARGET_ARCH=mips TB --- 2013-09-21 09:46:02 - TZ=UTC TB --- 2013-09-21 09:46:02 - __MAKE_CONF=/dev/null TB --- 2013-09-21 09:46:02 - cd /src TB --- 2013-09-21 09:46:02 - /usr/bin/make -B buildkernel KERNCONF=AP91 >>> Kernel build for AP91 started on Sat Sep 21 09:46:02 UTC 2013 >>> 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 AP91 completed on Sat Sep 21 09:50:03 UTC 2013 TB --- 2013-09-21 09:50:03 - cd /src/sys/mips/conf TB --- 2013-09-21 09:50:03 - /usr/sbin/config -m AP93 TB --- 2013-09-21 09:50:03 - building AP93 kernel TB --- 2013-09-21 09:50:03 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 09:50:03 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 09:50:03 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 09:50:03 - SRCCONF=/dev/null TB --- 2013-09-21 09:50:03 - TARGET=mips TB --- 2013-09-21 09:50:03 - TARGET_ARCH=mips TB --- 2013-09-21 09:50:03 - TZ=UTC TB --- 2013-09-21 09:50:03 - __MAKE_CONF=/dev/null TB --- 2013-09-21 09:50:03 - cd /src TB --- 2013-09-21 09:50:03 - /usr/bin/make -B buildkernel KERNCONF=AP93 >>> Kernel build for AP93 started on Sat Sep 21 09:50:03 UTC 2013 >>> 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 AP93 completed on Sat Sep 21 09:54:15 UTC 2013 TB --- 2013-09-21 09:54:15 - cd /src/sys/mips/conf TB --- 2013-09-21 09:54:15 - /usr/sbin/config -m AP94 TB --- 2013-09-21 09:54:15 - building AP94 kernel TB --- 2013-09-21 09:54:15 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 09:54:15 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 09:54:15 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 09:54:15 - SRCCONF=/dev/null TB --- 2013-09-21 09:54:15 - TARGET=mips TB --- 2013-09-21 09:54:15 - TARGET_ARCH=mips TB --- 2013-09-21 09:54:15 - TZ=UTC TB --- 2013-09-21 09:54:15 - __MAKE_CONF=/dev/null TB --- 2013-09-21 09:54:15 - cd /src TB --- 2013-09-21 09:54:15 - /usr/bin/make -B buildkernel KERNCONF=AP94 >>> Kernel build for AP94 started on Sat Sep 21 09:54:15 UTC 2013 >>> 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 AP94 completed on Sat Sep 21 09:59:27 UTC 2013 TB --- 2013-09-21 09:59:27 - cd /src/sys/mips/conf TB --- 2013-09-21 09:59:27 - /usr/sbin/config -m AP96 TB --- 2013-09-21 09:59:27 - building AP96 kernel TB --- 2013-09-21 09:59:27 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 09:59:27 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 09:59:27 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 09:59:27 - SRCCONF=/dev/null TB --- 2013-09-21 09:59:27 - TARGET=mips TB --- 2013-09-21 09:59:27 - TARGET_ARCH=mips TB --- 2013-09-21 09:59:27 - TZ=UTC TB --- 2013-09-21 09:59:27 - __MAKE_CONF=/dev/null TB --- 2013-09-21 09:59:27 - cd /src TB --- 2013-09-21 09:59:27 - /usr/bin/make -B buildkernel KERNCONF=AP96 >>> Kernel build for AP96 started on Sat Sep 21 09:59:27 UTC 2013 >>> 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 AP96 completed on Sat Sep 21 10:04:44 UTC 2013 TB --- 2013-09-21 10:04:44 - cd /src/sys/mips/conf TB --- 2013-09-21 10:04:44 - /usr/sbin/config -m AR71XX_BASE TB --- 2013-09-21 10:04:44 - building AR71XX_BASE kernel TB --- 2013-09-21 10:04:44 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:04:44 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:04:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:04:44 - SRCCONF=/dev/null TB --- 2013-09-21 10:04:44 - TARGET=mips TB --- 2013-09-21 10:04:44 - TARGET_ARCH=mips TB --- 2013-09-21 10:04:44 - TZ=UTC TB --- 2013-09-21 10:04:44 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:04:44 - cd /src TB --- 2013-09-21 10:04:44 - /usr/bin/make -B buildkernel KERNCONF=AR71XX_BASE >>> Kernel build for AR71XX_BASE started on Sat Sep 21 10:04:44 UTC 2013 >>> 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 AR71XX_BASE completed on Sat Sep 21 10:09:55 UTC 2013 TB --- 2013-09-21 10:09:55 - cd /src/sys/mips/conf TB --- 2013-09-21 10:09:55 - /usr/sbin/config -m AR724X_BASE TB --- 2013-09-21 10:09:55 - building AR724X_BASE kernel TB --- 2013-09-21 10:09:55 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:09:55 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:09:55 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:09:55 - SRCCONF=/dev/null TB --- 2013-09-21 10:09:55 - TARGET=mips TB --- 2013-09-21 10:09:55 - TARGET_ARCH=mips TB --- 2013-09-21 10:09:55 - TZ=UTC TB --- 2013-09-21 10:09:55 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:09:55 - cd /src TB --- 2013-09-21 10:09:55 - /usr/bin/make -B buildkernel KERNCONF=AR724X_BASE >>> Kernel build for AR724X_BASE started on Sat Sep 21 10:09:55 UTC 2013 >>> 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 AR724X_BASE completed on Sat Sep 21 10:14:00 UTC 2013 TB --- 2013-09-21 10:14:00 - cd /src/sys/mips/conf TB --- 2013-09-21 10:14:00 - /usr/sbin/config -m AR91XX_BASE TB --- 2013-09-21 10:14:00 - building AR91XX_BASE kernel TB --- 2013-09-21 10:14:00 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:14:00 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:14:00 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:14:00 - SRCCONF=/dev/null TB --- 2013-09-21 10:14:00 - TARGET=mips TB --- 2013-09-21 10:14:00 - TARGET_ARCH=mips TB --- 2013-09-21 10:14:00 - TZ=UTC TB --- 2013-09-21 10:14:00 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:14:00 - cd /src TB --- 2013-09-21 10:14:00 - /usr/bin/make -B buildkernel KERNCONF=AR91XX_BASE >>> Kernel build for AR91XX_BASE started on Sat Sep 21 10:14:00 UTC 2013 >>> 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 AR91XX_BASE completed on Sat Sep 21 10:18:42 UTC 2013 TB --- 2013-09-21 10:18:42 - cd /src/sys/mips/conf TB --- 2013-09-21 10:18:42 - /usr/sbin/config -m AR933X_BASE TB --- 2013-09-21 10:18:42 - building AR933X_BASE kernel TB --- 2013-09-21 10:18:42 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:18:42 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:18:42 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:18:42 - SRCCONF=/dev/null TB --- 2013-09-21 10:18:42 - TARGET=mips TB --- 2013-09-21 10:18:42 - TARGET_ARCH=mips TB --- 2013-09-21 10:18:42 - TZ=UTC TB --- 2013-09-21 10:18:42 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:18:42 - cd /src TB --- 2013-09-21 10:18:42 - /usr/bin/make -B buildkernel KERNCONF=AR933X_BASE >>> Kernel build for AR933X_BASE started on Sat Sep 21 10:18:42 UTC 2013 >>> 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 AR933X_BASE completed on Sat Sep 21 10:21:33 UTC 2013 TB --- 2013-09-21 10:21:33 - cd /src/sys/mips/conf TB --- 2013-09-21 10:21:33 - /usr/sbin/config -m AR934X_BASE TB --- 2013-09-21 10:21:33 - building AR934X_BASE kernel TB --- 2013-09-21 10:21:33 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:21:33 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:21:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:21:33 - SRCCONF=/dev/null TB --- 2013-09-21 10:21:33 - TARGET=mips TB --- 2013-09-21 10:21:33 - TARGET_ARCH=mips TB --- 2013-09-21 10:21:33 - TZ=UTC TB --- 2013-09-21 10:21:33 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:21:33 - cd /src TB --- 2013-09-21 10:21:33 - /usr/bin/make -B buildkernel KERNCONF=AR934X_BASE >>> Kernel build for AR934X_BASE started on Sat Sep 21 10:21:33 UTC 2013 >>> 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 AR934X_BASE completed on Sat Sep 21 10:24:22 UTC 2013 TB --- 2013-09-21 10:24:22 - cd /src/sys/mips/conf TB --- 2013-09-21 10:24:22 - /usr/sbin/config -m BERI_DE4_MDROOT TB --- 2013-09-21 10:24:22 - skipping BERI_DE4_MDROOT kernel TB --- 2013-09-21 10:24:22 - cd /src/sys/mips/conf TB --- 2013-09-21 10:24:22 - /usr/sbin/config -m BERI_DE4_SDROOT TB --- 2013-09-21 10:24:22 - skipping BERI_DE4_SDROOT kernel TB --- 2013-09-21 10:24:22 - cd /src/sys/mips/conf TB --- 2013-09-21 10:24:22 - /usr/sbin/config -m BERI_SIM_MDROOT TB --- 2013-09-21 10:24:22 - skipping BERI_SIM_MDROOT kernel TB --- 2013-09-21 10:24:22 - cd /src/sys/mips/conf TB --- 2013-09-21 10:24:22 - /usr/sbin/config -m BERI_TEMPLATE TB --- 2013-09-21 10:24:22 - skipping BERI_TEMPLATE kernel TB --- 2013-09-21 10:24:22 - cd /src/sys/mips/conf TB --- 2013-09-21 10:24:22 - /usr/sbin/config -m CARAMBOLA2 TB --- 2013-09-21 10:24:22 - building CARAMBOLA2 kernel TB --- 2013-09-21 10:24:22 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:24:22 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:24:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:24:22 - SRCCONF=/dev/null TB --- 2013-09-21 10:24:22 - TARGET=mips TB --- 2013-09-21 10:24:22 - TARGET_ARCH=mips TB --- 2013-09-21 10:24:22 - TZ=UTC TB --- 2013-09-21 10:24:22 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:24:22 - cd /src TB --- 2013-09-21 10:24:22 - /usr/bin/make -B buildkernel KERNCONF=CARAMBOLA2 >>> Kernel build for CARAMBOLA2 started on Sat Sep 21 10:24:22 UTC 2013 >>> 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 CARAMBOLA2 completed on Sat Sep 21 10:27:17 UTC 2013 TB --- 2013-09-21 10:27:17 - cd /src/sys/mips/conf TB --- 2013-09-21 10:27:17 - /usr/sbin/config -m DB120 TB --- 2013-09-21 10:27:17 - building DB120 kernel TB --- 2013-09-21 10:27:17 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:27:17 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:27:17 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:27:17 - SRCCONF=/dev/null TB --- 2013-09-21 10:27:17 - TARGET=mips TB --- 2013-09-21 10:27:17 - TARGET_ARCH=mips TB --- 2013-09-21 10:27:17 - TZ=UTC TB --- 2013-09-21 10:27:17 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:27:17 - cd /src TB --- 2013-09-21 10:27:17 - /usr/bin/make -B buildkernel KERNCONF=DB120 >>> Kernel build for DB120 started on Sat Sep 21 10:27:17 UTC 2013 >>> 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 DB120 completed on Sat Sep 21 10:30:11 UTC 2013 TB --- 2013-09-21 10:30:11 - cd /src/sys/mips/conf TB --- 2013-09-21 10:30:11 - /usr/sbin/config -m DIR-825 TB --- 2013-09-21 10:30:11 - building DIR-825 kernel TB --- 2013-09-21 10:30:11 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:30:11 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:30:11 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:30:11 - SRCCONF=/dev/null TB --- 2013-09-21 10:30:11 - TARGET=mips TB --- 2013-09-21 10:30:11 - TARGET_ARCH=mips TB --- 2013-09-21 10:30:11 - TZ=UTC TB --- 2013-09-21 10:30:11 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:30:11 - cd /src TB --- 2013-09-21 10:30:11 - /usr/bin/make -B buildkernel KERNCONF=DIR-825 >>> Kernel build for DIR-825 started on Sat Sep 21 10:30:11 UTC 2013 >>> 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 DIR-825 completed on Sat Sep 21 10:34:12 UTC 2013 TB --- 2013-09-21 10:34:12 - cd /src/sys/mips/conf TB --- 2013-09-21 10:34:12 - /usr/sbin/config -m ENH200 TB --- 2013-09-21 10:34:12 - building ENH200 kernel TB --- 2013-09-21 10:34:12 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:34:12 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:34:12 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:34:12 - SRCCONF=/dev/null TB --- 2013-09-21 10:34:12 - TARGET=mips TB --- 2013-09-21 10:34:12 - TARGET_ARCH=mips TB --- 2013-09-21 10:34:12 - TZ=UTC TB --- 2013-09-21 10:34:12 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:34:12 - cd /src TB --- 2013-09-21 10:34:12 - /usr/bin/make -B buildkernel KERNCONF=ENH200 >>> Kernel build for ENH200 started on Sat Sep 21 10:34:12 UTC 2013 >>> 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 ENH200 completed on Sat Sep 21 10:38:24 UTC 2013 TB --- 2013-09-21 10:38:24 - cd /src/sys/mips/conf TB --- 2013-09-21 10:38:24 - /usr/sbin/config -m GXEMUL TB --- 2013-09-21 10:38:24 - skipping GXEMUL kernel TB --- 2013-09-21 10:38:24 - cd /src/sys/mips/conf TB --- 2013-09-21 10:38:24 - /usr/sbin/config -m GXEMUL32 TB --- 2013-09-21 10:38:24 - building GXEMUL32 kernel TB --- 2013-09-21 10:38:24 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 10:38:24 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 10:38:24 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 10:38:24 - SRCCONF=/dev/null TB --- 2013-09-21 10:38:24 - TARGET=mips TB --- 2013-09-21 10:38:24 - TARGET_ARCH=mips TB --- 2013-09-21 10:38:24 - TZ=UTC TB --- 2013-09-21 10:38:24 - __MAKE_CONF=/dev/null TB --- 2013-09-21 10:38:24 - cd /src TB --- 2013-09-21 10:38:24 - /usr/bin/make -B buildkernel KERNCONF=GXEMUL32 >>> Kernel build for GXEMUL32 started on Sat Sep 21 10:38:24 UTC 2013 >>> 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 -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_scanf.c cc -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_sglist.c cc -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_sleepqueue.c cc -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_smp.c /src/sys/kern/subr_smp.c: In function 'generic_stop_cpus': /src/sys/kern/subr_smp.c:235: error: 'IPI_SUSPEND' undeclared (first use in this function) /src/sys/kern/subr_smp.c:235: error: (Each undeclared identifier is reported only once /src/sys/kern/subr_smp.c:235: error: for each function it appears in.) *** Error code 1 Stop. bmake[1]: stopped in /obj/mips.mips/src/sys/GXEMUL32 *** Error code 1 Stop. bmake: stopped in /src *** Error code 1 Stop in /src. TB --- 2013-09-21 10:39:16 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-09-21 10:39:16 - ERROR: failed to build GXEMUL32 kernel TB --- 2013-09-21 10:39:16 - 5404.36 user 1061.85 system 6946.35 real http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-mips-mips.full From owner-freebsd-mips@FreeBSD.ORG Sat Sep 21 21:14:39 2013 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 57FEF445; Sat, 21 Sep 2013 21:14:39 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0B587290F; Sat, 21 Sep 2013 21:14:38 +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 r8LLEc2C014063; Sat, 21 Sep 2013 17:14:38 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id r8LLEcnr014062; Sat, 21 Sep 2013 21:14:38 GMT (envelope-from tinderbox@freebsd.org) Date: Sat, 21 Sep 2013 21:14:38 GMT Message-Id: <201309212114.r8LLEcnr014062@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 , , Subject: [head tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Sep 2013 21:14:39 -0000 TB --- 2013-09-21 19:16:37 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2013-09-21 19:16:37 - 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 --- 2013-09-21 19:16:37 - starting HEAD tinderbox run for mips/mips TB --- 2013-09-21 19:16:37 - cleaning the object tree TB --- 2013-09-21 19:18:46 - /usr/local/bin/svn stat /src TB --- 2013-09-21 19:18:51 - At svn revision 255760 TB --- 2013-09-21 19:18:52 - building world TB --- 2013-09-21 19:18:52 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 19:18:52 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 19:18:52 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 19:18:52 - SRCCONF=/dev/null TB --- 2013-09-21 19:18:52 - TARGET=mips TB --- 2013-09-21 19:18:52 - TARGET_ARCH=mips TB --- 2013-09-21 19:18:52 - TZ=UTC TB --- 2013-09-21 19:18:52 - __MAKE_CONF=/dev/null TB --- 2013-09-21 19:18:52 - cd /src TB --- 2013-09-21 19:18:52 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Sat Sep 21 19:19:03 UTC 2013 >>> 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 Sep 21 20:18:37 UTC 2013 TB --- 2013-09-21 20:18:37 - cd /src/sys/mips/conf TB --- 2013-09-21 20:18:37 - /usr/sbin/config -m ADM5120 TB --- 2013-09-21 20:18:37 - skipping ADM5120 kernel TB --- 2013-09-21 20:18:37 - cd /src/sys/mips/conf TB --- 2013-09-21 20:18:37 - /usr/sbin/config -m ALCHEMY TB --- 2013-09-21 20:18:37 - skipping ALCHEMY kernel TB --- 2013-09-21 20:18:37 - cd /src/sys/mips/conf TB --- 2013-09-21 20:18:37 - /usr/sbin/config -m AP121 TB --- 2013-09-21 20:18:37 - building AP121 kernel TB --- 2013-09-21 20:18:37 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:18:37 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:18:37 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:18:37 - SRCCONF=/dev/null TB --- 2013-09-21 20:18:37 - TARGET=mips TB --- 2013-09-21 20:18:37 - TARGET_ARCH=mips TB --- 2013-09-21 20:18:37 - TZ=UTC TB --- 2013-09-21 20:18:37 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:18:37 - cd /src TB --- 2013-09-21 20:18:37 - /usr/bin/make -B buildkernel KERNCONF=AP121 >>> Kernel build for AP121 started on Sat Sep 21 20:18:37 UTC 2013 >>> 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 AP121 completed on Sat Sep 21 20:21:33 UTC 2013 TB --- 2013-09-21 20:21:33 - cd /src/sys/mips/conf TB --- 2013-09-21 20:21:33 - /usr/sbin/config -m AP91 TB --- 2013-09-21 20:21:33 - building AP91 kernel TB --- 2013-09-21 20:21:33 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:21:33 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:21:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:21:33 - SRCCONF=/dev/null TB --- 2013-09-21 20:21:33 - TARGET=mips TB --- 2013-09-21 20:21:33 - TARGET_ARCH=mips TB --- 2013-09-21 20:21:33 - TZ=UTC TB --- 2013-09-21 20:21:33 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:21:33 - cd /src TB --- 2013-09-21 20:21:33 - /usr/bin/make -B buildkernel KERNCONF=AP91 >>> Kernel build for AP91 started on Sat Sep 21 20:21:33 UTC 2013 >>> 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 AP91 completed on Sat Sep 21 20:25:32 UTC 2013 TB --- 2013-09-21 20:25:32 - cd /src/sys/mips/conf TB --- 2013-09-21 20:25:32 - /usr/sbin/config -m AP93 TB --- 2013-09-21 20:25:32 - building AP93 kernel TB --- 2013-09-21 20:25:32 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:25:32 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:25:32 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:25:32 - SRCCONF=/dev/null TB --- 2013-09-21 20:25:32 - TARGET=mips TB --- 2013-09-21 20:25:32 - TARGET_ARCH=mips TB --- 2013-09-21 20:25:32 - TZ=UTC TB --- 2013-09-21 20:25:32 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:25:32 - cd /src TB --- 2013-09-21 20:25:32 - /usr/bin/make -B buildkernel KERNCONF=AP93 >>> Kernel build for AP93 started on Sat Sep 21 20:25:32 UTC 2013 >>> 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 AP93 completed on Sat Sep 21 20:29:44 UTC 2013 TB --- 2013-09-21 20:29:44 - cd /src/sys/mips/conf TB --- 2013-09-21 20:29:44 - /usr/sbin/config -m AP94 TB --- 2013-09-21 20:29:44 - building AP94 kernel TB --- 2013-09-21 20:29:44 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:29:44 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:29:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:29:44 - SRCCONF=/dev/null TB --- 2013-09-21 20:29:44 - TARGET=mips TB --- 2013-09-21 20:29:44 - TARGET_ARCH=mips TB --- 2013-09-21 20:29:44 - TZ=UTC TB --- 2013-09-21 20:29:44 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:29:44 - cd /src TB --- 2013-09-21 20:29:44 - /usr/bin/make -B buildkernel KERNCONF=AP94 >>> Kernel build for AP94 started on Sat Sep 21 20:29:44 UTC 2013 >>> 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 AP94 completed on Sat Sep 21 20:34:57 UTC 2013 TB --- 2013-09-21 20:34:57 - cd /src/sys/mips/conf TB --- 2013-09-21 20:34:57 - /usr/sbin/config -m AP96 TB --- 2013-09-21 20:34:57 - building AP96 kernel TB --- 2013-09-21 20:34:57 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:34:57 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:34:57 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:34:57 - SRCCONF=/dev/null TB --- 2013-09-21 20:34:57 - TARGET=mips TB --- 2013-09-21 20:34:57 - TARGET_ARCH=mips TB --- 2013-09-21 20:34:57 - TZ=UTC TB --- 2013-09-21 20:34:57 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:34:57 - cd /src TB --- 2013-09-21 20:34:57 - /usr/bin/make -B buildkernel KERNCONF=AP96 >>> Kernel build for AP96 started on Sat Sep 21 20:34:57 UTC 2013 >>> 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 AP96 completed on Sat Sep 21 20:40:13 UTC 2013 TB --- 2013-09-21 20:40:13 - cd /src/sys/mips/conf TB --- 2013-09-21 20:40:13 - /usr/sbin/config -m AR71XX_BASE TB --- 2013-09-21 20:40:13 - building AR71XX_BASE kernel TB --- 2013-09-21 20:40:13 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:40:13 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:40:13 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:40:13 - SRCCONF=/dev/null TB --- 2013-09-21 20:40:13 - TARGET=mips TB --- 2013-09-21 20:40:13 - TARGET_ARCH=mips TB --- 2013-09-21 20:40:13 - TZ=UTC TB --- 2013-09-21 20:40:13 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:40:13 - cd /src TB --- 2013-09-21 20:40:13 - /usr/bin/make -B buildkernel KERNCONF=AR71XX_BASE >>> Kernel build for AR71XX_BASE started on Sat Sep 21 20:40:13 UTC 2013 >>> 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 AR71XX_BASE completed on Sat Sep 21 20:45:22 UTC 2013 TB --- 2013-09-21 20:45:22 - cd /src/sys/mips/conf TB --- 2013-09-21 20:45:22 - /usr/sbin/config -m AR724X_BASE TB --- 2013-09-21 20:45:22 - building AR724X_BASE kernel TB --- 2013-09-21 20:45:22 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:45:22 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:45:22 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:45:22 - SRCCONF=/dev/null TB --- 2013-09-21 20:45:22 - TARGET=mips TB --- 2013-09-21 20:45:22 - TARGET_ARCH=mips TB --- 2013-09-21 20:45:22 - TZ=UTC TB --- 2013-09-21 20:45:22 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:45:22 - cd /src TB --- 2013-09-21 20:45:22 - /usr/bin/make -B buildkernel KERNCONF=AR724X_BASE >>> Kernel build for AR724X_BASE started on Sat Sep 21 20:45:22 UTC 2013 >>> 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 AR724X_BASE completed on Sat Sep 21 20:49:24 UTC 2013 TB --- 2013-09-21 20:49:24 - cd /src/sys/mips/conf TB --- 2013-09-21 20:49:24 - /usr/sbin/config -m AR91XX_BASE TB --- 2013-09-21 20:49:24 - building AR91XX_BASE kernel TB --- 2013-09-21 20:49:24 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:49:24 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:49:24 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:49:24 - SRCCONF=/dev/null TB --- 2013-09-21 20:49:24 - TARGET=mips TB --- 2013-09-21 20:49:24 - TARGET_ARCH=mips TB --- 2013-09-21 20:49:24 - TZ=UTC TB --- 2013-09-21 20:49:24 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:49:24 - cd /src TB --- 2013-09-21 20:49:24 - /usr/bin/make -B buildkernel KERNCONF=AR91XX_BASE >>> Kernel build for AR91XX_BASE started on Sat Sep 21 20:49:24 UTC 2013 >>> 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 AR91XX_BASE completed on Sat Sep 21 20:54:05 UTC 2013 TB --- 2013-09-21 20:54:05 - cd /src/sys/mips/conf TB --- 2013-09-21 20:54:05 - /usr/sbin/config -m AR933X_BASE TB --- 2013-09-21 20:54:05 - building AR933X_BASE kernel TB --- 2013-09-21 20:54:05 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:54:05 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:54:05 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:54:05 - SRCCONF=/dev/null TB --- 2013-09-21 20:54:05 - TARGET=mips TB --- 2013-09-21 20:54:05 - TARGET_ARCH=mips TB --- 2013-09-21 20:54:05 - TZ=UTC TB --- 2013-09-21 20:54:05 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:54:05 - cd /src TB --- 2013-09-21 20:54:05 - /usr/bin/make -B buildkernel KERNCONF=AR933X_BASE >>> Kernel build for AR933X_BASE started on Sat Sep 21 20:54:05 UTC 2013 >>> 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 AR933X_BASE completed on Sat Sep 21 20:56:54 UTC 2013 TB --- 2013-09-21 20:56:54 - cd /src/sys/mips/conf TB --- 2013-09-21 20:56:54 - /usr/sbin/config -m AR934X_BASE TB --- 2013-09-21 20:56:54 - building AR934X_BASE kernel TB --- 2013-09-21 20:56:54 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:56:54 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:56:54 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:56:54 - SRCCONF=/dev/null TB --- 2013-09-21 20:56:54 - TARGET=mips TB --- 2013-09-21 20:56:54 - TARGET_ARCH=mips TB --- 2013-09-21 20:56:54 - TZ=UTC TB --- 2013-09-21 20:56:54 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:56:54 - cd /src TB --- 2013-09-21 20:56:54 - /usr/bin/make -B buildkernel KERNCONF=AR934X_BASE >>> Kernel build for AR934X_BASE started on Sat Sep 21 20:56:54 UTC 2013 >>> 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 AR934X_BASE completed on Sat Sep 21 20:59:44 UTC 2013 TB --- 2013-09-21 20:59:44 - cd /src/sys/mips/conf TB --- 2013-09-21 20:59:44 - /usr/sbin/config -m BERI_DE4_MDROOT TB --- 2013-09-21 20:59:44 - skipping BERI_DE4_MDROOT kernel TB --- 2013-09-21 20:59:44 - cd /src/sys/mips/conf TB --- 2013-09-21 20:59:44 - /usr/sbin/config -m BERI_DE4_SDROOT TB --- 2013-09-21 20:59:44 - skipping BERI_DE4_SDROOT kernel TB --- 2013-09-21 20:59:44 - cd /src/sys/mips/conf TB --- 2013-09-21 20:59:44 - /usr/sbin/config -m BERI_SIM_MDROOT TB --- 2013-09-21 20:59:44 - skipping BERI_SIM_MDROOT kernel TB --- 2013-09-21 20:59:44 - cd /src/sys/mips/conf TB --- 2013-09-21 20:59:44 - /usr/sbin/config -m BERI_TEMPLATE TB --- 2013-09-21 20:59:44 - skipping BERI_TEMPLATE kernel TB --- 2013-09-21 20:59:44 - cd /src/sys/mips/conf TB --- 2013-09-21 20:59:44 - /usr/sbin/config -m CARAMBOLA2 TB --- 2013-09-21 20:59:44 - building CARAMBOLA2 kernel TB --- 2013-09-21 20:59:44 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 20:59:44 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 20:59:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 20:59:44 - SRCCONF=/dev/null TB --- 2013-09-21 20:59:44 - TARGET=mips TB --- 2013-09-21 20:59:44 - TARGET_ARCH=mips TB --- 2013-09-21 20:59:44 - TZ=UTC TB --- 2013-09-21 20:59:44 - __MAKE_CONF=/dev/null TB --- 2013-09-21 20:59:44 - cd /src TB --- 2013-09-21 20:59:44 - /usr/bin/make -B buildkernel KERNCONF=CARAMBOLA2 >>> Kernel build for CARAMBOLA2 started on Sat Sep 21 20:59:45 UTC 2013 >>> 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 CARAMBOLA2 completed on Sat Sep 21 21:02:42 UTC 2013 TB --- 2013-09-21 21:02:42 - cd /src/sys/mips/conf TB --- 2013-09-21 21:02:42 - /usr/sbin/config -m DB120 TB --- 2013-09-21 21:02:42 - building DB120 kernel TB --- 2013-09-21 21:02:42 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 21:02:42 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 21:02:42 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 21:02:42 - SRCCONF=/dev/null TB --- 2013-09-21 21:02:42 - TARGET=mips TB --- 2013-09-21 21:02:42 - TARGET_ARCH=mips TB --- 2013-09-21 21:02:42 - TZ=UTC TB --- 2013-09-21 21:02:42 - __MAKE_CONF=/dev/null TB --- 2013-09-21 21:02:42 - cd /src TB --- 2013-09-21 21:02:42 - /usr/bin/make -B buildkernel KERNCONF=DB120 >>> Kernel build for DB120 started on Sat Sep 21 21:02:42 UTC 2013 >>> 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 DB120 completed on Sat Sep 21 21:05:38 UTC 2013 TB --- 2013-09-21 21:05:38 - cd /src/sys/mips/conf TB --- 2013-09-21 21:05:38 - /usr/sbin/config -m DIR-825 TB --- 2013-09-21 21:05:38 - building DIR-825 kernel TB --- 2013-09-21 21:05:38 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 21:05:38 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 21:05:38 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 21:05:38 - SRCCONF=/dev/null TB --- 2013-09-21 21:05:38 - TARGET=mips TB --- 2013-09-21 21:05:38 - TARGET_ARCH=mips TB --- 2013-09-21 21:05:38 - TZ=UTC TB --- 2013-09-21 21:05:38 - __MAKE_CONF=/dev/null TB --- 2013-09-21 21:05:38 - cd /src TB --- 2013-09-21 21:05:38 - /usr/bin/make -B buildkernel KERNCONF=DIR-825 >>> Kernel build for DIR-825 started on Sat Sep 21 21:05:38 UTC 2013 >>> 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 DIR-825 completed on Sat Sep 21 21:09:35 UTC 2013 TB --- 2013-09-21 21:09:35 - cd /src/sys/mips/conf TB --- 2013-09-21 21:09:35 - /usr/sbin/config -m ENH200 TB --- 2013-09-21 21:09:35 - building ENH200 kernel TB --- 2013-09-21 21:09:35 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 21:09:35 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 21:09:35 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 21:09:35 - SRCCONF=/dev/null TB --- 2013-09-21 21:09:35 - TARGET=mips TB --- 2013-09-21 21:09:35 - TARGET_ARCH=mips TB --- 2013-09-21 21:09:35 - TZ=UTC TB --- 2013-09-21 21:09:35 - __MAKE_CONF=/dev/null TB --- 2013-09-21 21:09:35 - cd /src TB --- 2013-09-21 21:09:35 - /usr/bin/make -B buildkernel KERNCONF=ENH200 >>> Kernel build for ENH200 started on Sat Sep 21 21:09:35 UTC 2013 >>> 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 ENH200 completed on Sat Sep 21 21:13:45 UTC 2013 TB --- 2013-09-21 21:13:45 - cd /src/sys/mips/conf TB --- 2013-09-21 21:13:45 - /usr/sbin/config -m GXEMUL TB --- 2013-09-21 21:13:45 - skipping GXEMUL kernel TB --- 2013-09-21 21:13:45 - cd /src/sys/mips/conf TB --- 2013-09-21 21:13:45 - /usr/sbin/config -m GXEMUL32 TB --- 2013-09-21 21:13:45 - building GXEMUL32 kernel TB --- 2013-09-21 21:13:45 - CROSS_BUILD_TESTING=YES TB --- 2013-09-21 21:13:45 - MAKEOBJDIRPREFIX=/obj TB --- 2013-09-21 21:13:45 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-09-21 21:13:45 - SRCCONF=/dev/null TB --- 2013-09-21 21:13:45 - TARGET=mips TB --- 2013-09-21 21:13:45 - TARGET_ARCH=mips TB --- 2013-09-21 21:13:45 - TZ=UTC TB --- 2013-09-21 21:13:45 - __MAKE_CONF=/dev/null TB --- 2013-09-21 21:13:45 - cd /src TB --- 2013-09-21 21:13:45 - /usr/bin/make -B buildkernel KERNCONF=GXEMUL32 >>> Kernel build for GXEMUL32 started on Sat Sep 21 21:13:45 UTC 2013 >>> 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 -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_scanf.c cc -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_sglist.c cc -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_sleepqueue.c cc -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=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80100000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/kern/subr_smp.c /src/sys/kern/subr_smp.c: In function 'generic_stop_cpus': /src/sys/kern/subr_smp.c:235: error: 'IPI_SUSPEND' undeclared (first use in this function) /src/sys/kern/subr_smp.c:235: error: (Each undeclared identifier is reported only once /src/sys/kern/subr_smp.c:235: error: for each function it appears in.) *** Error code 1 Stop. bmake[1]: stopped in /obj/mips.mips/src/sys/GXEMUL32 *** Error code 1 Stop. bmake: stopped in /src *** Error code 1 Stop in /src. TB --- 2013-09-21 21:14:38 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-09-21 21:14:38 - ERROR: failed to build GXEMUL32 kernel TB --- 2013-09-21 21:14:38 - 5405.02 user 1071.38 system 7080.73 real http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-mips-mips.full