From owner-freebsd-arm@FreeBSD.ORG Sun Oct 23 15:51:49 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 68BAB106566C; Sun, 23 Oct 2011 15:51:49 +0000 (UTC) (envelope-from c.jayachandran@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id CA5E98FC0A; Sun, 23 Oct 2011 15:51:48 +0000 (UTC) Received: by wyi40 with SMTP id 40so6988159wyi.13 for ; Sun, 23 Oct 2011 08:51:48 -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 :content-transfer-encoding; bh=wVGYjiGY+ojFjpB7VwnVoItsoJhywdm8fmJZcynbrFQ=; b=xf/06TxCPZ6IgBZS3Km6QGSGiiBy6+jZ9oYlnfD7YMApfGYFdLoFAc1E8U2BoP/hVA AUbISRpzETl7POeZ3NNSwV5ONnXCOcJUD9J4goNiEMV6qnpSGoQ38y/3B0HhRG/IQrgR lyoSi1GgsAAZH8EJ4ollPIKQ8Y97vkn2WbsTE= MIME-Version: 1.0 Received: by 10.216.133.165 with SMTP id q37mr4157120wei.11.1319385107854; Sun, 23 Oct 2011 08:51:47 -0700 (PDT) Sender: c.jayachandran@gmail.com Received: by 10.216.188.3 with HTTP; Sun, 23 Oct 2011 08:51:47 -0700 (PDT) In-Reply-To: <20111020225639.GB15019@richh-imac.office.boxdice.com.au> References: <20111018005939.GA27991@richh-imac.office.boxdice.com.au> <20111020225639.GB15019@richh-imac.office.boxdice.com.au> Date: Sun, 23 Oct 2011 21:21:47 +0530 X-Google-Sender-Auth: nBxq0lo07l_58AMhckaHvKe3JZs Message-ID: From: "Jayachandran C." To: richo Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-arm@freebsd.org, freebsd-ppc@freebsd.org Subject: Re: HEADSUP: FDT phandle change. [svn commit: r226466] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Oct 2011 15:51:49 -0000 On Fri, Oct 21, 2011 at 4:26 AM, richo wrote: > On 18/10/11 11:28 +0530, Jayachandran C. wrote: >> >> On Tue, Oct 18, 2011 at 6:29 AM, richo wrote: >>> >>> On 17/10/11 19:21 +0530, Jayachandran C. wrote: >>>> >>>> I have committed this revision that changes the way phandle is >>>> represented for FDT. =A0The old representation was a pointer, =A0which >>>> would not work on 64bit - and the new representation is as an offset. >>>> >>>> This should not affect the FDT users, but if there is any breakage on >>>> ARM or PPC due to this please let me know. >>>> >>>> Thanks, >>>> JC. >>>> >>> >>> I can test on ppc tonight, is there anything specific I need to test, o= r >>> just >>> build world+kernel and confirm that it boots? >> >> buildkernel would be sufficient since this does have changes that >> affect the userspace. Let me know if =A0you see any new crash, change in >> device behavior or missing devices after these changes. >> >> Thanks, >> JC. > > Kernel built and booted fine for me on ppc64, on an iMac G5 Thanks for testing this. JC. From owner-freebsd-arm@FreeBSD.ORG Mon Oct 24 03:11:14 2011 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24191106566B; Mon, 24 Oct 2011 03:11:14 +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 EA0A28FC13; Mon, 24 Oct 2011 03:11:13 +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 p9O3BC1F075132; Sun, 23 Oct 2011 23:11:12 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id p9O3BCeR075119; Mon, 24 Oct 2011 03:11:12 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 24 Oct 2011 03:11:12 GMT Message-Id: <201110240311.p9O3BCeR075119@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 03:11:14 -0000 TB --- 2011-10-24 02:50:00 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-10-24 02:50:00 - starting HEAD tinderbox run for arm/arm TB --- 2011-10-24 02:50:00 - cleaning the object tree TB --- 2011-10-24 02:50:30 - cvsupping the source tree TB --- 2011-10-24 02:50:30 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/arm/arm/supfile TB --- 2011-10-24 02:50:46 - building world TB --- 2011-10-24 02:50:46 - CROSS_BUILD_TESTING=YES TB --- 2011-10-24 02:50:46 - MAKEOBJDIRPREFIX=/obj TB --- 2011-10-24 02:50:46 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-10-24 02:50:46 - SRCCONF=/dev/null TB --- 2011-10-24 02:50:46 - TARGET=arm TB --- 2011-10-24 02:50:46 - TARGET_ARCH=arm TB --- 2011-10-24 02:50:46 - TZ=UTC TB --- 2011-10-24 02:50:46 - __MAKE_CONF=/dev/null TB --- 2011-10-24 02:50:46 - cd /src TB --- 2011-10-24 02:50:46 - /usr/bin/make -B buildworld >>> World build started on Mon Oct 24 02:50:47 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 -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-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:11:12 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-10-24 03:11:12 - ERROR: failed to build world TB --- 2011-10-24 03:11:12 - 882.96 user 280.22 system 1271.61 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Mon Oct 24 04:19:45 2011 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 663DE1065670; Mon, 24 Oct 2011 04:19:45 +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 3964B8FC0C; Mon, 24 Oct 2011 04:19:45 +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 p9O4Jiwl013406; Mon, 24 Oct 2011 00:19:44 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id p9O4JiZS013395; Mon, 24 Oct 2011 04:19:44 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 24 Oct 2011 04:19:44 GMT Message-Id: <201110240419.p9O4JiZS013395@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 04:19:45 -0000 TB --- 2011-10-24 04:00:00 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-10-24 04:00:00 - starting HEAD tinderbox run for arm/arm TB --- 2011-10-24 04:00:00 - cleaning the object tree TB --- 2011-10-24 04:00:06 - cvsupping the source tree TB --- 2011-10-24 04:00:06 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/arm/arm/supfile TB --- 2011-10-24 04:00:19 - building world TB --- 2011-10-24 04:00:19 - CROSS_BUILD_TESTING=YES TB --- 2011-10-24 04:00:19 - MAKEOBJDIRPREFIX=/obj TB --- 2011-10-24 04:00:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-10-24 04:00:19 - SRCCONF=/dev/null TB --- 2011-10-24 04:00:19 - TARGET=arm TB --- 2011-10-24 04:00:19 - TARGET_ARCH=arm TB --- 2011-10-24 04:00:19 - TZ=UTC TB --- 2011-10-24 04:00:19 - __MAKE_CONF=/dev/null TB --- 2011-10-24 04:00:19 - cd /src TB --- 2011-10-24 04:00:19 - /usr/bin/make -B buildworld >>> World build started on Mon Oct 24 04:00:19 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 -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-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:19:44 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-10-24 04:19:44 - ERROR: failed to build world TB --- 2011-10-24 04:19:44 - 869.03 user 264.48 system 1184.45 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Mon Oct 24 05:30:18 2011 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D38421065676; Mon, 24 Oct 2011 05:30:18 +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 A608F8FC13; Mon, 24 Oct 2011 05:30:18 +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 p9O5UHY8074078; Mon, 24 Oct 2011 01:30:17 -0400 (EDT) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.4/Submit) id p9O5UHIX074061; Mon, 24 Oct 2011 05:30:17 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 24 Oct 2011 05:30:17 GMT Message-Id: <201110240530.p9O5UHIX074061@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 05:30:18 -0000 TB --- 2011-10-24 05:10:00 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-10-24 05:10:00 - starting HEAD tinderbox run for arm/arm TB --- 2011-10-24 05:10:00 - cleaning the object tree TB --- 2011-10-24 05:10:06 - cvsupping the source tree TB --- 2011-10-24 05:10:06 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/arm/arm/supfile TB --- 2011-10-24 05:10:51 - building world TB --- 2011-10-24 05:10:51 - CROSS_BUILD_TESTING=YES TB --- 2011-10-24 05:10:51 - MAKEOBJDIRPREFIX=/obj TB --- 2011-10-24 05:10:51 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-10-24 05:10:51 - SRCCONF=/dev/null TB --- 2011-10-24 05:10:51 - TARGET=arm TB --- 2011-10-24 05:10:51 - TARGET_ARCH=arm TB --- 2011-10-24 05:10:51 - TZ=UTC TB --- 2011-10-24 05:10:51 - __MAKE_CONF=/dev/null TB --- 2011-10-24 05:10:51 - cd /src TB --- 2011-10-24 05:10:51 - /usr/bin/make -B buildworld >>> World build started on Mon Oct 24 05:10:51 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 -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-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:30:17 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-10-24 05:30:17 - ERROR: failed to build world TB --- 2011-10-24 05:30:17 - 870.05 user 264.31 system 1217.35 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Mon Oct 24 06:40:28 2011 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5BFD106564A; Mon, 24 Oct 2011 06:40: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 7042C8FC08; Mon, 24 Oct 2011 06:40:28 +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 p9O6eRiD033452; Mon, 24 Oct 2011 02:40: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 p9O6eR1U033447; Mon, 24 Oct 2011 06:40:27 GMT (envelope-from tinderbox@freebsd.org) Date: Mon, 24 Oct 2011 06:40:27 GMT Message-Id: <201110240640.p9O6eR1U033447@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Precedence: bulk Cc: Subject: [head tinderbox] failure on arm/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 06:40:28 -0000 TB --- 2011-10-24 06:20:00 - tinderbox 2.8 running on freebsd-current.sentex.ca TB --- 2011-10-24 06:20:00 - starting HEAD tinderbox run for arm/arm TB --- 2011-10-24 06:20:00 - cleaning the object tree TB --- 2011-10-24 06:20:06 - cvsupping the source tree TB --- 2011-10-24 06:20:06 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca /tinderbox/HEAD/arm/arm/supfile TB --- 2011-10-24 06:20:59 - building world TB --- 2011-10-24 06:20:59 - CROSS_BUILD_TESTING=YES TB --- 2011-10-24 06:20:59 - MAKEOBJDIRPREFIX=/obj TB --- 2011-10-24 06:20:59 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2011-10-24 06:20:59 - SRCCONF=/dev/null TB --- 2011-10-24 06:20:59 - TARGET=arm TB --- 2011-10-24 06:20:59 - TARGET_ARCH=arm TB --- 2011-10-24 06:20:59 - TZ=UTC TB --- 2011-10-24 06:20:59 - __MAKE_CONF=/dev/null TB --- 2011-10-24 06:20:59 - cd /src TB --- 2011-10-24 06:20:59 - /usr/bin/make -B buildworld >>> World build started on Mon Oct 24 06:21:00 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 -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-unknown-pragmas -c /src/cddl/lib/libzpool/../../../sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c cc -O -pipe -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/arm/include -DNEED_SOLARIS_BOOLEAN -std=iso9899:1999 -Wno-pointer-sign -W! no-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 06:40:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2011-10-24 06:40:27 - ERROR: failed to build world TB --- 2011-10-24 06:40:27 - 869.09 user 265.16 system 1226.89 real http://tinderbox.freebsd.org/tinderbox-head-HEAD-arm-arm.full From owner-freebsd-arm@FreeBSD.ORG Mon Oct 24 11:06:59 2011 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0338A106566B for ; Mon, 24 Oct 2011 11:06:59 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E5D1B8FC1A for ; Mon, 24 Oct 2011 11:06:58 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9OB6wI9025241 for ; Mon, 24 Oct 2011 11:06:58 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9OB6wWW025239 for freebsd-arm@FreeBSD.org; Mon, 24 Oct 2011 11:06:58 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Oct 2011 11:06:58 GMT Message-Id: <201110241106.p9OB6wWW025239@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-arm@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 11:06:59 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o arm/161498 arm [patch] ARM RAS code can fail to restart an atomic seq o arm/161492 arm [patch] ARM thread-data/RAS page is not properly initi o arm/161128 arm gcc 4.2.1 ARM produces bad code with -fstack-protector o arm/161110 arm /usr/src/sys/arm/include/signal.h is bad o arm/161044 arm devel/icu does not build on arm o arm/160431 arm [patch] Disable interrupts during busdma cache sync op o arm/158950 arm arm/sheevaplug fails fsx when mmap operations are enab o arm/156814 arm OpenRD Ultimate does not boot on DB-88F6XXX or SHEEVAP o arm/156496 arm [patch] Minor bugfixes and enhancements to mmc and mmc o arm/155894 arm [patch] Enable at91 booting from SDHC (high capacity) o arm/155214 arm [patch] MMC/SD IO slow on Atmel ARM with modern large o arm/154227 arm [geli] using GELI leads to panic on ARM o arm/154189 arm lang/perl5.12 doesn't build on arm o arm/153380 arm Panic / translation fault with wlan on ARM o arm/150581 arm [irq] Unknown error generates IRQ address decoding err o arm/149288 arm mail/dovecot causes panic during configure on Sheevapl o arm/134368 arm [patch] nslu2_led driver for the LEDs on the NSLU2 p arm/134338 arm [patch] Lock GPIO accesses on ixp425 18 problems total. From owner-freebsd-arm@FreeBSD.ORG Mon Oct 24 23:15:23 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F9B6106564A for ; Mon, 24 Oct 2011 23:15:23 +0000 (UTC) (envelope-from mrossi@swin.edu.au) Received: from gpo4.cc.swin.edu.au (gpo4.cc.swin.edu.au [136.186.1.33]) by mx1.freebsd.org (Postfix) with ESMTP id BB1F78FC0A for ; Mon, 24 Oct 2011 23:15:22 +0000 (UTC) Received: from mrossi.caia.swin.edu.au (mrossi.caia.swin.edu.au [136.186.229.109]) by gpo4.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id p9ONF15k000616; Tue, 25 Oct 2011 10:15:02 +1100 Message-ID: <4EA5F175.1070209@swin.edu.au> Date: Tue, 25 Oct 2011 10:15:01 +1100 From: Mattia Rossi User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:7.0.1) Gecko/20111004 Thunderbird/7.0.1 MIME-Version: 1.0 To: Ian Lepore References: <4E9290FF.7090306@swin.edu.au> <4E92D2D8.8070500@swin.edu.au> <4E9535D0.2030706@swin.edu.au> <4E9669CB.2060707@swin.edu.au> <1318783802.2245.8.camel@revolution.hippie.lan> In-Reply-To: <1318783802.2245.8.camel@revolution.hippie.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Re: Create FAT partition/filesystem on the internal microSD flash of the Dreamplug X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Oct 2011 23:15:23 -0000 Hi Ian, I finally came around to test the attached patch for newfs_msdosfs on the dreamplug, and I can confirm that it works! It also still works on i386/x86_64 and the disk formatted on ARM is recognised properly on all systems. Is it still possible to commit this patch to 9? I believe it's a very useful and non problematic commit. Mat On 17/10/2011 03:50, Ian Lepore wrote: > On Thu, 2011-10-13 at 15:32 +1100, Mattia Rossi wrote: >> On 13/10/11 02:06, Warner Losh wrote: >>> >>> On Oct 12, 2011, at 12:38 AM, Mattia Rossi wrote: >>> >>>> -snip- >>>>>>> I've tried to recreate it using gpart and newfs_msdos, but can't >>>>>>> create any new FAT partition that mount_msdosfs would mount. >>>>>>> [snip] > > This turned out to be a difference in structure packing (it's something > that happens a lot with ARM). The patch below should get it working for > you. > > Funny aside: I opened newfs_msdos.c and within 90 seconds knew what was > wrong and how to fix it. It then took me over an hour to prove to > myself that my fix was right -- the mount was failing because I forgot > to put "option MSDOSFS" in my kernel config (and we always build our > systems with no .ko modules at all). > > -- Ian > > diff -r 0e647646c002 sbin/newfs_msdos/newfs_msdos.c > --- sbin/newfs_msdos/newfs_msdos.c.orig Thu Sep 29 08:39:38 2011 -0600 > +++ sbin/newfs_msdos/newfs_msdos.c Sun Oct 16 10:40:07 2011 -0600 > @@ -98,7 +98,7 @@ static const char rcsid[] = > struct bs { > u_int8_t bsJump[3]; /* bootstrap entry point */ > u_int8_t bsOemName[8]; /* OEM name and version */ > -}; > +} __packed; > > struct bsbpb { > u_int8_t bpbBytesPerSec[2]; /* bytes per sector */ > @@ -113,7 +113,7 @@ struct bsbpb { > u_int8_t bpbHeads[2]; /* drive heads */ > u_int8_t bpbHiddenSecs[4]; /* hidden sectors */ > u_int8_t bpbHugeSectors[4]; /* big total sectors */ > -}; > +} __packed; > > struct bsxbpb { > u_int8_t bpbBigFATsecs[4]; /* big sectors per FAT */ > @@ -123,7 +123,7 @@ struct bsxbpb { > u_int8_t bpbFSInfo[2]; /* file system info sector */ > u_int8_t bpbBackup[2]; /* backup boot sector */ > u_int8_t bpbReserved[12]; /* reserved */ > -}; > +} __packed; > > struct bsx { > u_int8_t exDriveNumber; /* drive number */ > @@ -132,7 +132,7 @@ struct bsx { > u_int8_t exVolumeID[4]; /* volume ID number */ > u_int8_t exVolumeLabel[11]; /* volume label */ > u_int8_t exFileSysType[8]; /* file system type */ > -}; > +} __packed; > > struct de { > u_int8_t deName[11]; /* name and extension */ > @@ -142,7 +142,7 @@ struct de { > u_int8_t deMDate[2]; /* creation date */ > u_int8_t deStartCluster[2]; /* starting cluster */ > u_int8_t deFileSize[4]; /* size */ > -}; > +} __packed; > > struct bpb { > u_int bpbBytesPerSec; /* bytes per sector */ > > > From owner-freebsd-arm@FreeBSD.ORG Fri Oct 28 11:52:07 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A321106564A for ; Fri, 28 Oct 2011 11:52:07 +0000 (UTC) (envelope-from hschauhan@nulltrace.org) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 4170A8FC08 for ; Fri, 28 Oct 2011 11:52:07 +0000 (UTC) Received: by ggnq2 with SMTP id q2so4765688ggn.13 for ; Fri, 28 Oct 2011 04:52:06 -0700 (PDT) Received: by 10.236.128.173 with SMTP id f33mr2986971yhi.8.1319801312137; Fri, 28 Oct 2011 04:28:32 -0700 (PDT) MIME-Version: 1.0 Received: by 10.236.207.194 with HTTP; Fri, 28 Oct 2011 04:27:51 -0700 (PDT) X-Originating-IP: [119.82.100.19] In-Reply-To: References: From: "Chauhan, Himanshu" Date: Fri, 28 Oct 2011 16:57:51 +0530 Message-ID: To: freebsd-arm@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: [ANNOUNCE] Xvisor: eXtensible Versatile hypervISOR X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2011 11:52:07 -0000 We are pleased to announcing Xvisor v0.1.0, a new open source bare-metal hypervisor, which aims towards providing virtualization solution, which is light-weight, portable, and flexible with small memory foot print and less virtualization overhead. It is distributed under GNU Public License (GPLv2). Xvisor has most of the features expected from a modern full fledged hypervisor: - Tree based configuration - Tickless and high resolution timekeeping - Threading framework - Device driver framework - CPU virtualization - Address Space virtualization - Device emulation framework - Serial port virtualization - Managment terminal Xvisor is currently being ported for two architectures: ARM and MIPS. The development & testing is being done using QEMU (0.14.xx or higher). Xvisor ARM is able to boot multiple unmodified Linux-2.6.30.10 or Linux-3.0.4 guest with a fairly interactive and smooth Busybox 0.19.2 console. Currently supported host for Xvisor ARM is Realview-PB-A8 Board emulated by QEMU. It is also being ported to real hardware, specifically Beagle Board. Please try out our Xivsor ARM demo on QEMU (0.14.xx or higher). To download the demo tarball visit the link below: https://docs.google.com/a/brainfault.org/leaf?id=0B0ABS_s60oP_OGE2MDA0MWYtNDUxOS00YWZkLTllMmMtN2M5MmE1ZGM0NDky&hl=en_GB Xvisor MIPS is still a work in progress and will be announced very soon. Xvisor is currently hosted on Github, to clone or download source code please visit following links: Mainline: https://github.com/xvisor/xvisor ARM Development: https://github.com/avpatel/xvisor-arm MIPS Development: https://github.com/hschauhan/xvisor-mips Our developer mailing list is xvisor-devel[at]googlegroups[dot]com, please feel free to post your queries or join our development mailing list. From owner-freebsd-arm@FreeBSD.ORG Sat Oct 29 22:50:08 2011 Return-Path: Delivered-To: freebsd-arm@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 32DE01065675 for ; Sat, 29 Oct 2011 22:50:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 0A4178FC1A for ; Sat, 29 Oct 2011 22:50:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p9TMo8Nc055901 for ; Sat, 29 Oct 2011 22:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p9TMo77L055900; Sat, 29 Oct 2011 22:50:08 GMT (envelope-from gnats) Resent-Date: Sat, 29 Oct 2011 22:50:08 GMT Resent-Message-Id: <201110292250.p9TMo77L055900@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-arm@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jan Bramkamp Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D1441065670 for ; Sat, 29 Oct 2011 22:42:42 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 7C4138FC14 for ; Sat, 29 Oct 2011 22:42:42 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p9TMgfoa029022 for ; Sat, 29 Oct 2011 22:42:41 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p9TMgf3J029021; Sat, 29 Oct 2011 22:42:41 GMT (envelope-from nobody) Message-Id: <201110292242.p9TMgf3J029021@red.freebsd.org> Date: Sat, 29 Oct 2011 22:42:41 GMT From: Jan Bramkamp To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: arm/162159: USB errors leading to panic on DockStar 9.0-RC1/arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Oct 2011 22:50:08 -0000 >Number: 162159 >Category: arm >Synopsis: USB errors leading to panic on DockStar 9.0-RC1/arm >Confidential: no >Severity: critical >Priority: low >Responsible: freebsd-arm >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Oct 29 22:50:07 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Jan Bramkamp >Release: 9.0-RC1 r226591 >Organization: >Environment: FreeBSD fb9ds.crest.dn42 9.0-RC1 FreeBSD 9.0-RC1 #5: Sat Oct 29 19:57:58 C EST 2011 root@t420.crest.dn42:/usr/obj/arm.arm/usr/src/sys/DOCKSTAR a rm >Description: FreeBSD 9.0-RC1 boots into Multiuser on DockStar. A few seconds of disk I/O on USB mass storage devices later "USB error: address decoding error (addr=$HEX)" floods the RS232 console. They are stop as soon as all disk I/O is stopped. syslogd turns this into a feedback loop. (Nearly?) each log write results in new log messages. A "portsnap fetch" is enough on a fresh installation triggered the panic below. console: fb9ds# portsnap fetch Looking up portsnap.FreeBSD.org mirrors... 5 mirrors found. Fetching snapshot tag from portsnap5.FreeBSD.org... done. Fetching snapshot metadata... done. Fetching snapshot generated at Sat Oct 29 00:11:11 UTC 2011: 0e7e93882dbe7d6994a5598cd1cb310ecc53958054d3df100% of 64 MB 778 kBps 00m00s Extracting snapshot... done. Verifying snapshot integrity... backtrace: db> bt Tracing pid 42848 tid 100070 td 0xc23ae000 kdb_enter() at kdb_enter+0x14 scp=0xc0a68174 rlv=0xc0a3da34 (panic+0xa0) rsp=0xc85129e0 rfp=0xc85129f4 r5=0xc0c4933c r4=0x00000100 panic() at panic+0x1c scp=0xc0a3d9b0 rlv=0xc0a75480 (turnstile_claim+0x204) rsp=0xc8512a08 rfp=0xc8512a20 turnstile_claim() at turnstile_claim+0x104 scp=0xc0a75380 rlv=0xc0a75608 (turnstile_wait+0x17c) rsp=0xc8512a24 rfp=0xc8512a48 r6=0xc182e2a0 r5=0xc23ae000 r4=0x00000000 turnstile_wait() at turnstile_wait+0x14 scp=0xc0a754a0 rlv=0xc0a30848 (_mtx_lock_sleep+0xbc) rsp=0xc8512a4c rfp=0xc8512a64 r10=0xc21a4990 r8=0x00000000 r7=0x00000000 r6=0xc23ae000 r5=0xc182e2a0 r4=0xc0d14780 _mtx_lock_sleep() at _mtx_lock_sleep+0x14 scp=0xc0a307a0 rlv=0xc0a30900 (_mtx_lock_flags+0x74) rsp=0xc8512a68 rfp=0xc8512a84 r6=0xc0d200c0 r5=0x00000000 r4=0x00000000 _mtx_lock_flags() at _mtx_lock_flags+0x10 scp=0xc0a3089c rlv=0xc0bd5a3c (vm_fault_hold+0x1548) rsp=0xc8512a88 rfp=0xc8512bb0 r6=0x0000029c r5=0x00000000 r4=0x0029c000 vm_fault_hold() at vm_fault_hold+0x10 scp=0xc0bd4504 rlv=0xc0bd6080 (vm_fault+0x38) rsp=0xc8512bb4 rfp=0xc8512bc8 r10=0x00000002 r9=0xc8512ef8 r8=0xc8512c70 r7=0xc23ae000 r6=0x20405000 r5=0x00000000 r4=0x00000002 vm_fault() at vm_fault+0x10 scp=0xc0bd6058 rlv=0xc0c02490 (data_abort_handler+0x1e8) rsp=0xc8512bcc rfp=0xc8512c6c r4=0xc23a3360 data_abort_handler() at data_abort_handler+0x10 scp=0xc0c022b8 rlv=0xc0bf4b38 (address_exception_entry+0x50) rsp=0xc8512c70 rfp=0x00000000 r10=0xc8512ef8 r9=0x00000000 r8=0x00000000 r7=0x00000000 r6=0x00000000 r5=0xffff1004 r4=0x656b614d dmesg.boot (after a reboot): KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2011 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.0-RC1 #5: Sat Oct 29 19:57:58 CEST 2011 root@t420.crest.dn42:/usr/obj/arm.arm/usr/src/sys/DOCKSTAR arm CPU: Feroceon 88FR131 rev 1 (Marvell core) DC enabled IC enabled WB enabled EABT branch prediction enabled 16KB/32B 4-way Instruction cache 16KB/32B 4-way write-back-locking-C Data cache real memory = 134217728 (128 MB) avail memory = 125227008 (119 MB) SOC: Marvell 88F6281 rev A0, TClock 200MHz simplebus0: on fdtbus0 ic0: mem 0xf1020200-0xf102023b on simplebus0 timer0: mem 0xf1020300-0xf102032f irq 1 on simplebus0 Event timer "CPUTimer0" frequency 200000000 Hz quality 1000 Timecounter "CPUTimer1" frequency 200000000 Hz quality 1000 gpio0: mem 0xf1010100-0xf101011f irq 35,36,37,38,39,40,41 on simplebus0 rtc0: mem 0xf1010300-0xf1010307 on simplebus0 mge0: mem 0xf1072000-0xf1073fff irq 12,13,14,11,46 on simpl ebus0 mge0: Ethernet address: 02:50:43:91:f7:ea miibus0: on mge0 ukphy0: PHY 0 on miibus0 ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000b aseT-FDX, 1000baseT-FDX-master, auto uart0: <16550 or compatible> mem 0xf1012000-0xf101201f irq 33 on simplebus0 uart0: console (1056,n,8,1) uart1: <16550 or compatible> mem 0xf1012100-0xf101211f irq 34 on simplebus0 ehci0: mem 0xf1050000-0xf1050fff irq 48,19 on simplebus0 usbus0: EHCI version 1.0 usbus0: set host controller mode usbus0: on ehci0 cryptosoft0: on motherboard Timecounters tick every 1.000 msec IPsec: Initialized Security Association Processing. ipfw2 (+ipv6) initialized, divert enabled, nat loadable, rule-based forwarding enabled, default t o accept, logging disabled DUMMYNET 0 with IPv6 initialized (100409) load_dn_sched dn_sched FIFO loaded load_dn_sched dn_sched PRIO loaded load_dn_sched dn_sched QFQ loaded load_dn_sched dn_sched RR loaded load_dn_sched dn_sched WF2Q+ loaded usbus0: 480Mbps High Speed USB v2.0 Root mount waiting for: usbus0 ugen0.1: at usbus0 uhub0: on usbus0 uhub0: 1 port with 1 removable, self powered Root mount waiting for: usbus0 ugen0.2: at usbus0 uhub1: on usbus0 Root mount waiting for: usbus0 uhub1: 4 ports with 4 removable, self powered Root mount waiting for: usbus0 ugen0.3: at usbus0 umass0: on usbus0 da0 at umass-sim0 bus 0 scbus0 target 0 lun 0 da0: Removable Direct Access SCSI-0 device da0: 40.000MB/s transfers da0: 1912MB (3915776 512 byte sectors: 255H 63S/T 243C) ugen0.4: at usbus0 uaudio0: on usbus0 uaudio0: Play: 48000 Hz, 2 ch, 16-bit S-LE PCM format uaudio0: Record: 48000 Hz, 1 ch, 16-bit S-LE PCM format uaudio0: No midi sequencer pcm0: on uaudio0 Trying to mount root from ufs:/dev/ufs/root []... WARNING: / was not properly dismounted dmesg (problem reappears after a few seconds): USB error: address decoding error (addr=0x4190200) USB error: address decoding error (addr=0x4191000) USB error: address decoding error (addr=0x41981c0) USB error: address decoding error (addr=0x4199000) USB error: address decoding error (addr=0x41a0200) USB error: address decoding error (addr=0x41a1000) USB error: address decoding error (addr=0x41a8000) USB error: address decoding error (addr=0x41a9000) USB error: address decoding error (addr=0x41b0200) USB error: address decoding error (addr=0x41b1000) USB error: address decoding error (addr=0x41b8000) USB error: address decoding error (addr=0x41b9000) USB error: address decoding error (addr=0x41c0000) USB error: address decoding error (addr=0x41c1000) USB error: address decoding error (addr=0x41c8200) USB error: address decoding error (addr=0x41c9000) USB error: address decoding error (addr=0x41ca000) USB error: address decoding error (addr=0x41d11c0) USB error: address decoding error (addr=0x41d2000) USB error: address decoding error (addr=0x41d9100) USB error: address decoding error (addr=0x41c9000) USB error: address decoding error (addr=0x41c9000) ... more of the same format (/usr/src/sys/dev/usb/controller/ehci_mv.c kernel config: # # Custom kernel for Seagate DockStar (Marvell SheevaPlug based) devices. # # $FreeBSD: stable/9/sys/arm/conf/DOCKSTAR 224699 2011-08-07 20:16:46Z rmacklem $ # ident DOCKSTAR include "../mv/kirkwood/std.sheevaplug" options SOC_MV_KIRKWOOD makeoptions MODULES_OVERRIDE="" #makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols makeoptions WERROR="-Werror" options SCHED_4BSD #4BSD scheduler options INET #InterNETworking options INET6 #IPv6 communications protocols options FFS #Berkeley Fast Filesystem options NFSCL #New Network Filesystem Client options NFSLOCKD #Network Lock Manager options NFS_ROOT #NFS usable as /, requires NFSCL #options BOOTP #options BOOTP_NFSROOT #options BOOTP_NFSV3 #options BOOTP_COMPAT #options BOOTP_WIRED_TO=mge0 # Root fs on USB device options ROOTDEVNAME=\"ufs:/dev/ufs/root\" options SYSVSHM #SYSV-style shared memory options SYSVMSG #SYSV-style message queues options SYSVSEM #SYSV-style semaphores options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions options MUTEX_NOINLINE options RWLOCK_NOINLINE options NO_FFS_SNAPSHOT options NO_SWAPPING # Debugging options ALT_BREAK_TO_DEBUGGER options DDB options KDB # Pseudo devices device md device random device pty device loop # Serial ports device uart # Networking device ether device mge # Marvell Gigabit Ethernet controller device mii device bpf options HZ=1000 options DEVICE_POLLING device vlan # USB #options USB_DEBUG # enable debug msgs device usb device ehci device uhci device ohci device umass device scbus device pass device da # Flattened Device Tree options FDT options FDT_DTB_STATIC makeoptions FDT_DTS_FILE=dockstar.dts # Crypto device crypto options KGSSAPI # IPSec device enc options IPSEC options IPSEC_NAT_T # Disk Encryption options GEOM_ELI # IPFW support options IPFIREWALL options IPFIREWALL_DEFAULT_TO_ACCEPT options IPFIREWALL_FORWARD options IPFIREWALL_VERBOSE options IPFIREWALL_VERBOSE_LIMIT=100 options DUMMYNET options IPDIVERT # Partition support options GEOM_PART_BSD options GEOM_PART_GPT options GEOM_PART_MBR options GEOM_LABEL # UFS options UFS_ACL options UFS_DIRHASH options SOFTUPDATES # FAT support options MSDOSFS # Misc FSs options PROCFS options PSEUDOFS # Sound device sound device snd_uaudio >How-To-Repeat: cd /usr/src make buildworld buildkernel # tested on amd64 make buildworld buildkernel TARGET_ARCH=arm KERNCONF=DOCKSTAR gpart create -s mbr da0 # da0 is a umass dev gpart add -s 64M -t fat32 -i 1 && newfs_msdos -F 32 -L KERN da0s1 gpart add -t freebsd && newfs -jLroot mount -t msdosfs /dev/msdosfs/KERN # use jeff doozans u-boot to boot from fat32 cp /usr/obj/arm.arm/usr/src/sys/DOCKSTAR/kernel.bin /mnt umount /mnt mount /dev/ufs/root /mnt make installworld distribution TARGET_ARCH=arm DESTDIR=/mnt dd of=/mnt/etc/rc.conf <Fix: no known fix/workaround >Release-Note: >Audit-Trail: >Unformatted: >>EOF echo /dev/ufs/root / ufs rw,noatime,noclusterr,noclusterw 1 1 >/mnt/etc/fstab umount /mnt # insert usb stick/disk into dockstar, boot and start portsnap fetch extract.