From owner-freebsd-mips@FreeBSD.ORG Sun Oct 23 17:10:44 2011 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ABDDE1065675; Sun, 23 Oct 2011 17:10:44 +0000 (UTC) (envelope-from mipsjunkie@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 1EDD28FC12; Sun, 23 Oct 2011 17:10:44 +0000 (UTC) Received: by ggnq2 with SMTP id q2so4973493ggn.13 for ; Sun, 23 Oct 2011 10:10:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=Qk8ECCYWoxQ7ifFC36AJUIVf9+gOr83wamXUroYlRKQ=; b=g7rXZBRqMl2PUb06Dc7saabQVddQlDMq0xtBjAOGzyaz9SDuZ9gYrCipbE8WD2GD0S d+LA7Uz2anoeCZz6q+byu81vGJcjeq/cnXX8VGuLsyA6+T9YXyPEDY08bS3IZ66dOuje 6y/FRFnHWxtkOq45TmTg9tMSwzqF/wL/x0WRY= MIME-Version: 1.0 Received: by 10.182.77.196 with SMTP id u4mr2589046obw.19.1319389843426; Sun, 23 Oct 2011 10:10:43 -0700 (PDT) Received: by 10.182.42.40 with HTTP; Sun, 23 Oct 2011 10:10:43 -0700 (PDT) In-Reply-To: <072342B7-4DED-4F0B-ADAE-BCCA8A4A63D4@bluezbox.com> References: <072342B7-4DED-4F0B-ADAE-BCCA8A4A63D4@bluezbox.com> Date: Sun, 23 Oct 2011 22:40:43 +0530 Message-ID: From: Rohit J To: Oleksandr Tymoshenko Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-mips Subject: Re: Assembler complains about use of $at after ".set noat" on sd instr X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Oct 2011 17:10:44 -0000 Thanks a ton Juli and Oleksandr. :) I shall try the patch and let you know how it goes. rohit On Sun, Oct 23, 2011 at 10:17 PM, Oleksandr Tymoshenko wrote: > > On 2011-10-21, at 3:27 PM, Juli Mallett wrote: > >> On Fri, Oct 21, 2011 at 14:56, Rohit J wrote: >>> the big picture story is that >>> as a partial fix to using octeon specific very large mult instructions >>> in our freebsd kernel >>> (for crypto related ops), we had initially disabled >>> interrupts=3D>context switches >> >> Assuming you're using the stuff in-tree, that's my fault :) >> >>> Need to see if there is a better way to do it. >>> am now trying to see if it makes sense to save those registers and >>> remove the disable interrupt constraint for running these large multipl= ication >>> instructions. >>> will be adapting the (multiplication context save/restore) >>> in the octeon HRM and will revert if i have any further questions. >> >> gonzo@ has incomplete patches, you may want to ask him. =A0Alternately, >> look at how FPU context is lazily switched on other architectures. >> > > Here is the latest version of my patch: > http://people.freebsd.org/~gonzo/patches/cop2.diff > > context is saved for kernel threads only, usage of crypto stuff from user= land is not supported. From owner-freebsd-mips@FreeBSD.ORG Sun Oct 23 17:18:54 2011 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DBC91106566C for ; Sun, 23 Oct 2011 17:18:53 +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 970048FC15 for ; Sun, 23 Oct 2011 17:18:53 +0000 (UTC) Received: from [24.87.53.93] (helo=[192.168.1.116]) by hq.bluezbox.com with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.73 (FreeBSD)) (envelope-from ) id 1RI1D4-0008OP-Ht; Sun, 23 Oct 2011 09:47:43 -0700 Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Oleksandr Tymoshenko In-Reply-To: Date: Sun, 23 Oct 2011 09:47:49 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <072342B7-4DED-4F0B-ADAE-BCCA8A4A63D4@bluezbox.com> References: To: Juli Mallett X-Mailer: Apple Mail (2.1084) 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 2011-10-21, at 3:27 PM, Juli Mallett wrote: > On Fri, Oct 21, 2011 at 14:56, Rohit J wrote: >> the big picture story is that >> as a partial fix to using octeon specific very large mult instructions >> in our freebsd kernel >> (for crypto related ops), we had initially disabled >> interrupts=>context switches > > Assuming you're using the stuff in-tree, that's my fault :) > >> Need to see if there is a better way to do it. >> am now trying to see if it makes sense to save those registers and >> remove the disable interrupt constraint for running these large multiplication >> instructions. >> will be adapting the (multiplication context save/restore) >> in the octeon HRM and will revert if i have any further questions. > > gonzo@ has incomplete patches, you may want to ask him. Alternately, > look at how FPU context is lazily switched on other architectures. > [...] Content analysis details: (-4.5 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] -0.1 AWL AWL: From: address is in the auto white-list Cc: freebsd-mips Subject: Re: Assembler complains about use of $at after ".set noat" on sd instr X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Oct 2011 17:18:54 -0000 On 2011-10-21, at 3:27 PM, Juli Mallett wrote: > On Fri, Oct 21, 2011 at 14:56, Rohit J wrote: >> the big picture story is that >> as a partial fix to using octeon specific very large mult = instructions >> in our freebsd kernel >> (for crypto related ops), we had initially disabled >> interrupts=3D>context switches >=20 > Assuming you're using the stuff in-tree, that's my fault :) >=20 >> Need to see if there is a better way to do it. >> am now trying to see if it makes sense to save those registers and >> remove the disable interrupt constraint for running these large = multiplication >> instructions. >> will be adapting the (multiplication context save/restore) >> in the octeon HRM and will revert if i have any further questions. >=20 > gonzo@ has incomplete patches, you may want to ask him. Alternately, > look at how FPU context is lazily switched on other architectures. >=20 Here is the latest version of my patch: http://people.freebsd.org/~gonzo/patches/cop2.diff context is saved for kernel threads only, usage of crypto stuff from = userland is not supported.= From owner-freebsd-mips@FreeBSD.ORG Mon Oct 24 03:40:37 2011 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D53EA1065673; Mon, 24 Oct 2011 03:40:37 +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 A64F68FC15; Mon, 24 Oct 2011 03:40:37 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id p9O3eaHo060398; Sun, 23 Oct 2011 23:40:36 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id p9O3eaRj060397; Mon, 24 Oct 2011 03:40:36 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 24 Oct 2011 03:40:36 GMT Message-Id: <201110240340.p9O3eaRj060397@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 mips/mips X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 03:40:38 -0000 TB --- 2011-10-24 03:17:40 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-10-24 03:17:40 - starting HEAD tinderbox run for mips/mips TB --- 2011-10-24 03:17:40 - cleaning the object tree TB --- 2011-10-24 03:17:48 - cvsupping the source tree TB --- 2011-10-24 03:17:48 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile TB --- 2011-10-24 03:18:44 - building world TB --- 2011-10-24 03:18:44 - CROSS_BUILD_TESTING=YES TB --- 2011-10-24 03:18:44 - MAKEOBJDIRPREFIX=/obj TB --- 2011-10-24 03:18:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-10-24 03:18:44 - SRCCONF=/dev/null TB --- 2011-10-24 03:18:44 - TARGET=mips TB --- 2011-10-24 03:18:44 - TARGET_ARCH=mips TB --- 2011-10-24 03:18:44 - TZ=UTC TB --- 2011-10-24 03:18:44 - __MAKE_CONF=/dev/null TB --- 2011-10-24 03:18:44 - cd /src TB --- 2011-10-24 03:18:44 - /usr/bin/make -B buildworld >>> World build started on Mon Oct 24 03:18:44 UTC 2011 >>> 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 [...] cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c In file included from /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c:40: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h:43: error: expected specifier-qualifier-list before 'vfs_t' *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-10-24 03:40:36 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-10-24 03:40:36 - ERROR: failed to build world TB --- 2011-10-24 03:40:36 - 951.47 user 276.84 system 1376.04 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full From owner-freebsd-mips@FreeBSD.ORG Mon Oct 24 04:48:28 2011 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38A2B1065670; Mon, 24 Oct 2011 04:48:28 +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 02CD48FC0A; Mon, 24 Oct 2011 04:48:27 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id p9O4mRQT006287; Mon, 24 Oct 2011 00:48:27 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id p9O4mRfD006277; Mon, 24 Oct 2011 04:48:27 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 24 Oct 2011 04:48:27 GMT Message-Id: <201110240448.p9O4mRfD006277@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 mips/mips X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 04:48:28 -0000 TB --- 2011-10-24 04:26:37 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-10-24 04:26:37 - starting HEAD tinderbox run for mips/mips TB --- 2011-10-24 04:26:37 - cleaning the object tree TB --- 2011-10-24 04:26:41 - cvsupping the source tree TB --- 2011-10-24 04:26:41 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile TB --- 2011-10-24 04:26:53 - building world TB --- 2011-10-24 04:26:53 - CROSS_BUILD_TESTING=YES TB --- 2011-10-24 04:26:53 - MAKEOBJDIRPREFIX=/obj TB --- 2011-10-24 04:26:53 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-10-24 04:26:53 - SRCCONF=/dev/null TB --- 2011-10-24 04:26:53 - TARGET=mips TB --- 2011-10-24 04:26:53 - TARGET_ARCH=mips TB --- 2011-10-24 04:26:53 - TZ=UTC TB --- 2011-10-24 04:26:53 - __MAKE_CONF=/dev/null TB --- 2011-10-24 04:26:53 - cd /src TB --- 2011-10-24 04:26:53 - /usr/bin/make -B buildworld >>> World build started on Mon Oct 24 04:26:53 UTC 2011 >>> 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 [...] cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c In file included from /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c:40: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h:43: error: expected specifier-qualifier-list before 'vfs_t' *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-10-24 04:48:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-10-24 04:48:27 - ERROR: failed to build world TB --- 2011-10-24 04:48:27 - 939.23 user 261.73 system 1309.94 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full From owner-freebsd-mips@FreeBSD.ORG Mon Oct 24 05:59:12 2011 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B9CE1065676; Mon, 24 Oct 2011 05:59: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 560DF8FC1E; Mon, 24 Oct 2011 05:59:12 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.4) with ESMTP id p9O5xBWH067111; Mon, 24 Oct 2011 01:59:11 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id p9O5xBDh067109; Mon, 24 Oct 2011 05:59:11 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 24 Oct 2011 05:59:11 GMT Message-Id: <201110240559.p9O5xBDh067109@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 mips/mips X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 05:59:12 -0000 TB --- 2011-10-24 05:37:14 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-10-24 05:37:14 - starting HEAD tinderbox run for mips/mips TB --- 2011-10-24 05:37:14 - cleaning the object tree TB --- 2011-10-24 05:37:19 - cvsupping the source tree TB --- 2011-10-24 05:37:19 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/mips/mips/supfile TB --- 2011-10-24 05:37:31 - building world TB --- 2011-10-24 05:37:31 - CROSS_BUILD_TESTING=YES TB --- 2011-10-24 05:37:31 - MAKEOBJDIRPREFIX=/obj TB --- 2011-10-24 05:37:31 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-10-24 05:37:31 - SRCCONF=/dev/null TB --- 2011-10-24 05:37:31 - TARGET=mips TB --- 2011-10-24 05:37:31 - TARGET_ARCH=mips TB --- 2011-10-24 05:37:31 - TZ=UTC TB --- 2011-10-24 05:37:31 - __MAKE_CONF=/dev/null TB --- 2011-10-24 05:37:31 - cd /src TB --- 2011-10-24 05:37:31 - /usr/bin/make -B buildworld >>> World build started on Mon Oct 24 05:37:31 UTC 2011 >>> 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 [...] cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c cc -O -pipe -G0 -I/src/cddl/lib/libzpool/../../../sys/cddl/compat/opensolaris -I/src/cddl/lib/libzpool/../../compat/opensolaris/include -I/src/cddl/lib/libzpool/../../compat/opensolaris/lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libzpool/common -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/sys -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/common/zfs -I/src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common -I/src/cddl/lib/libzpool/../../contrib/opensolaris/head -I/src/cddl/lib/libzpool/../../lib/libumem -I/src/cddl/lib/libzpool/../../contrib/opensolaris/lib/libnvpair -DWANTS_MUTEX_OWNED -I/src/cddl/lib/libzpool/../../../lib/libpthread/thread -I/src/cddl/lib/libzpool/../../../lib/libpthread/sys -I/src/cddl/lib/libzpool/../../../lib/libthr/arch/mips/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-si! gn -Wno-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c In file included from /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c:40: /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h:43: error: expected specifier-qualifier-list before 'vfs_t' *** Error code 1 Stop in /src/cddl/lib/libzpool. *** Error code 1 Stop in /src/cddl/lib. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2011-10-24 05:59:11 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-10-24 05:59:11 - ERROR: failed to build world TB --- 2011-10-24 05:59:11 - 939.37 user 264.78 system 1317.42 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-mips-mips.full From owner-freebsd-mips@FreeBSD.ORG Fri Oct 28 13:30:24 2011 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 29ACD1065672 for ; Fri, 28 Oct 2011 13:30:24 +0000 (UTC) (envelope-from ray@freebsd.org) Received: from dlink.ua (smtp.dlink.ua [193.138.187.146]) by mx1.freebsd.org (Postfix) with ESMTP id A9AE58FC17 for ; Fri, 28 Oct 2011 13:30:22 +0000 (UTC) Received: from [192.168.99.1] (helo=terran.dlink.ua) by dlink.ua with smtp (Exim 4.63) (envelope-from ) id 1RJm6H-0006U0-Jp; Fri, 28 Oct 2011 16:04:04 +0300 Date: Fri, 28 Oct 2011 16:06:54 +0300 From: Aleksandr Rybalko To: Juli Mallett , Andrew Duane , "mips@freebsd.org" Message-Id: <20111028160654.18d5b04b.ray@freebsd.org> In-Reply-To: References: Organization: FreeBSD Project X-Mailer: Sylpheed 2.7.1 (GTK+ 2.20.1; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: Re: Things to tackle in the MIPS space? X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 13:30:24 -0000 On Mon, 12 Sep 2011 14:02:17 -0700 Juli Mallett wrote: >> On Mon, Sep 12, 2011 at 13:50, Andrew Duane >> wrote: >> >> > 2) Ehternet support. Also apparently broken, although I know >> >> > little about ENET and PHYs and such. We do have people here who >> >> > do though. >> >> >> >> Um, what happened to Ethernet support?  It worked and worked quite >> >> well the last time I touched it.  Performance could be better, but >> >> improving performance of the Ethernet driver would probably be a >> >> pretty nasty way to learn about how Ethernet drivers work. >> >>  (Namely because it's easy to make the performance much better >> >> for a single case and a lot worse for every other one.)  You >> >> shouldn't need to know anything much about how the PHYs work, >> >> though. >> > >> > Someone told me it was broken so I never turned it on. Something >> > tells me we'll need Ethernet drivers around here, although we >> > actually have things other than the kernel that use them. Don’t >> > ask. I'll try turning them on an see how far I get on my blade. >> >> I hope it wasn't someone at FreeBSD.org spreading that FUD :) >> >> It may be that your board requires some extra configuration in the >> Simple Executive code. This actually isn't too painful, usually, >> even on really bizarre boards (although I do have one board that's >> pretty much a lost cause because of the amount of engineering >> required and the minimal returns in terms of user interest.) >> >> > The cleanup I'm always happy to help in, I have kinda of a "thing" >> > about messy code. >> >> Good! Welcome to FreeBSD/MIPS, we brought over a lot of cruft in >> borrowing code from sources that were derived from an operating >> system you've probably never heard of :) If you want to clean up >> mess that's totally gratuitously-bad and not actually *very* hard to >> get right, I suggest looking at the exception vector code. If you >> don't want to try to replace all of that, you could replace it with >> a simpler variant for mips{32,64}r2 ISAs that uses the exception >> shadow registers, and enable that optionally on Octeon. Should be a >> huge gain for exception handling performance. >> >> >> It might be worth taking some of that work and turning it into >> >> /boot/loader for Octeon, which even on systems with U-Boot would >> >> mean better access to modules, tunables and UFS, and I suspect >> >> loader would fit in most boards' NAND flash, which would be >> >> really nice. >> > >> > Actually, my bootstrap doesn't use the loader at all (we had a >> > specific requirement about that), but I wouldn't mind generalizing >> > it. Much of the code in it was derived from the Cavium SDK, so it >> > should be usable in FreeBSD, right? >> >> A hesitant "right". We'd prefer to keep Cavium-derived code to the >> Simple Executive if at all possible, especially since could sometimes >> borrow without realizing from Linux, and then we'd be in a little bit >> of a mess from using their code. Cavium-derived code from U-Boot or >> Linux, even if Cavium is not GPLing it themselves, should be treated >> with extreme caution. I suspect you could just use the Simple >> Executive for loader, too? >> >> > Bootstraps tend to be one of my better areas, and it seems to me >> > that it was mentioned that we are lacking in that area. >> >> Cool! >> >> > Uh, oh, I've started running out of excuses not to touch the PCI >> > stuff. We don't have any PCI busses on our platforms, except some >> > internal stuff. We put two chips on the bus: a hardware packet >> > accelerator FPGA, and an IDP processor. Our needs are pretty >> > modest for that. IIRC though, the FPGA has some debug code that >> > can function as a sort of PCI bus analyzer, keeping track of the >> > transactions that come across. >> >> Ah, right, I keep forgetting that you don't use PCI at all, either as >> a host or target :) I have some weird Octeon hardware coming soon >> where the devices are on a PCI bus, so I'll likely need to bite some >> of those bullets, or resign myself to using Linux on my local >> management processor, which seems undesirable. >> _______________________________________________ >> 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" Hi, I rewrite a bit dotg driver, and now it works on Octeon (at least on my CN5010). Driver still have many problems, but serve 3G link - just fine. Driver available here: http://zrouter.org/hg/FreeBSD/head/file/default/head/sys/dev/usb/controller/dotg_cn50xx.c http://zrouter.org/hg/FreeBSD/head/file/default/head/sys/dev/usb/controller/dotg_cn50xx_reg.h http://zrouter.org/hg/FreeBSD/head/file/default/head/sys/dev/usb/controller/dotg_cn50xx_var.h http://zrouter.org/hg/FreeBSD/head/file/default/head/sys/dev/usb/controller/dotg_octeon.c NOTE: Please mount filesytems from USB as ReadOnly, because driver still have problems on ~big writes. Known problems: * fail to do BULK OUT with 2k or bigger packets (may corrupt FS) * SPLIT not implement (Required if used 2.0 HUB and Low or Full speed device on it) * Need to implement and Test support for ISOC endpoints * Device mode not supported Any comments are welcomed. WBW -- Aleksandr Rybalko From owner-freebsd-mips@FreeBSD.ORG Fri Oct 28 16:17:02 2011 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E19E106566B for ; Fri, 28 Oct 2011 16:17:01 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 9E9518FC0A for ; Fri, 28 Oct 2011 16:17:01 +0000 (UTC) Received: by vws11 with SMTP id 11so5510576vws.13 for ; Fri, 28 Oct 2011 09:17:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=bjzjgc6ZnTbLDFr4ANAXxt5VUnSZuYyLf87R0VMAldw=; b=P5gwE4UZg6nr7MRW3zn0pvWazatQtuG+c31Adjlqk8ZIIgvohsmlMutJheI8lKvuDy 4LmRZmx2w7yX/hXet5vXFzJIKoqJjW4Rsp+l/0xtsNVGDk5WIs5nCFjVIupOQKBYuYOF ECHUBSW3H8GgcoBDnATzhOGje47p35AChdu8w= MIME-Version: 1.0 Received: by 10.52.109.102 with SMTP id hr6mr736527vdb.44.1319817176636; Fri, 28 Oct 2011 08:52:56 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.52.176.1 with HTTP; Fri, 28 Oct 2011 08:52:56 -0700 (PDT) In-Reply-To: <20111028160654.18d5b04b.ray@freebsd.org> References: <20111028160654.18d5b04b.ray@freebsd.org> Date: Sat, 29 Oct 2011 02:52:56 +1100 X-Google-Sender-Auth: RcQyogAtCzVwzM_LrJWTSJ0vqFw Message-ID: From: Adrian Chadd To: Aleksandr Rybalko Content-Type: text/plain; charset=ISO-8859-1 Cc: "mips@freebsd.org" Subject: Re: Things to tackle in the MIPS space? X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 16:17:02 -0000 On 29 October 2011 00:06, Aleksandr Rybalko wrote: > I rewrite a bit dotg driver, and now it works on Octeon (at least on > my CN5010). Driver still have many problems, but serve 3G link - > just fine. Hey, cool! Have you talked with hps about any USB issues? Adrian From owner-freebsd-mips@FreeBSD.ORG Fri Oct 28 17:15:41 2011 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E638106566C; Fri, 28 Oct 2011 17:15:41 +0000 (UTC) (envelope-from ray@freebsd.org) Received: from dlink.ua (smtp.dlink.ua [193.138.187.146]) by mx1.freebsd.org (Postfix) with ESMTP id 22D3E8FC08; Fri, 28 Oct 2011 17:15:39 +0000 (UTC) Received: from 180-35-133-95.pool.ukrtel.net ([95.133.35.180] helo=rnote.ddteam.net) by dlink.ua with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1RJq1p-0007tS-CL; Fri, 28 Oct 2011 20:15:37 +0300 Date: Fri, 28 Oct 2011 20:15:19 +0300 From: Aleksandr Rybalko To: Adrian Chadd Message-Id: <20111028201519.e525eae1.ray@freebsd.org> In-Reply-To: References: <20111028160654.18d5b04b.ray@freebsd.org> Organization: FreeBSD.ORG X-Mailer: Sylpheed 3.1.0 (GTK+ 2.24.5; amd64-portbld-freebsd9.0) X-Operating-System: FreeBSD Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "mips@freebsd.org" Subject: Re: Things to tackle in the MIPS space? X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 17:15:41 -0000 On Sat, 29 Oct 2011 02:52:56 +1100 Adrian Chadd wrote: > On 29 October 2011 00:06, Aleksandr Rybalko wrote: > > > I rewrite a bit dotg driver, and now it works on Octeon (at least on > > my CN5010). Driver still have many problems, but serve 3G link - > > just fine. > > Hey, cool! > > Have you talked with hps about any USB issues? Yeah, we discuss some questions with hps, but bigger problem is a luck of documentation, since i have only register map for RT305xF OTG and code of Cavium SDK :) Also hps don't have such HW (nether Octeon's, nether RT305x Ralink's) I will continue work on it, but lack of time cause a slow progress. > > > Adrian -- Aleksandr Rybalko