From owner-freebsd-mips@FreeBSD.ORG Sun Dec 22 07:56:31 2013 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1635FDF1; Sun, 22 Dec 2013 07:56:31 +0000 (UTC) Received: from worker01.tb.des.no (worker01.tb.des.no [41.154.2.147]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4B16618A3; Sun, 22 Dec 2013 07:56:29 +0000 (UTC) Received: from worker01.tb.des.no (localhost [127.0.0.1]) by worker01.tb.des.no (8.14.5/8.14.5) with ESMTP id rBM7uJIj018630; Sun, 22 Dec 2013 09:56:19 +0200 (SAST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by worker01.tb.des.no (8.14.5/8.14.5/Submit) id rBM7uJPU018419; Sun, 22 Dec 2013 07:56:19 GMT (envelope-from tinderbox@freebsd.org) Date: Sun, 22 Dec 2013 07:56:19 GMT Message-Id: <201312220756.rBM7uJPU018419@worker01.tb.des.no> X-Authentication-Warning: worker01.tb.des.no: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_10 tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Dec 2013 07:56:31 -0000 TB --- 2013-12-22 05:40:42 - tinderbox 2.20 running on worker01.tb.des.no TB --- 2013-12-22 05:40:42 - FreeBSD worker01.tb.des.no 9.1-RELEASE-p4 FreeBSD 9.1-RELEASE-p4 #0: Mon Jun 17 11:42:37 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-12-22 05:40:42 - starting RELENG_10 tinderbox run for mips/mips TB --- 2013-12-22 05:40:42 - cleaning the object tree TB --- 2013-12-22 05:40:42 - /usr/local/bin/svn stat --no-ignore /src TB --- 2013-12-22 05:41:33 - At svn revision 259707 TB --- 2013-12-22 05:41:34 - building world TB --- 2013-12-22 05:41:34 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 05:41:34 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 05:41:34 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 05:41:34 - SRCCONF=/dev/null TB --- 2013-12-22 05:41:34 - TARGET=mips TB --- 2013-12-22 05:41:34 - TARGET_ARCH=mips TB --- 2013-12-22 05:41:34 - TZ=UTC TB --- 2013-12-22 05:41:34 - __MAKE_CONF=/dev/null TB --- 2013-12-22 05:41:34 - cd /src TB --- 2013-12-22 05:41:34 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Sun Dec 22 05:41:44 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Sun Dec 22 07:06:44 UTC 2013 TB --- 2013-12-22 07:06:44 - cd /src/sys/mips/conf TB --- 2013-12-22 07:06:44 - /usr/sbin/config -m ADM5120 TB --- 2013-12-22 07:06:44 - skipping ADM5120 kernel TB --- 2013-12-22 07:06:44 - cd /src/sys/mips/conf TB --- 2013-12-22 07:06:44 - /usr/sbin/config -m ALCHEMY TB --- 2013-12-22 07:06:44 - skipping ALCHEMY kernel TB --- 2013-12-22 07:06:44 - cd /src/sys/mips/conf TB --- 2013-12-22 07:06:44 - /usr/sbin/config -m AP121 TB --- 2013-12-22 07:06:44 - building AP121 kernel TB --- 2013-12-22 07:06:44 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:06:44 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:06:44 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:06:44 - SRCCONF=/dev/null TB --- 2013-12-22 07:06:44 - TARGET=mips TB --- 2013-12-22 07:06:44 - TARGET_ARCH=mips TB --- 2013-12-22 07:06:44 - TZ=UTC TB --- 2013-12-22 07:06:44 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:06:44 - cd /src TB --- 2013-12-22 07:06:44 - /usr/bin/make -B buildkernel KERNCONF=AP121 >>> Kernel build for AP121 started on Sun Dec 22 07:06:44 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP121 completed on Sun Dec 22 07:11:40 UTC 2013 TB --- 2013-12-22 07:11:40 - cd /src/sys/mips/conf TB --- 2013-12-22 07:11:40 - /usr/sbin/config -m AP91 TB --- 2013-12-22 07:11:40 - building AP91 kernel TB --- 2013-12-22 07:11:40 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:11:40 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:11:40 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:11:40 - SRCCONF=/dev/null TB --- 2013-12-22 07:11:40 - TARGET=mips TB --- 2013-12-22 07:11:40 - TARGET_ARCH=mips TB --- 2013-12-22 07:11:40 - TZ=UTC TB --- 2013-12-22 07:11:40 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:11:40 - cd /src TB --- 2013-12-22 07:11:40 - /usr/bin/make -B buildkernel KERNCONF=AP91 >>> Kernel build for AP91 started on Sun Dec 22 07:11:40 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP91 completed on Sun Dec 22 07:18:40 UTC 2013 TB --- 2013-12-22 07:18:40 - cd /src/sys/mips/conf TB --- 2013-12-22 07:18:40 - /usr/sbin/config -m AP93 TB --- 2013-12-22 07:18:40 - building AP93 kernel TB --- 2013-12-22 07:18:40 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:18:40 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:18:40 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:18:40 - SRCCONF=/dev/null TB --- 2013-12-22 07:18:40 - TARGET=mips TB --- 2013-12-22 07:18:40 - TARGET_ARCH=mips TB --- 2013-12-22 07:18:40 - TZ=UTC TB --- 2013-12-22 07:18:40 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:18:40 - cd /src TB --- 2013-12-22 07:18:40 - /usr/bin/make -B buildkernel KERNCONF=AP93 >>> Kernel build for AP93 started on Sun Dec 22 07:18:40 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP93 completed on Sun Dec 22 07:25:59 UTC 2013 TB --- 2013-12-22 07:25:59 - cd /src/sys/mips/conf TB --- 2013-12-22 07:25:59 - /usr/sbin/config -m AP94 TB --- 2013-12-22 07:25:59 - building AP94 kernel TB --- 2013-12-22 07:25:59 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:25:59 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:25:59 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:25:59 - SRCCONF=/dev/null TB --- 2013-12-22 07:25:59 - TARGET=mips TB --- 2013-12-22 07:25:59 - TARGET_ARCH=mips TB --- 2013-12-22 07:25:59 - TZ=UTC TB --- 2013-12-22 07:25:59 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:25:59 - cd /src TB --- 2013-12-22 07:25:59 - /usr/bin/make -B buildkernel KERNCONF=AP94 >>> Kernel build for AP94 started on Sun Dec 22 07:25:59 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP94 completed on Sun Dec 22 07:34:42 UTC 2013 TB --- 2013-12-22 07:34:42 - cd /src/sys/mips/conf TB --- 2013-12-22 07:34:42 - /usr/sbin/config -m AP96 TB --- 2013-12-22 07:34:42 - building AP96 kernel TB --- 2013-12-22 07:34:42 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:34:42 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:34:42 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:34:42 - SRCCONF=/dev/null TB --- 2013-12-22 07:34:42 - TARGET=mips TB --- 2013-12-22 07:34:42 - TARGET_ARCH=mips TB --- 2013-12-22 07:34:42 - TZ=UTC TB --- 2013-12-22 07:34:42 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:34:42 - cd /src TB --- 2013-12-22 07:34:42 - /usr/bin/make -B buildkernel KERNCONF=AP96 >>> Kernel build for AP96 started on Sun Dec 22 07:34:42 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP96 completed on Sun Dec 22 07:43:02 UTC 2013 TB --- 2013-12-22 07:43:02 - cd /src/sys/mips/conf TB --- 2013-12-22 07:43:02 - /usr/sbin/config -m AR71XX_BASE TB --- 2013-12-22 07:43:02 - building AR71XX_BASE kernel TB --- 2013-12-22 07:43:02 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:43:02 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:43:02 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:43:02 - SRCCONF=/dev/null TB --- 2013-12-22 07:43:02 - TARGET=mips TB --- 2013-12-22 07:43:02 - TARGET_ARCH=mips TB --- 2013-12-22 07:43:02 - TZ=UTC TB --- 2013-12-22 07:43:02 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:43:02 - cd /src TB --- 2013-12-22 07:43:02 - /usr/bin/make -B buildkernel KERNCONF=AR71XX_BASE >>> Kernel build for AR71XX_BASE started on Sun Dec 22 07:43:02 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR71XX_BASE completed on Sun Dec 22 07:50:27 UTC 2013 TB --- 2013-12-22 07:50:27 - cd /src/sys/mips/conf TB --- 2013-12-22 07:50:27 - /usr/sbin/config -m AR724X_BASE TB --- 2013-12-22 07:50:27 - building AR724X_BASE kernel TB --- 2013-12-22 07:50:27 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:50:27 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:50:27 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:50:27 - SRCCONF=/dev/null TB --- 2013-12-22 07:50:27 - TARGET=mips TB --- 2013-12-22 07:50:27 - TARGET_ARCH=mips TB --- 2013-12-22 07:50:27 - TZ=UTC TB --- 2013-12-22 07:50:27 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:50:27 - cd /src TB --- 2013-12-22 07:50:27 - /usr/bin/make -B buildkernel KERNCONF=AR724X_BASE >>> Kernel build for AR724X_BASE started on Sun Dec 22 07:50:27 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR724X_BASE completed on Sun Dec 22 07:56:12 UTC 2013 TB --- 2013-12-22 07:56:12 - cd /src/sys/mips/conf TB --- 2013-12-22 07:56:12 - /usr/sbin/config -m AR91XX_BASE TB --- 2013-12-22 07:56:12 - building AR91XX_BASE kernel TB --- 2013-12-22 07:56:12 - CROSS_BUILD_TESTING=YES TB --- 2013-12-22 07:56:12 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-22 07:56:12 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-22 07:56:12 - SRCCONF=/dev/null TB --- 2013-12-22 07:56:12 - TARGET=mips TB --- 2013-12-22 07:56:12 - TARGET_ARCH=mips TB --- 2013-12-22 07:56:12 - TZ=UTC TB --- 2013-12-22 07:56:12 - __MAKE_CONF=/dev/null TB --- 2013-12-22 07:56:12 - cd /src TB --- 2013-12-22 07:56:12 - /usr/bin/make -B buildkernel KERNCONF=AR91XX_BASE >>> Kernel build for AR91XX_BASE started on Sun Dec 22 07:56:12 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools [...] cd /src/sys/modules/aic7xxx/aicasm; PATH=/obj/mips.mips/src/tmp/legacy/usr/sbin:/obj/mips.mips/src/tmp/legacy/usr/bin:/obj/mips.mips/src/tmp/legacy/usr/games:/obj/mips.mips/src/tmp/legacy/bin:/sbin:/bin:/usr/sbin:/usr/bin MAKEOBJDIRPREFIX=/obj/mips.mips/src/sys/AR91XX_BASE/modules /obj/src/make.amd64/bmake SSP_CFLAGS= -DNO_CPU_CFLAGS -DNO_CTF -DEARLY_BUILD all cc -O2 -pipe -I. -I/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wno-pointer-sign -c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm.c cc -O2 -pipe -I. -I/src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wno-pointer-sign -c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c: In function 'symtable_dump': /src/sys/modules/aic7xxx/aicasm/../../../dev/aic7xxx/aicasm/aicasm_symbol.c:461: internal compiler error: in var_ann, at tree-flow-inline.h:127 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. *** Error code 1 Stop. bmake[1]: stopped in /src/sys/modules/aic7xxx/aicasm *** Error code 1 Stop. bmake: stopped in /src *** [buildkernel] Error code 1 Stop in /src. TB --- 2013-12-22 07:56:18 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-12-22 07:56:18 - ERROR: failed to build AR91XX_BASE kernel TB --- 2013-12-22 07:56:18 - 5641.90 user 2881.95 system 8135.45 real http://tinderbox.des.no/tinderbox-freebsd10-build-RELENG_10-mips-mips.full From owner-freebsd-mips@FreeBSD.ORG Mon Dec 23 11:06:50 2013 Return-Path: Delivered-To: freebsd-mips@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8C5035AD for ; Mon, 23 Dec 2013 11:06:50 +0000 (UTC) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7739B11C2 for ; Mon, 23 Dec 2013 11:06:50 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id rBNB6oaw030054 for ; Mon, 23 Dec 2013 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id rBNB6oZc030052 for freebsd-mips@FreeBSD.org; Mon, 23 Dec 2013 11:06:50 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 23 Dec 2013 11:06:50 GMT Message-Id: <201312231106.rBNB6oZc030052@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-mips@FreeBSD.org Subject: Current problem reports assigned to freebsd-mips@FreeBSD.org X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Dec 2013 11:06:50 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o kern/177876 mips [mips] kernel stack overflow panic on mips64, EdgeRout o kern/165951 mips [ar913x] [ath] DDR flush isn't being done for the WMAC 2 problems total. From owner-freebsd-mips@FreeBSD.ORG Tue Dec 24 14:18:32 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B0404146 for ; Tue, 24 Dec 2013 14:18:32 +0000 (UTC) Received: from smtpauth3.wiscmail.wisc.edu (wmauth3.doit.wisc.edu [144.92.197.226]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 808191423 for ; Tue, 24 Dec 2013 14:18:32 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from avs-daemon.smtpauth3.wiscmail.wisc.edu by smtpauth3.wiscmail.wisc.edu (Oracle Communications Messaging Server 7u4-27.01(7.0.4.27.0) 64bit (built Aug 30 2012)) id <0MYB00H00DJWTB00@smtpauth3.wiscmail.wisc.edu> for freebsd-mips@freebsd.org; Tue, 24 Dec 2013 08:18:25 -0600 (CST) X-Spam-PmxInfo: Server=avs-3, Version=6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.12.24.140915, SenderIP=0.0.0.0 X-Spam-Report: AuthenticatedSender=yes, SenderIP=0.0.0.0 Received: from wanderer.tachypleus.net (172-12-164-50.lightspeed.wlfrct.sbcglobal.net [172.12.164.50]) by smtpauth3.wiscmail.wisc.edu (Oracle Communications Messaging Server 7u4-27.01(7.0.4.27.0) 64bit (built Aug 30 2012)) with ESMTPSA id <0MYB005WNEEN2K10@smtpauth3.wiscmail.wisc.edu> for freebsd-mips@freebsd.org; Tue, 24 Dec 2013 08:18:24 -0600 (CST) Message-id: <52B997AF.70407@freebsd.org> Date: Tue, 24 Dec 2013 08:18:23 -0600 From: Nathan Whitehorn User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.0 To: freebsd-mips@freebsd.org Subject: mips_pic_if branch X-Enigmail-Version: 1.5.2 X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Dec 2013 14:18:32 -0000 I spent a little while trying to convert MIPS to use an interrupt domain system that is orthogonal to the bus topology. The goal, from my end, is to clean up some hacks in dev/fdt; the code is adapted with few changes from PowerPC, which has supported this for a while. The changes should provide a great deal more flexibility in terms of interrupt handling, in particular by allowing discrete PIC drivers that handle their own interrupt setup and configuration, while simultaneously reducing code duplication. The wrinkle is that I don't have any MIPS hardware and can only test in QEMU. So I'd appreciate any tests or comments. The branch can be found at: svn://svn.freebsd.org/base/user/nwhitehorn/mips_pic_if The BERI kernels I suspect are broken due to some features I could not figure out. Everything else should, in principle, work. The general layout of how this works is as follows: - An individual PIC implements a set of KOBJ methods that map an IRQ line to an opaque "vector" number and control masking/unmasking etc. When an interrupt is taken, either through the PIC_DISPATCH method or a cascaded interrupt via the PIC's IRQ line, the PIC calls mips_dispatch_intr(vector, trapframe) to trigger interrupt processing. - Interrupt domains are mapped using an interrupt domain identifier number (usually the iparent phandle for FDT systems) and an IRQ line. The function mips_get_irq() returns an opaque number that uniquely describes this interrupt system-wide. - Each PIC registers itself using mips_register_pic() in its attach method with the system. Note that this can happen either before or after its child interrupts are configured -- the code in intr_machdep.c delays all interrupt configuration until the relevant PIC device attached. -Nathan From owner-freebsd-mips@FreeBSD.ORG Wed Dec 25 10:04:28 2013 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A0613801; Wed, 25 Dec 2013 10:04:28 +0000 (UTC) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 76BD01738; Wed, 25 Dec 2013 10:04:27 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id rBPA4RPJ004612; Wed, 25 Dec 2013 05:04:27 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id rBPA4RQa004611; Wed, 25 Dec 2013 10:04:27 GMT (envelope-from tinderbox@freebsd.org) Date: Wed, 25 Dec 2013 10:04:27 GMT Message-Id: <201312251004.rBPA4RQa004611@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Dec 2013 10:04:28 -0000 TB --- 2013-12-25 09:14:36 - tinderbox 2.20 running on freebsd-current.sentex.ca TB --- 2013-12-25 09:14:36 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-12-25 09:14:36 - starting HEAD tinderbox run for mips/mips TB --- 2013-12-25 09:14:36 - cleaning the object tree TB --- 2013-12-25 09:14:36 - /usr/local/bin/svn stat /src TB --- 2013-12-25 09:14:40 - At svn revision 259862 TB --- 2013-12-25 09:14:41 - building world TB --- 2013-12-25 09:14:41 - CROSS_BUILD_TESTING=YES TB --- 2013-12-25 09:14:41 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-25 09:14:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-25 09:14:41 - SRCCONF=/dev/null TB --- 2013-12-25 09:14:41 - TARGET=mips TB --- 2013-12-25 09:14:41 - TARGET_ARCH=mips TB --- 2013-12-25 09:14:41 - TZ=UTC TB --- 2013-12-25 09:14:41 - __MAKE_CONF=/dev/null TB --- 2013-12-25 09:14:41 - cd /src TB --- 2013-12-25 09:14:41 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Wed Dec 25 09:14:47 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything [...] cc -O -pipe -G0 -I/src/sbin/mount_unionfs/../mount -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /src/sbin/mount_unionfs/../mount/getmntopts.c cc -O -pipe -G0 -I/src/sbin/mount_unionfs/../mount -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -o mount_unionfs mount_unionfs.o getmntopts.o gzip -cn /src/sbin/mount_unionfs/mount_unionfs.8 > mount_unionfs.8.gz ===> sbin/natd (all) cc -O -pipe -G0 -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/sbin/natd/natd.c cc -O -pipe -G0 -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -c /src/sbin/natd/icmp.c cc -O -pipe -G0 -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -o natd natd.o icmp.o -lalias /obj/mips.mips/src/tmp/usr/lib/libalias.so: undefined reference to `detach_handler' *** Error code 1 Stop. bmake[3]: stopped in /src/sbin/natd *** Error code 1 Stop. bmake[2]: stopped in /src/sbin *** Error code 1 Stop. bmake[1]: stopped in /src *** Error code 1 Stop. bmake: stopped in /src *** Error code 1 Stop in /src. TB --- 2013-12-25 10:04:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-12-25 10:04:27 - ERROR: failed to build world TB --- 2013-12-25 10:04:27 - 2178.70 user 502.73 system 2990.83 real http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-mips-mips.full From owner-freebsd-mips@FreeBSD.ORG Thu Dec 26 11:59:07 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EEC15D16 for ; Thu, 26 Dec 2013 11:59:07 +0000 (UTC) Received: from tur.go2.pl (tur.go2.pl [193.17.41.50]) by mx1.freebsd.org (Postfix) with ESMTP id EF11519BD for ; Thu, 26 Dec 2013 11:59:06 +0000 (UTC) Received: from moh2-ve3.go2.pl (moh2-ve3.go2.pl [193.17.41.208]) by tur.go2.pl (Postfix) with ESMTP id 0A10A6D006E for ; Thu, 26 Dec 2013 12:58:35 +0100 (CET) Received: from moh2-ve3.go2.pl (unknown [10.0.0.208]) by moh2-ve3.go2.pl (Postfix) with ESMTP id D8C553704FC for ; Thu, 26 Dec 2013 12:57:59 +0100 (CET) Received: from unknown (unknown [10.0.0.74]) by moh2-ve3.go2.pl (Postfix) with SMTP for ; Thu, 26 Dec 2013 12:57:59 +0100 (CET) Received: from unknown [93.175.66.185] by poczta.o2.pl with ESMTP id MzthEb; Thu, 26 Dec 2013 12:57:59 +0100 Message-ID: <52BC19C7.70507@o2.pl> Date: Thu, 26 Dec 2013 12:57:59 +0100 From: =?UTF-8?B?UmFkaW8gbcWCb2R5Y2ggYmFuZHl0w7N3?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: freebsd-mips@freebsd.org Subject: Build failure on octeon Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-O2-Trust: 1, 38 X-O2-SPF: neutral X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Dec 2013 11:59:08 -0000 Hello, I'm trying to compile the current tree for my octeon device and get the following error: cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/usr/home/m/Ubiquity/10/sys -I/usr/home/m/Ubiquity/10/sys/contrib/altq -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0xffffffff80100000 -march=octeon -mabi=64 -msoft-float -ffreestanding -Werror vnode_if.c ${NORMAL_CTFCONVERT} expands to empty string :> hack.c cc -shared -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0xffffffff80100000 -march=octeon -mabi=64 -nostdlib hack.c -o hack.So rm -f hack.c sed s/KERNLOADADDR/0xffffffff80100000/g /usr/home/m/Ubiquity/10/sys/conf/ldscript.mips.octeon1 > ldscript.mips.octeon1 MAKE=make sh /usr/home/m/Ubiquity/10/sys/conf/newvers.sh OCTEON1 cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/usr/home/m/Ubiquity/10/sys -I/usr/home/m/Ubiquity/10/sys/contrib/altq -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=10000 --param large-function-growth=100000 --param max-inline-insns-single=10000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0xffffffff80100000 -march=octeon -mabi=64 -msoft-float -ffreestanding -Werror vers.c ${NORMAL_CTFCONVERT} expands to empty string linking kernel.debug hack.So: could not read symbols: File in wrong format *** [kernel.debug] Error code 1 Stop in /usr/home/m/Ubiquity/obj/mips.mips/usr/home/m/Ubiquity/10/sys/M. *** [buildkernel] Error code 1 Stop in /usr/home/m/Ubiquity/10. *** [buildkernel] Error code 1 Stop in /usr/home/m/Ubiquity/10. I build with TARGET=mips and TARGET_ARCH=mipseb. My kernel config: # # OCTEON1 -- Generic kernel configuration file for FreeBSD/MIPS on Cavium Octeon # # For more information on this file, please read the config(5) manual page, # and/or the handbook section on Kernel Configuration Files: # # http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html # # The handbook is also available locally in /usr/share/doc/handbook # if you've installed the doc distribution, otherwise always see the # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the # latest information. # # An exhaustive list of options and more detailed explanations of the # device lines is also present in the ../../conf/NOTES and NOTES files. # If you are in doubt as to the purpose or necessity of a line, check first # in NOTES. # # $FreeBSD: stable/10/sys/mips/conf/OCTEON1 253845 2013-07-31 17:21:18Z obrien $ ident OCTEON1 makeoptions ARCH_FLAGS="-march=octeon -mabi=64" makeoptions LDSCRIPT_NAME=ldscript.mips.octeon1 # Don't build any modules yet. makeoptions MODULES_OVERRIDE="" makeoptions KERNLOADADDR=0xffffffff80100000 # We don't need to build a trampolined version of the kernel. makeoptions WITHOUT_KERNEL_TRAMPOLINE=1 include "../cavium/std.octeon1" hints "OCTEON1.hints" #Default places to look for devices. makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols # Board-specific support that cannot be auto-detected at runtime. #options OCTEON_VENDOR_LANNER # Support for Lanner boards. #options OCTEON_VENDOR_RADISYS # Support for Radisys boards. options OCTEON_VENDOR_UBIQUITI # Support for Ubiquiti boards. #options OCTEON_VENDOR_GEFES # Support for GE LANIC boards #options OCTEON_BOARD_CAPK_0100ND # Support for CAPK-0100nd. # Compile for a specified Octeon model. If not specified, support for # detection at runtime will be used instead, which may give inferior # performance. # # See sys/contrib/octeon-sdk/octeon-model.h for possible values. #options OCTEON_MODEL=OCTEON_CN58XX_PASS1_1 options SCHED_ULE # ULE scheduler options PREEMPTION # Enable kernel thread preemption options INET # InterNETworking options INET6 # IPv6 communications protocols options SCTP # Stream Control Transmission Protocol options FFS # Berkeley Fast Filesystem options SOFTUPDATES # Enable FFS soft updates support options UFS_ACL # Support for access control lists options UFS_DIRHASH # Improve performance on big directories options UFS_GJOURNAL # Enable gjournal-based UFS journaling options MD_ROOT # MD is a potential root device options NFSCL # Network Filesystem Client options NFSD # Network Filesystem Server options NFSLOCKD # Network Lock Manager options NFS_ROOT # NFS usable as /, requires NFSCL options MSDOSFS # MSDOS Filesystem #options CD9660 # ISO 9660 Filesystem options PROCFS # Process filesystem (requires PSEUDOFS) options PSEUDOFS # Pseudo-filesystem framework options GEOM_PART_GPT # GUID Partition Tables. options GEOM_LABEL # Provides labelization #options COMPAT_FREEBSD32 # Compatible with o32 binaries options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI options KTRACE # ktrace(1) support options STACK # stack(9) support 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 PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) options AUDIT # Security event auditing options MAC # TrustedBSD MAC Framework #options KDTRACE_FRAME # Ensure frames are compiled in #options KDTRACE_HOOKS # Kernel DTrace hooks options INCLUDE_CONFIG_FILE # Include this file in kernel options NO_SWAPPING # Disable support for paging # Debugging for use in -current #options KDB # Enable kernel debugger support. #options DDB # Support DDB. #options GDB # Support remote GDB. #options DEADLKRES # Enable the deadlock resolver #options INVARIANTS # Enable calls of extra sanity checking #options INVARIANT_SUPPORT # Extra sanity checks of internal structures, required by INVARIANTS #options WITNESS # Enable checks to detect deadlocks and cycles #options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed #options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel # Bus support. device pci # ATA controllers device ahci # AHCI-compatible SATA controllers device ata # Legacy ATA/SATA controllers options ATA_STATIC_ID # Static device numbering device mvs # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA device siis # SiliconImage SiI3124/SiI3132/SiI3531 SATA # On-board Compact Flash driver. device cf options ROOTDEVNAME=\"ufs:cf0s2a\" # Default root filesystem. # SCSI Controllers #device ahc # AHA2940 and onboard AIC7xxx devices #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~128k to driver. #device ahd # AHA39320/29320 and onboard AIC79xx devices #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug # output. Adds ~215k to driver. #device esp # AMD Am53C974 (Tekram DC-390(T)) #device hptiop # Highpoint RocketRaid 3xxx series #device isp # Qlogic family #device ispfw # Firmware for QLogic HBAs- normally iibusa module #device mpt # LSI-Logic MPT-Fusion #device mps # LSI-Logic MPT-Fusion 2 #device ncr # NCR/Symbios Logic #device trm # Tekram DC395U/UW/F DC315U adapters #device adv # Advansys SCSI adapters #device adw # Advansys wide SCSI adapters #device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. #device bt # Buslogic/Mylex MultiMaster SCSI adapters # ATA/SCSI peripherals device scbus # SCSI bus (required for ATA/SCSI) #device ch # SCSI media changers device da # Direct Access (disks) device sa # Sequential Access (tape etc) #device cd # CD device pass # Passthrough device (direct ATA/SCSI access) #device ses # Enclosure Services (SES and SAF-TE) # RAID controllers interfaced to the SCSI subsystem #device amr # AMI MegaRAID #XXX it is not 64-bit clean, -scottl #device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID #device ciss # Compaq Smart RAID 5* #device dpt # DPT Smartcache III, IV - See NOTES for options #device iir # Intel Integrated RAID #device ips # IBM (Adaptec) ServeRAID #device mly # Mylex AcceleRAID/eXtremeRAID # RAID controllers #device aac # Adaptec FSA RAID #device aacp # SCSI passthrough for aac (requires CAM) #device ida # Compaq Smart RAID #device mfi # LSI MegaRAID SAS #device mlx # Mylex DAC960 family #XXX pointer/int warnings #device pst # Promise Supertrak SX6000 #device twe # 3ware ATA RAID # PCCARD (PCMCIA) support # PCMCIA and cardbus bridge support device cbb # cardbus (yenta) bridge device pccard # PC Card (16-bit) bus device cardbus # CardBus (32-bit) bus # Serial (COM) ports device uart # Generic UART driver # If you've got a "dumb" serial or parallel PCI card that is # supported by the puc(4) glue driver, uncomment the following # line to enable it (connects to sio, uart and/or ppc drivers): #device puc # On-board Cavium Octeon Ethernet. # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! device octe # Cavium Octeon management Ethernet. device octm # Switch PHY support for the octe driver. These currently present a VLAN per # physical port, but may eventually provide support for DSA or similar instead. #device mv88e61xxphy # Marvell 88E61XX # PCI Ethernet NICs. #device de # DEC/Intel DC21x4x (``Tulip'') #device em # Intel PRO/1000 Gigabit Ethernet Family #device igb # Intel PRO/1000 PCIE Server Gigabit Family #device ixgbe # Intel PRO/10GbE PCIE Ethernet Family #device le # AMD Am7900 LANCE and Am79C9xx PCnet #device ti # Alteon Networks Tigon I/II gigabit Ethernet #device txp # 3Com 3cR990 (``Typhoon'') #device vx # 3Com 3c590, 3c595 (``Vortex'') # PCI Ethernet NICs that use the common MII bus controller code. # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! device miibus # MII bus support #device ae # Attansic/Atheros L2 FastEthernet #device age # Attansic/Atheros L1 Gigabit Ethernet #device alc # Atheros AR8131/AR8132 Ethernet #device ale # Atheros AR8121/AR8113/AR8114 Ethernet #device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet #device bfe # Broadcom BCM440x 10/100 Ethernet #device bge # Broadcom BCM570xx Gigabit Ethernet #device dc # DEC/Intel 21143 and various workalikes #device et # Agere ET1310 10/100/Gigabit Ethernet #device fxp # Intel EtherExpress PRO/100B (82557, 82558) #device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet #device lge # Level 1 LXT1001 gigabit Ethernet #device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet #device nge # NatSemi DP83820 gigabit Ethernet #device nve # nVidia nForce MCP on-board Ethernet Networking #device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') #device re # RealTek 8139C+/8169/8169S/8110S #device rl # RealTek 8129/8139 #device sf # Adaptec AIC-6915 (``Starfire'') #device sge # Silicon Integrated Systems SiS190/191 #device sis # Silicon Integrated Systems SiS 900/SiS 7016 #device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet #device ste # Sundance ST201 (D-Link DFE-550TX) #device stge # Sundance/Tamarack TC9021 gigabit Ethernet #device tl # Texas Instruments ThunderLAN #device tx # SMC EtherPower II (83c170 ``EPIC'') #device vge # VIA VT612x gigabit Ethernet #device vr # VIA Rhine, Rhine II #device wb # Winbond W89C840F #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') # Wireless NIC cards #device wlan # 802.11 support #options IEEE80211_DEBUG # enable debug msgs #options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's #options IEEE80211_SUPPORT_MESH # enable 802.11s draft support #device wlan_wep # 802.11 WEP support #device wlan_ccmp # 802.11 CCMP support #device wlan_tkip # 802.11 TKIP support #device wlan_amrr # AMRR transmit rate control algorithm #device an # Aironet 4500/4800 802.11 wireless NICs. #device ath # Atheros NIC's #device ath_pci # Atheros pci/cardbus glue #device ath_hal # pci/cardbus chip support #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors #device ath_rate_sample # SampleRate tx rate control for ath #device ral # Ralink Technology RT2500 wireless NICs. #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. # Pseudo devices. device loop # Network loopback device random # Entropy device device ether # Ethernet support device vlan # 802.1Q VLAN support device tun # Packet tunnel. device md # Memory "disks" device gif # IPv6 and IPv4 tunneling device faith # IPv6-to-IPv4 relaying (translation) device firmware # firmware assist module # The `bpf' device enables the Berkeley Packet Filter. # Be aware of the administrative consequences of enabling this! # Note that 'bpf' is required for DHCP. device bpf # Berkeley packet filter # Hardware watchdog support. #device octeon_wdog # Octeon hardware watchdog # USB support options USB_DEBUG # enable debug msgs device octusb # Cavium Octeon on-board USB interface (USB 2.0) device uhci # UHCI PCI->USB interface device ohci # OHCI PCI->USB interface device ehci # EHCI PCI->USB interface (USB 2.0) device usb # USB Bus (required) #device udbp # USB Double Bulk Pipe devices device uhid # "Human Interface Devices" #device ulpt # Printer device umass # Disks/Mass storage - Requires scbus and da #device ums # Mouse #device urio # Diamond Rio 500 MP3 player # USB Serial devices #device u3g # USB-based 3G modems (Option, Huawei, Sierra) #device uark # Technologies ARK3116 based serial adapters #device ubsa # Belkin F5U103 and compatible serial adapters #device uftdi # For FTDI usb serial adapters #device uipaq # Some WinCE based devices #device uplcom # Prolific PL-2303 serial adapters #device uslcom # SI Labs CP2101/CP2102 serial adapters #device uvisor # Visor and Palm devices #device uvscom # USB serial support for DDI pocket's PHS # USB Ethernet, requires miibus #device aue # ADMtek USB Ethernet #device axe # ASIX Electronics USB Ethernet #device cdce # Generic USB over Ethernet #device cue # CATC USB Ethernet #device kue # Kawasaki LSI USB Ethernet #device rue # RealTek RTL8150 USB Ethernet #device udav # Davicom DM9601E USB # USB Wireless #device rum # Ralink Technology RT2501USB wireless NICs #device uath # Atheros AR5523 wireless NICs #device ural # Ralink Technology RT2500USB wireless NICs #device zyd # ZyDAS zd1211/zd1211b wireless NICs # crypto subsystem device crypto # core crypto support device cryptodev # /dev/crypto for access to h/w device cryptocteon # Octeon coprocessor 2 crypto offload # GPIO support #device gpio # PMC support #device hwpmc -- Twoje radio From owner-freebsd-mips@FreeBSD.ORG Thu Dec 26 16:13:59 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4463BFD9 for ; Thu, 26 Dec 2013 16:13:59 +0000 (UTC) Received: from mail-ie0-f178.google.com (mail-ie0-f178.google.com [209.85.223.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0CC5F1CF1 for ; Thu, 26 Dec 2013 16:13:58 +0000 (UTC) Received: by mail-ie0-f178.google.com with SMTP id lx4so8442894iec.23 for ; Thu, 26 Dec 2013 08:13:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=+nzFFwV7UJGnSBR/hI4k25NxPFV3uv31d4n2eTMx8Ik=; b=LqroCSNW2JwFmIp37IMLZOm+q2HYabjOEsxdjEculY+Q4uqTRJTL1cq1jQz5xK7dlb aAXdtE3biBjeqU9WmL3YpWVt+lJUegdSaT5HdWMB7fXLbg7n66n/sYBJU9+pNwNGkuEm x5p5/Yriw9bebJN4wdgzIGxTQcy0bJ7Fx5Uk+hm5cXYqMxKOJvOru0GwGq7TPHWKvMc5 8LstwkhBrad/cHSsXOq03oCqTNUYYVRuwD0/YelEhvVF3eZQm9eIYEmhGHdlwQTz2EPF uIBwpT735yyBGkl/wdRxeo1MSwWzkeSgxYD2TNzSGo48GflY3/cCCUnWkb0N1qgICNH/ Kn7A== X-Gm-Message-State: ALoCoQkmZe95tVxLuf5XGRPTb/zXxmWSPWwx/WQrA36VtHOLeCzZHV8YrgF6iuPOefXH5ALH4w4d X-Received: by 10.51.17.71 with SMTP id gc7mr34873128igd.12.1388074432463; Thu, 26 Dec 2013 08:13:52 -0800 (PST) Received: from fusion-mac.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPSA id f5sm38582929igc.4.2013.12.26.08.13.51 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 26 Dec 2013 08:13:51 -0800 (PST) Sender: Warner Losh Subject: Re: Build failure on octeon Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=utf-8 From: Warner Losh In-Reply-To: <52BC19C7.70507@o2.pl> Date: Thu, 26 Dec 2013 09:13:49 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <36762B3C-179F-42B3-B108-62F2D7F5A9DF@bsdimp.com> References: <52BC19C7.70507@o2.pl> To: =?utf-8?Q?Radio_m=C5=82odych_bandyt=C3=B3w?= X-Mailer: Apple Mail (2.1085) Cc: freebsd-mips@freebsd.org X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Dec 2013 16:13:59 -0000 Try TARGET_ARCH=3Dmips64 On Dec 26, 2013, at 4:57 AM, Radio m=C5=82odych bandyt=C3=B3w wrote: > Hello, I'm trying to compile the current tree for my octeon device and > get the following error: >=20 > cc -c -O -pipe -std=3Dc99 -g -Wall -Wredundant-decls = -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline > -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions > -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. > -I/usr/home/m/Ubiquity/10/sys = -I/usr/home/m/Ubiquity/10/sys/contrib/altq > -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL > -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common > -finline-limit=3D8000 --param inline-unit-growth=3D10000 --param > large-function-growth=3D100000 --param max-inline-insns-single=3D10000 > -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=3D0xffffffff80100000 > -march=3Docteon -mabi=3D64 -msoft-float -ffreestanding -Werror = vnode_if.c > ${NORMAL_CTFCONVERT} expands to empty string > :> hack.c > cc -shared -fno-pic -mno-abicalls -G0 = -DKERNLOADADDR=3D0xffffffff80100000 > -march=3Docteon -mabi=3D64 -nostdlib hack.c -o hack.So > rm -f hack.c > sed s/KERNLOADADDR/0xffffffff80100000/g > /usr/home/m/Ubiquity/10/sys/conf/ldscript.mips.octeon1 > > ldscript.mips.octeon1 > MAKE=3Dmake sh /usr/home/m/Ubiquity/10/sys/conf/newvers.sh OCTEON1 > cc -c -O -pipe -std=3Dc99 -g -Wall -Wredundant-decls = -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline > -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions > -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. > -I/usr/home/m/Ubiquity/10/sys = -I/usr/home/m/Ubiquity/10/sys/contrib/altq > -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL > -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common > -finline-limit=3D8000 --param inline-unit-growth=3D10000 --param > large-function-growth=3D100000 --param max-inline-insns-single=3D10000 > -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=3D0xffffffff80100000 > -march=3Docteon -mabi=3D64 -msoft-float -ffreestanding -Werror vers.c > ${NORMAL_CTFCONVERT} expands to empty string > linking kernel.debug > hack.So: could not read symbols: File in wrong format > *** [kernel.debug] Error code 1 >=20 > Stop in = /usr/home/m/Ubiquity/obj/mips.mips/usr/home/m/Ubiquity/10/sys/M. > *** [buildkernel] Error code 1 >=20 > Stop in /usr/home/m/Ubiquity/10. > *** [buildkernel] Error code 1 >=20 > Stop in /usr/home/m/Ubiquity/10. >=20 >=20 >=20 > I build with TARGET=3Dmips and TARGET_ARCH=3Dmipseb. TARGET_ARCH=3Dmips64 is the right thing here. The kernel config files = assume a 64-bit ABI, but the mipseb ABI is 32-bit. Warner > My kernel config: >=20 > # > # OCTEON1 -- Generic kernel configuration file for FreeBSD/MIPS on > Cavium Octeon > # > # For more information on this file, please read the config(5) manual = page, > # and/or the handbook section on Kernel Configuration Files: > # > # > = http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-con= fig.html > # > # The handbook is also available locally in /usr/share/doc/handbook > # if you've installed the doc distribution, otherwise always see the > # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the > # latest information. > # > # An exhaustive list of options and more detailed explanations of the > # device lines is also present in the ../../conf/NOTES and NOTES = files. > # If you are in doubt as to the purpose or necessity of a line, check = first > # in NOTES. > # > # $FreeBSD: stable/10/sys/mips/conf/OCTEON1 253845 2013-07-31 = 17:21:18Z > obrien $ >=20 > ident OCTEON1 >=20 > makeoptions ARCH_FLAGS=3D"-march=3Docteon -mabi=3D64" > makeoptions LDSCRIPT_NAME=3Dldscript.mips.octeon1 >=20 > # Don't build any modules yet. > makeoptions MODULES_OVERRIDE=3D"" > makeoptions KERNLOADADDR=3D0xffffffff80100000 >=20 > # We don't need to build a trampolined version of the kernel. > makeoptions WITHOUT_KERNEL_TRAMPOLINE=3D1 >=20 > include "../cavium/std.octeon1" >=20 > hints "OCTEON1.hints" #Default places to look for = devices. >=20 > makeoptions DEBUG=3D-g #Build kernel with gdb(1) debug = symbols >=20 > # Board-specific support that cannot be auto-detected at runtime. > #options OCTEON_VENDOR_LANNER # Support for Lanner = boards. > #options OCTEON_VENDOR_RADISYS # Support for Radisys = boards. > options OCTEON_VENDOR_UBIQUITI # Support for Ubiquiti = boards. > #options OCTEON_VENDOR_GEFES # Support for GE LANIC = boards > #options OCTEON_BOARD_CAPK_0100ND # Support for = CAPK-0100nd. >=20 > # Compile for a specified Octeon model. If not specified, support for > # detection at runtime will be used instead, which may give inferior > # performance. > # > # See sys/contrib/octeon-sdk/octeon-model.h for possible values. > #options OCTEON_MODEL=3DOCTEON_CN58XX_PASS1_1 >=20 > options SCHED_ULE # ULE scheduler > options PREEMPTION # Enable kernel thread = preemption > options INET # InterNETworking > options INET6 # IPv6 communications protocols > options SCTP # Stream Control Transmission = Protocol > options FFS # Berkeley Fast Filesystem > options SOFTUPDATES # Enable FFS soft updates = support > options UFS_ACL # Support for access control = lists > options UFS_DIRHASH # Improve performance on big = directories > options UFS_GJOURNAL # Enable gjournal-based UFS = journaling > options MD_ROOT # MD is a potential root device > options NFSCL # Network Filesystem Client > options NFSD # Network Filesystem Server > options NFSLOCKD # Network Lock Manager > options NFS_ROOT # NFS usable as /, requires = NFSCL > options MSDOSFS # MSDOS Filesystem > #options CD9660 # ISO 9660 Filesystem > options PROCFS # Process filesystem (requires = PSEUDOFS) > options PSEUDOFS # Pseudo-filesystem framework > options GEOM_PART_GPT # GUID Partition Tables. > options GEOM_LABEL # Provides labelization > #options COMPAT_FREEBSD32 # Compatible with o32 binaries > options SCSI_DELAY=3D5000 # Delay (in ms) before = probing SCSI > options KTRACE # ktrace(1) support > options STACK # stack(9) support > 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 PRINTF_BUFR_SIZE=3D128 # Prevent printf output being = interspersed. > options HWPMC_HOOKS # Necessary kernel hooks for = hwpmc(4) > options AUDIT # Security event auditing > options MAC # TrustedBSD MAC Framework > #options KDTRACE_FRAME # Ensure frames are compiled in > #options KDTRACE_HOOKS # Kernel DTrace hooks > options INCLUDE_CONFIG_FILE # Include this file in kernel > options NO_SWAPPING # Disable support for paging >=20 > # Debugging for use in -current > #options KDB # Enable kernel debugger = support. > #options DDB # Support DDB. > #options GDB # Support remote GDB. > #options DEADLKRES # Enable the deadlock resolver > #options INVARIANTS # Enable calls of extra sanity = checking > #options INVARIANT_SUPPORT # Extra sanity checks of = internal > structures, required by INVARIANTS > #options WITNESS # Enable checks to detect = deadlocks and cycles > #options WITNESS_SKIPSPIN # Don't run witness on spinlocks = for speed > #options MALLOC_DEBUG_MAXZONES=3D8 # Separate malloc(9) = zones >=20 > # Make an SMP-capable kernel by default > options SMP # Symmetric MultiProcessor = Kernel >=20 > # Bus support. > device pci >=20 > # ATA controllers > device ahci # AHCI-compatible SATA = controllers > device ata # Legacy ATA/SATA controllers > options ATA_STATIC_ID # Static device numbering > device mvs # Marvell = 88SX50XX/88SX60XX/88SX70XX/SoC SATA > device siis # SiliconImage = SiI3124/SiI3132/SiI3531 SATA >=20 > # On-board Compact Flash driver. > device cf > options ROOTDEVNAME=3D\"ufs:cf0s2a\" # Default root = filesystem. >=20 > # SCSI Controllers > #device ahc # AHA2940 and onboard AIC7xxx = devices > #options AHC_REG_PRETTY_PRINT # Print register bitfields in = debug > # output. Adds ~128k to driver. > #device ahd # AHA39320/29320 and onboard = AIC79xx devices > #options AHD_REG_PRETTY_PRINT # Print register bitfields in = debug > # output. Adds ~215k to driver. > #device esp # AMD Am53C974 (Tekram = DC-390(T)) > #device hptiop # Highpoint RocketRaid 3xxx = series > #device isp # Qlogic family > #device ispfw # Firmware for QLogic HBAs- = normally iibusa module > #device mpt # LSI-Logic MPT-Fusion > #device mps # LSI-Logic MPT-Fusion 2 > #device ncr # NCR/Symbios Logic > #device trm # Tekram DC395U/UW/F DC315U = adapters >=20 > #device adv # Advansys SCSI adapters > #device adw # Advansys wide SCSI adapters > #device aic # Adaptec 15[012]x SCSI = adapters, AIC-6[23]60. > #device bt # Buslogic/Mylex MultiMaster = SCSI adapters >=20 > # ATA/SCSI peripherals > device scbus # SCSI bus (required for = ATA/SCSI) > #device ch # SCSI media changers > device da # Direct Access (disks) > device sa # Sequential Access (tape etc) > #device cd # CD > device pass # Passthrough device (direct = ATA/SCSI access) > #device ses # Enclosure Services (SES and = SAF-TE) >=20 > # RAID controllers interfaced to the SCSI subsystem > #device amr # AMI MegaRAID > #XXX it is not 64-bit clean, -scottl > #device asr # DPT SmartRAID V, VI and = Adaptec SCSI RAID > #device ciss # Compaq Smart RAID 5* > #device dpt # DPT Smartcache III, IV - See = NOTES for options > #device iir # Intel Integrated RAID > #device ips # IBM (Adaptec) ServeRAID > #device mly # Mylex AcceleRAID/eXtremeRAID >=20 > # RAID controllers > #device aac # Adaptec FSA RAID > #device aacp # SCSI passthrough for aac = (requires CAM) > #device ida # Compaq Smart RAID > #device mfi # LSI MegaRAID SAS > #device mlx # Mylex DAC960 family > #XXX pointer/int warnings > #device pst # Promise Supertrak SX6000 > #device twe # 3ware ATA RAID >=20 > # PCCARD (PCMCIA) support > # PCMCIA and cardbus bridge support > device cbb # cardbus (yenta) bridge > device pccard # PC Card (16-bit) bus > device cardbus # CardBus (32-bit) bus >=20 > # Serial (COM) ports > device uart # Generic UART driver >=20 > # If you've got a "dumb" serial or parallel PCI card that is > # supported by the puc(4) glue driver, uncomment the following > # line to enable it (connects to sio, uart and/or ppc drivers): > #device puc >=20 > # On-board Cavium Octeon Ethernet. > # NOTE: Be sure to keep the 'device miibus' line in order to use these = NICs! > device octe >=20 > # Cavium Octeon management Ethernet. > device octm >=20 > # Switch PHY support for the octe driver. These currently present a > VLAN per > # physical port, but may eventually provide support for DSA or similar > instead. > #device mv88e61xxphy # Marvell 88E61XX >=20 > # PCI Ethernet NICs. > #device de # DEC/Intel DC21x4x (``Tulip'') > #device em # Intel PRO/1000 Gigabit = Ethernet Family > #device igb # Intel PRO/1000 PCIE Server = Gigabit Family > #device ixgbe # Intel PRO/10GbE PCIE Ethernet = Family > #device le # AMD Am7900 LANCE and Am79C9xx = PCnet > #device ti # Alteon Networks Tigon I/II = gigabit Ethernet > #device txp # 3Com 3cR990 (``Typhoon'') > #device vx # 3Com 3c590, 3c595 (``Vortex'') >=20 > # PCI Ethernet NICs that use the common MII bus controller code. > # NOTE: Be sure to keep the 'device miibus' line in order to use these = NICs! > device miibus # MII bus support > #device ae # Attansic/Atheros L2 = FastEthernet > #device age # Attansic/Atheros L1 Gigabit = Ethernet > #device alc # Atheros AR8131/AR8132 Ethernet > #device ale # Atheros AR8121/AR8113/AR8114 = Ethernet > #device bce # Broadcom BCM5706/BCM5708 = Gigabit Ethernet > #device bfe # Broadcom BCM440x 10/100 = Ethernet > #device bge # Broadcom BCM570xx Gigabit = Ethernet > #device dc # DEC/Intel 21143 and various = workalikes > #device et # Agere ET1310 10/100/Gigabit = Ethernet > #device fxp # Intel EtherExpress PRO/100B = (82557, 82558) > #device jme # JMicron JMC250 Gigabit/JMC260 = Fast Ethernet > #device lge # Level 1 LXT1001 gigabit = Ethernet > #device msk # Marvell/SysKonnect Yukon II = Gigabit Ethernet > #device nge # NatSemi DP83820 gigabit = Ethernet > #device nve # nVidia nForce MCP on-board = Ethernet Networking > #device pcn # AMD Am79C97x PCI 10/100 = (precedence over 'le') > #device re # RealTek = 8139C+/8169/8169S/8110S > #device rl # RealTek 8129/8139 > #device sf # Adaptec AIC-6915 = (``Starfire'') > #device sge # Silicon Integrated Systems = SiS190/191 > #device sis # Silicon Integrated Systems SiS = 900/SiS 7016 > #device sk # SysKonnect SK-984x & SK-982x = gigabit Ethernet > #device ste # Sundance ST201 (D-Link = DFE-550TX) > #device stge # Sundance/Tamarack TC9021 = gigabit Ethernet > #device tl # Texas Instruments ThunderLAN > #device tx # SMC EtherPower II (83c170 = ``EPIC'') > #device vge # VIA VT612x gigabit Ethernet > #device vr # VIA Rhine, Rhine II > #device wb # Winbond W89C840F > #device xl # 3Com 3c90x (``Boomerang'', = ``Cyclone'') >=20 > # Wireless NIC cards > #device wlan # 802.11 support > #options IEEE80211_DEBUG # enable debug msgs > #options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's > #options IEEE80211_SUPPORT_MESH # enable 802.11s draft support > #device wlan_wep # 802.11 WEP support > #device wlan_ccmp # 802.11 CCMP support > #device wlan_tkip # 802.11 TKIP support > #device wlan_amrr # AMRR transmit rate control = algorithm > #device an # Aironet 4500/4800 802.11 = wireless NICs. > #device ath # Atheros NIC's > #device ath_pci # Atheros pci/cardbus glue > #device ath_hal # pci/cardbus chip support > #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx = descriptors > #device ath_rate_sample # SampleRate tx rate control for = ath > #device ral # Ralink Technology RT2500 = wireless NICs. > #device wi # WaveLAN/Intersil/Symbol 802.11 = wireless NICs. >=20 > # Pseudo devices. > device loop # Network loopback > device random # Entropy device > device ether # Ethernet support > device vlan # 802.1Q VLAN support > device tun # Packet tunnel. > device md # Memory "disks" > device gif # IPv6 and IPv4 tunneling > device faith # IPv6-to-IPv4 relaying = (translation) > device firmware # firmware assist module >=20 > # The `bpf' device enables the Berkeley Packet Filter. > # Be aware of the administrative consequences of enabling this! > # Note that 'bpf' is required for DHCP. > device bpf # Berkeley packet filter >=20 > # Hardware watchdog support. > #device octeon_wdog # Octeon hardware watchdog >=20 > # USB support > options USB_DEBUG # enable debug msgs > device octusb # Cavium Octeon on-board USB = interface (USB 2.0) > device uhci # UHCI PCI->USB interface > device ohci # OHCI PCI->USB interface > device ehci # EHCI PCI->USB interface (USB = 2.0) > device usb # USB Bus (required) > #device udbp # USB Double Bulk Pipe devices > device uhid # "Human Interface Devices" > #device ulpt # Printer > device umass # Disks/Mass storage - Requires = scbus and da > #device ums # Mouse > #device urio # Diamond Rio 500 MP3 player > # USB Serial devices > #device u3g # USB-based 3G modems (Option, = Huawei, Sierra) > #device uark # Technologies ARK3116 based = serial adapters > #device ubsa # Belkin F5U103 and compatible = serial adapters > #device uftdi # For FTDI usb serial adapters > #device uipaq # Some WinCE based devices > #device uplcom # Prolific PL-2303 serial = adapters > #device uslcom # SI Labs CP2101/CP2102 serial = adapters > #device uvisor # Visor and Palm devices > #device uvscom # USB serial support for DDI = pocket's PHS > # USB Ethernet, requires miibus > #device aue # ADMtek USB Ethernet > #device axe # ASIX Electronics USB Ethernet > #device cdce # Generic USB over Ethernet > #device cue # CATC USB Ethernet > #device kue # Kawasaki LSI USB Ethernet > #device rue # RealTek RTL8150 USB Ethernet > #device udav # Davicom DM9601E USB > # USB Wireless > #device rum # Ralink Technology RT2501USB = wireless NICs > #device uath # Atheros AR5523 wireless NICs > #device ural # Ralink Technology RT2500USB = wireless NICs > #device zyd # ZyDAS zd1211/zd1211b wireless = NICs >=20 > # crypto subsystem > device crypto # core crypto support > device cryptodev # /dev/crypto for access to h/w > device cryptocteon # Octeon coprocessor 2 crypto = offload >=20 > # GPIO support > #device gpio >=20 > # PMC support > #device hwpmc >=20 >=20 > --=20 > Twoje radio > _______________________________________________ > freebsd-mips@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-mips > To unsubscribe, send any mail to = "freebsd-mips-unsubscribe@freebsd.org" From owner-freebsd-mips@FreeBSD.ORG Thu Dec 26 20:00:09 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 23C145C9 for ; Thu, 26 Dec 2013 20:00:09 +0000 (UTC) Received: from mail-ie0-f172.google.com (mail-ie0-f172.google.com [209.85.223.172]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E06CF1E00 for ; Thu, 26 Dec 2013 20:00:08 +0000 (UTC) Received: by mail-ie0-f172.google.com with SMTP id qd12so9045722ieb.17 for ; Thu, 26 Dec 2013 12:00:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=12Z6NrgyhhHSq07ff1IBuS1nVAeDejBnBIH65VALHkw=; b=F2OquQDDcMuUANqgqLai4GmNXx42WIPMQdRg1SlW9DQzyFG9x8P9W+K1vNvLqyl3ib 4ONYvvM3fcXRblu/JGC/idaNSA1J9EVjJAzjDCHkG7mS5R1zBJaHalMClwLH2hcme62O BaJrKsrWl1x8ZOZT2SQnGqR2pKlw/xO9Zr5OhzryPmI2XHsuusfsWKhzJMDG3qyK1oj7 wPtH+bXsVT14B7rqG8Ht15PIS/LQ/eXozL5P+s1I7ve/RBGPetPSSE+3txMWrRVXJBbi rEuKhe2ixa9rzQTiGnSk0vYyoFdDVKb3dOzKZdCIWiWgTgFAALvlcKzq2svvSGAXndkH 34Ww== X-Gm-Message-State: ALoCoQmCJKyHkYTz7p8h8fIQa7EUPaTUJQeVVwpx2h1Ek0NxUGgm/j+ESR7Mo5yMJXZxVQH2Znff X-Received: by 10.43.138.148 with SMTP id is20mr29418495icc.23.1388088002435; Thu, 26 Dec 2013 12:00:02 -0800 (PST) Received: from fusion-mac.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPSA id l7sm39458152igx.2.2013.12.26.12.00.01 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 26 Dec 2013 12:00:02 -0800 (PST) Sender: Warner Losh Subject: Re: Build failure on octeon Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=utf-8 From: Warner Losh In-Reply-To: <52BC8A41.8010808@o2.pl> Date: Thu, 26 Dec 2013 13:00:01 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <7A512375-4C53-420A-A15D-655D469A7B5A@bsdimp.com> References: <52BC19C7.70507@o2.pl> <36762B3C-179F-42B3-B108-62F2D7F5A9DF@bsdimp.com> <52BC8A41.8010808@o2.pl> To: =?utf-8?Q?Radio_m=C5=82odych_bandyt=C3=B3w?= X-Mailer: Apple Mail (2.1085) Cc: freebsd-mips@freebsd.org X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Dec 2013 20:00:09 -0000 Yes. If you need little endian, you can use mips64el as the TARGET_ARCH, = but I've never tested that. Warner On Dec 26, 2013, at 12:57 PM, Radio m=C5=82odych bandyt=C3=B3w wrote: > Thank you, the system builds now. Is the default ABI endianness big? >=20 > --=20 > Twoje radio >=20 > On 26/12/2013 17:13, Warner Losh wrote: >> Try TARGET_ARCH=3Dmips64 >>=20 >> On Dec 26, 2013, at 4:57 AM, Radio m=C5=82odych bandyt=C3=B3w wrote: >>=20 >>> Hello, I'm trying to compile the current tree for my octeon device = and >>> get the following error: >>>=20 >>> cc -c -O -pipe -std=3Dc99 -g -Wall -Wredundant-decls = -Wnested-externs >>> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline >>> -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions >>> -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. >>> -I/usr/home/m/Ubiquity/10/sys = -I/usr/home/m/Ubiquity/10/sys/contrib/altq >>> -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL >>> -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common >>> -finline-limit=3D8000 --param inline-unit-growth=3D10000 --param >>> large-function-growth=3D100000 --param max-inline-insns-single=3D10000= >>> -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=3D0xffffffff80100000 >>> -march=3Docteon -mabi=3D64 -msoft-float -ffreestanding -Werror = vnode_if.c >>> ${NORMAL_CTFCONVERT} expands to empty string >>> :> hack.c >>> cc -shared -fno-pic -mno-abicalls -G0 = -DKERNLOADADDR=3D0xffffffff80100000 >>> -march=3Docteon -mabi=3D64 -nostdlib hack.c -o hack.So >>> rm -f hack.c >>> sed s/KERNLOADADDR/0xffffffff80100000/g >>> /usr/home/m/Ubiquity/10/sys/conf/ldscript.mips.octeon1 > >>> ldscript.mips.octeon1 >>> MAKE=3Dmake sh /usr/home/m/Ubiquity/10/sys/conf/newvers.sh OCTEON1 >>> cc -c -O -pipe -std=3Dc99 -g -Wall -Wredundant-decls = -Wnested-externs >>> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline >>> -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions >>> -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. >>> -I/usr/home/m/Ubiquity/10/sys = -I/usr/home/m/Ubiquity/10/sys/contrib/altq >>> -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL >>> -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common >>> -finline-limit=3D8000 --param inline-unit-growth=3D10000 --param >>> large-function-growth=3D100000 --param max-inline-insns-single=3D10000= >>> -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=3D0xffffffff80100000 >>> -march=3Docteon -mabi=3D64 -msoft-float -ffreestanding -Werror = vers.c >>> ${NORMAL_CTFCONVERT} expands to empty string >>> linking kernel.debug >>> hack.So: could not read symbols: File in wrong format >>> *** [kernel.debug] Error code 1 >>>=20 >>> Stop in = /usr/home/m/Ubiquity/obj/mips.mips/usr/home/m/Ubiquity/10/sys/M. >>> *** [buildkernel] Error code 1 >>>=20 >>> Stop in /usr/home/m/Ubiquity/10. >>> *** [buildkernel] Error code 1 >>>=20 >>> Stop in /usr/home/m/Ubiquity/10. >>>=20 >>>=20 >>>=20 >>> I build with TARGET=3Dmips and TARGET_ARCH=3Dmipseb. >>=20 >> TARGET_ARCH=3Dmips64 is the right thing here. The kernel config files = assume a 64-bit ABI, but the mipseb ABI is 32-bit. >>=20 >> Warner >>=20 >>> My kernel config: >>>=20 >>> # >>> # OCTEON1 -- Generic kernel configuration file for FreeBSD/MIPS on >>> Cavium Octeon >>> # >>> # For more information on this file, please read the config(5) = manual page, >>> # and/or the handbook section on Kernel Configuration Files: >>> # >>> # >>> = http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-con= fig.html >>> # >>> # The handbook is also available locally in /usr/share/doc/handbook >>> # if you've installed the doc distribution, otherwise always see the >>> # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the >>> # latest information. >>> # >>> # An exhaustive list of options and more detailed explanations of = the >>> # device lines is also present in the ../../conf/NOTES and NOTES = files. >>> # If you are in doubt as to the purpose or necessity of a line, = check first >>> # in NOTES. >>> # >>> # $FreeBSD: stable/10/sys/mips/conf/OCTEON1 253845 2013-07-31 = 17:21:18Z >>> obrien $ >>>=20 >>> ident OCTEON1 >>>=20 >>> makeoptions ARCH_FLAGS=3D"-march=3Docteon -mabi=3D64" >>> makeoptions LDSCRIPT_NAME=3Dldscript.mips.octeon1 >>>=20 >>> # Don't build any modules yet. >>> makeoptions MODULES_OVERRIDE=3D"" >>> makeoptions KERNLOADADDR=3D0xffffffff80100000 >>>=20 >>> # We don't need to build a trampolined version of the kernel. >>> makeoptions WITHOUT_KERNEL_TRAMPOLINE=3D1 >>>=20 >>> include "../cavium/std.octeon1" >>>=20 >>> hints "OCTEON1.hints" #Default places to look = for devices. >>>=20 >>> makeoptions DEBUG=3D-g #Build kernel with gdb(1) debug = symbols >>>=20 >>> # Board-specific support that cannot be auto-detected at runtime. >>> #options OCTEON_VENDOR_LANNER # Support for Lanner = boards. >>> #options OCTEON_VENDOR_RADISYS # Support for Radisys = boards. >>> options OCTEON_VENDOR_UBIQUITI # Support for Ubiquiti = boards. >>> #options OCTEON_VENDOR_GEFES # Support for GE LANIC = boards >>> #options OCTEON_BOARD_CAPK_0100ND # Support for = CAPK-0100nd. >>>=20 >>> # Compile for a specified Octeon model. If not specified, support = for >>> # detection at runtime will be used instead, which may give inferior >>> # performance. >>> # >>> # See sys/contrib/octeon-sdk/octeon-model.h for possible values. >>> #options OCTEON_MODEL=3DOCTEON_CN58XX_PASS1_1 >>>=20 >>> options SCHED_ULE # ULE scheduler >>> options PREEMPTION # Enable kernel thread = preemption >>> options INET # InterNETworking >>> options INET6 # IPv6 communications protocols >>> options SCTP # Stream Control Transmission = Protocol >>> options FFS # Berkeley Fast Filesystem >>> options SOFTUPDATES # Enable FFS soft updates = support >>> options UFS_ACL # Support for access control = lists >>> options UFS_DIRHASH # Improve performance on big = directories >>> options UFS_GJOURNAL # Enable gjournal-based UFS = journaling >>> options MD_ROOT # MD is a potential root device >>> options NFSCL # Network Filesystem Client >>> options NFSD # Network Filesystem Server >>> options NFSLOCKD # Network Lock Manager >>> options NFS_ROOT # NFS usable as /, requires = NFSCL >>> options MSDOSFS # MSDOS Filesystem >>> #options CD9660 # ISO 9660 Filesystem >>> options PROCFS # Process filesystem (requires = PSEUDOFS) >>> options PSEUDOFS # Pseudo-filesystem framework >>> options GEOM_PART_GPT # GUID Partition Tables. >>> options GEOM_LABEL # Provides labelization >>> #options COMPAT_FREEBSD32 # Compatible with o32 binaries >>> options SCSI_DELAY=3D5000 # Delay (in ms) before = probing SCSI >>> options KTRACE # ktrace(1) support >>> options STACK # stack(9) support >>> 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 PRINTF_BUFR_SIZE=3D128 # Prevent printf output being = interspersed. >>> options HWPMC_HOOKS # Necessary kernel hooks for = hwpmc(4) >>> options AUDIT # Security event auditing >>> options MAC # TrustedBSD MAC Framework >>> #options KDTRACE_FRAME # Ensure frames are compiled in >>> #options KDTRACE_HOOKS # Kernel DTrace hooks >>> options INCLUDE_CONFIG_FILE # Include this file in kernel >>> options NO_SWAPPING # Disable support for paging >>>=20 >>> # Debugging for use in -current >>> #options KDB # Enable kernel debugger = support. >>> #options DDB # Support DDB. >>> #options GDB # Support remote GDB. >>> #options DEADLKRES # Enable the deadlock resolver >>> #options INVARIANTS # Enable calls of extra sanity = checking >>> #options INVARIANT_SUPPORT # Extra sanity checks of = internal >>> structures, required by INVARIANTS >>> #options WITNESS # Enable checks to detect = deadlocks and cycles >>> #options WITNESS_SKIPSPIN # Don't run witness on spinlocks = for speed >>> #options MALLOC_DEBUG_MAXZONES=3D8 # Separate malloc(9) = zones >>>=20 >>> # Make an SMP-capable kernel by default >>> options SMP # Symmetric MultiProcessor = Kernel >>>=20 >>> # Bus support. >>> device pci >>>=20 >>> # ATA controllers >>> device ahci # AHCI-compatible SATA = controllers >>> device ata # Legacy ATA/SATA controllers >>> options ATA_STATIC_ID # Static device numbering >>> device mvs # Marvell = 88SX50XX/88SX60XX/88SX70XX/SoC SATA >>> device siis # SiliconImage = SiI3124/SiI3132/SiI3531 SATA >>>=20 >>> # On-board Compact Flash driver. >>> device cf >>> options ROOTDEVNAME=3D\"ufs:cf0s2a\" # Default root = filesystem. >>>=20 >>> # SCSI Controllers >>> #device ahc # AHA2940 and onboard AIC7xxx = devices >>> #options AHC_REG_PRETTY_PRINT # Print register bitfields in = debug >>> # output. Adds ~128k to driver. >>> #device ahd # AHA39320/29320 and onboard = AIC79xx devices >>> #options AHD_REG_PRETTY_PRINT # Print register bitfields in = debug >>> # output. Adds ~215k to driver. >>> #device esp # AMD Am53C974 (Tekram = DC-390(T)) >>> #device hptiop # Highpoint RocketRaid 3xxx = series >>> #device isp # Qlogic family >>> #device ispfw # Firmware for QLogic HBAs- = normally iibusa module >>> #device mpt # LSI-Logic MPT-Fusion >>> #device mps # LSI-Logic MPT-Fusion 2 >>> #device ncr # NCR/Symbios Logic >>> #device trm # Tekram DC395U/UW/F DC315U = adapters >>>=20 >>> #device adv # Advansys SCSI adapters >>> #device adw # Advansys wide SCSI adapters >>> #device aic # Adaptec 15[012]x SCSI = adapters, AIC-6[23]60. >>> #device bt # Buslogic/Mylex MultiMaster = SCSI adapters >>>=20 >>> # ATA/SCSI peripherals >>> device scbus # SCSI bus (required for = ATA/SCSI) >>> #device ch # SCSI media changers >>> device da # Direct Access (disks) >>> device sa # Sequential Access (tape etc) >>> #device cd # CD >>> device pass # Passthrough device (direct = ATA/SCSI access) >>> #device ses # Enclosure Services (SES and = SAF-TE) >>>=20 >>> # RAID controllers interfaced to the SCSI subsystem >>> #device amr # AMI MegaRAID >>> #XXX it is not 64-bit clean, -scottl >>> #device asr # DPT SmartRAID V, VI and = Adaptec SCSI RAID >>> #device ciss # Compaq Smart RAID 5* >>> #device dpt # DPT Smartcache III, IV - See = NOTES for options >>> #device iir # Intel Integrated RAID >>> #device ips # IBM (Adaptec) ServeRAID >>> #device mly # Mylex AcceleRAID/eXtremeRAID >>>=20 >>> # RAID controllers >>> #device aac # Adaptec FSA RAID >>> #device aacp # SCSI passthrough for aac = (requires CAM) >>> #device ida # Compaq Smart RAID >>> #device mfi # LSI MegaRAID SAS >>> #device mlx # Mylex DAC960 family >>> #XXX pointer/int warnings >>> #device pst # Promise Supertrak SX6000 >>> #device twe # 3ware ATA RAID >>>=20 >>> # PCCARD (PCMCIA) support >>> # PCMCIA and cardbus bridge support >>> device cbb # cardbus (yenta) bridge >>> device pccard # PC Card (16-bit) bus >>> device cardbus # CardBus (32-bit) bus >>>=20 >>> # Serial (COM) ports >>> device uart # Generic UART driver >>>=20 >>> # If you've got a "dumb" serial or parallel PCI card that is >>> # supported by the puc(4) glue driver, uncomment the following >>> # line to enable it (connects to sio, uart and/or ppc drivers): >>> #device puc >>>=20 >>> # On-board Cavium Octeon Ethernet. >>> # NOTE: Be sure to keep the 'device miibus' line in order to use = these NICs! >>> device octe >>>=20 >>> # Cavium Octeon management Ethernet. >>> device octm >>>=20 >>> # Switch PHY support for the octe driver. These currently present a >>> VLAN per >>> # physical port, but may eventually provide support for DSA or = similar >>> instead. >>> #device mv88e61xxphy # Marvell 88E61XX >>>=20 >>> # PCI Ethernet NICs. >>> #device de # DEC/Intel DC21x4x (``Tulip'') >>> #device em # Intel PRO/1000 Gigabit = Ethernet Family >>> #device igb # Intel PRO/1000 PCIE Server = Gigabit Family >>> #device ixgbe # Intel PRO/10GbE PCIE Ethernet = Family >>> #device le # AMD Am7900 LANCE and Am79C9xx = PCnet >>> #device ti # Alteon Networks Tigon I/II = gigabit Ethernet >>> #device txp # 3Com 3cR990 (``Typhoon'') >>> #device vx # 3Com 3c590, 3c595 (``Vortex'') >>>=20 >>> # PCI Ethernet NICs that use the common MII bus controller code. >>> # NOTE: Be sure to keep the 'device miibus' line in order to use = these NICs! >>> device miibus # MII bus support >>> #device ae # Attansic/Atheros L2 = FastEthernet >>> #device age # Attansic/Atheros L1 Gigabit = Ethernet >>> #device alc # Atheros AR8131/AR8132 Ethernet >>> #device ale # Atheros AR8121/AR8113/AR8114 = Ethernet >>> #device bce # Broadcom BCM5706/BCM5708 = Gigabit Ethernet >>> #device bfe # Broadcom BCM440x 10/100 = Ethernet >>> #device bge # Broadcom BCM570xx Gigabit = Ethernet >>> #device dc # DEC/Intel 21143 and various = workalikes >>> #device et # Agere ET1310 10/100/Gigabit = Ethernet >>> #device fxp # Intel EtherExpress PRO/100B = (82557, 82558) >>> #device jme # JMicron JMC250 Gigabit/JMC260 = Fast Ethernet >>> #device lge # Level 1 LXT1001 gigabit = Ethernet >>> #device msk # Marvell/SysKonnect Yukon II = Gigabit Ethernet >>> #device nge # NatSemi DP83820 gigabit = Ethernet >>> #device nve # nVidia nForce MCP on-board = Ethernet Networking >>> #device pcn # AMD Am79C97x PCI 10/100 = (precedence over 'le') >>> #device re # RealTek = 8139C+/8169/8169S/8110S >>> #device rl # RealTek 8129/8139 >>> #device sf # Adaptec AIC-6915 = (``Starfire'') >>> #device sge # Silicon Integrated Systems = SiS190/191 >>> #device sis # Silicon Integrated Systems SiS = 900/SiS 7016 >>> #device sk # SysKonnect SK-984x & SK-982x = gigabit Ethernet >>> #device ste # Sundance ST201 (D-Link = DFE-550TX) >>> #device stge # Sundance/Tamarack TC9021 = gigabit Ethernet >>> #device tl # Texas Instruments ThunderLAN >>> #device tx # SMC EtherPower II (83c170 = ``EPIC'') >>> #device vge # VIA VT612x gigabit Ethernet >>> #device vr # VIA Rhine, Rhine II >>> #device wb # Winbond W89C840F >>> #device xl # 3Com 3c90x (``Boomerang'', = ``Cyclone'') >>>=20 >>> # Wireless NIC cards >>> #device wlan # 802.11 support >>> #options IEEE80211_DEBUG # enable debug msgs >>> #options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's >>> #options IEEE80211_SUPPORT_MESH # enable 802.11s draft support >>> #device wlan_wep # 802.11 WEP support >>> #device wlan_ccmp # 802.11 CCMP support >>> #device wlan_tkip # 802.11 TKIP support >>> #device wlan_amrr # AMRR transmit rate control = algorithm >>> #device an # Aironet 4500/4800 802.11 = wireless NICs. >>> #device ath # Atheros NIC's >>> #device ath_pci # Atheros pci/cardbus glue >>> #device ath_hal # pci/cardbus chip support >>> #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx = descriptors >>> #device ath_rate_sample # SampleRate tx rate control for = ath >>> #device ral # Ralink Technology RT2500 = wireless NICs. >>> #device wi # WaveLAN/Intersil/Symbol 802.11 = wireless NICs. >>>=20 >>> # Pseudo devices. >>> device loop # Network loopback >>> device random # Entropy device >>> device ether # Ethernet support >>> device vlan # 802.1Q VLAN support >>> device tun # Packet tunnel. >>> device md # Memory "disks" >>> device gif # IPv6 and IPv4 tunneling >>> device faith # IPv6-to-IPv4 relaying = (translation) >>> device firmware # firmware assist module >>>=20 >>> # The `bpf' device enables the Berkeley Packet Filter. >>> # Be aware of the administrative consequences of enabling this! >>> # Note that 'bpf' is required for DHCP. >>> device bpf # Berkeley packet filter >>>=20 >>> # Hardware watchdog support. >>> #device octeon_wdog # Octeon hardware watchdog >>>=20 >>> # USB support >>> options USB_DEBUG # enable debug msgs >>> device octusb # Cavium Octeon on-board USB = interface (USB 2.0) >>> device uhci # UHCI PCI->USB interface >>> device ohci # OHCI PCI->USB interface >>> device ehci # EHCI PCI->USB interface (USB = 2.0) >>> device usb # USB Bus (required) >>> #device udbp # USB Double Bulk Pipe devices >>> device uhid # "Human Interface Devices" >>> #device ulpt # Printer >>> device umass # Disks/Mass storage - Requires = scbus and da >>> #device ums # Mouse >>> #device urio # Diamond Rio 500 MP3 player >>> # USB Serial devices >>> #device u3g # USB-based 3G modems (Option, = Huawei, Sierra) >>> #device uark # Technologies ARK3116 based = serial adapters >>> #device ubsa # Belkin F5U103 and compatible = serial adapters >>> #device uftdi # For FTDI usb serial adapters >>> #device uipaq # Some WinCE based devices >>> #device uplcom # Prolific PL-2303 serial = adapters >>> #device uslcom # SI Labs CP2101/CP2102 serial = adapters >>> #device uvisor # Visor and Palm devices >>> #device uvscom # USB serial support for DDI = pocket's PHS >>> # USB Ethernet, requires miibus >>> #device aue # ADMtek USB Ethernet >>> #device axe # ASIX Electronics USB Ethernet >>> #device cdce # Generic USB over Ethernet >>> #device cue # CATC USB Ethernet >>> #device kue # Kawasaki LSI USB Ethernet >>> #device rue # RealTek RTL8150 USB Ethernet >>> #device udav # Davicom DM9601E USB >>> # USB Wireless >>> #device rum # Ralink Technology RT2501USB = wireless NICs >>> #device uath # Atheros AR5523 wireless NICs >>> #device ural # Ralink Technology RT2500USB = wireless NICs >>> #device zyd # ZyDAS zd1211/zd1211b wireless = NICs >>>=20 >>> # crypto subsystem >>> device crypto # core crypto support >>> device cryptodev # /dev/crypto for access to h/w >>> device cryptocteon # Octeon coprocessor 2 crypto = offload >>>=20 >>> # GPIO support >>> #device gpio >>>=20 >>> # PMC support >>> #device hwpmc >>>=20 >>>=20 >>> --=20 >>> Twoje radio >>> _______________________________________________ >>> 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" >>=20 >>=20 From owner-freebsd-mips@FreeBSD.ORG Fri Dec 27 05:57:03 2013 Return-Path: Delivered-To: mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 25784805; Fri, 27 Dec 2013 05:57:03 +0000 (UTC) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id CC514126A; Fri, 27 Dec 2013 05:57:02 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id rBR5v127008370; Fri, 27 Dec 2013 00:57:01 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id rBR5v1r9008359; Fri, 27 Dec 2013 05:57:01 GMT (envelope-from tinderbox@freebsd.org) Date: Fri, 27 Dec 2013 05:57:01 GMT Message-Id: <201312270557.rBR5v1r9008359@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on mips/mips Precedence: bulk X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Dec 2013 05:57:03 -0000 TB --- 2013-12-27 04:04:08 - tinderbox 2.20 running on freebsd-current.sentex.ca TB --- 2013-12-27 04:04:08 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2013-12-27 04:04:08 - starting HEAD tinderbox run for mips/mips TB --- 2013-12-27 04:04:08 - cleaning the object tree TB --- 2013-12-27 04:04:08 - /usr/local/bin/svn stat /src TB --- 2013-12-27 04:04:11 - At svn revision 259928 TB --- 2013-12-27 04:04:12 - building world TB --- 2013-12-27 04:04:12 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 04:04:12 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 04:04:12 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 04:04:12 - SRCCONF=/dev/null TB --- 2013-12-27 04:04:12 - TARGET=mips TB --- 2013-12-27 04:04:12 - TARGET_ARCH=mips TB --- 2013-12-27 04:04:12 - TZ=UTC TB --- 2013-12-27 04:04:12 - __MAKE_CONF=/dev/null TB --- 2013-12-27 04:04:12 - cd /src TB --- 2013-12-27 04:04:12 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Fri Dec 27 04:04:19 UTC 2013 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Fri Dec 27 05:05:29 UTC 2013 TB --- 2013-12-27 05:05:29 - cd /src/sys/mips/conf TB --- 2013-12-27 05:05:29 - /usr/sbin/config -m ADM5120 TB --- 2013-12-27 05:05:29 - skipping ADM5120 kernel TB --- 2013-12-27 05:05:29 - cd /src/sys/mips/conf TB --- 2013-12-27 05:05:29 - /usr/sbin/config -m ALCHEMY TB --- 2013-12-27 05:05:29 - skipping ALCHEMY kernel TB --- 2013-12-27 05:05:29 - cd /src/sys/mips/conf TB --- 2013-12-27 05:05:29 - /usr/sbin/config -m ALFA_HORNET_UB TB --- 2013-12-27 05:05:29 - building ALFA_HORNET_UB kernel TB --- 2013-12-27 05:05:29 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:05:29 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:05:29 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:05:29 - SRCCONF=/dev/null TB --- 2013-12-27 05:05:29 - TARGET=mips TB --- 2013-12-27 05:05:29 - TARGET_ARCH=mips TB --- 2013-12-27 05:05:29 - TZ=UTC TB --- 2013-12-27 05:05:29 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:05:29 - cd /src TB --- 2013-12-27 05:05:29 - /usr/bin/make -B buildkernel KERNCONF=ALFA_HORNET_UB >>> Kernel build for ALFA_HORNET_UB started on Fri Dec 27 05:05:30 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for ALFA_HORNET_UB completed on Fri Dec 27 05:08:43 UTC 2013 TB --- 2013-12-27 05:08:43 - cd /src/sys/mips/conf TB --- 2013-12-27 05:08:43 - /usr/sbin/config -m AP121 TB --- 2013-12-27 05:08:43 - building AP121 kernel TB --- 2013-12-27 05:08:43 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:08:43 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:08:43 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:08:43 - SRCCONF=/dev/null TB --- 2013-12-27 05:08:43 - TARGET=mips TB --- 2013-12-27 05:08:43 - TARGET_ARCH=mips TB --- 2013-12-27 05:08:43 - TZ=UTC TB --- 2013-12-27 05:08:43 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:08:43 - cd /src TB --- 2013-12-27 05:08:43 - /usr/bin/make -B buildkernel KERNCONF=AP121 >>> Kernel build for AP121 started on Fri Dec 27 05:08:43 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP121 completed on Fri Dec 27 05:11:38 UTC 2013 TB --- 2013-12-27 05:11:38 - cd /src/sys/mips/conf TB --- 2013-12-27 05:11:38 - /usr/sbin/config -m AP91 TB --- 2013-12-27 05:11:39 - building AP91 kernel TB --- 2013-12-27 05:11:39 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:11:39 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:11:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:11:39 - SRCCONF=/dev/null TB --- 2013-12-27 05:11:39 - TARGET=mips TB --- 2013-12-27 05:11:39 - TARGET_ARCH=mips TB --- 2013-12-27 05:11:39 - TZ=UTC TB --- 2013-12-27 05:11:39 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:11:39 - cd /src TB --- 2013-12-27 05:11:39 - /usr/bin/make -B buildkernel KERNCONF=AP91 >>> Kernel build for AP91 started on Fri Dec 27 05:11:39 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP91 completed on Fri Dec 27 05:15:53 UTC 2013 TB --- 2013-12-27 05:15:53 - cd /src/sys/mips/conf TB --- 2013-12-27 05:15:53 - /usr/sbin/config -m AP93 TB --- 2013-12-27 05:15:53 - building AP93 kernel TB --- 2013-12-27 05:15:53 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:15:53 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:15:53 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:15:53 - SRCCONF=/dev/null TB --- 2013-12-27 05:15:53 - TARGET=mips TB --- 2013-12-27 05:15:53 - TARGET_ARCH=mips TB --- 2013-12-27 05:15:53 - TZ=UTC TB --- 2013-12-27 05:15:53 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:15:53 - cd /src TB --- 2013-12-27 05:15:53 - /usr/bin/make -B buildkernel KERNCONF=AP93 >>> Kernel build for AP93 started on Fri Dec 27 05:15:53 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP93 completed on Fri Dec 27 05:20:15 UTC 2013 TB --- 2013-12-27 05:20:15 - cd /src/sys/mips/conf TB --- 2013-12-27 05:20:15 - /usr/sbin/config -m AP94 TB --- 2013-12-27 05:20:16 - building AP94 kernel TB --- 2013-12-27 05:20:16 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:20:16 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:20:16 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:20:16 - SRCCONF=/dev/null TB --- 2013-12-27 05:20:16 - TARGET=mips TB --- 2013-12-27 05:20:16 - TARGET_ARCH=mips TB --- 2013-12-27 05:20:16 - TZ=UTC TB --- 2013-12-27 05:20:16 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:20:16 - cd /src TB --- 2013-12-27 05:20:16 - /usr/bin/make -B buildkernel KERNCONF=AP94 >>> Kernel build for AP94 started on Fri Dec 27 05:20:16 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP94 completed on Fri Dec 27 05:25:33 UTC 2013 TB --- 2013-12-27 05:25:33 - cd /src/sys/mips/conf TB --- 2013-12-27 05:25:33 - /usr/sbin/config -m AP96 TB --- 2013-12-27 05:25:33 - building AP96 kernel TB --- 2013-12-27 05:25:33 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:25:33 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:25:33 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:25:33 - SRCCONF=/dev/null TB --- 2013-12-27 05:25:33 - TARGET=mips TB --- 2013-12-27 05:25:33 - TARGET_ARCH=mips TB --- 2013-12-27 05:25:33 - TZ=UTC TB --- 2013-12-27 05:25:33 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:25:33 - cd /src TB --- 2013-12-27 05:25:33 - /usr/bin/make -B buildkernel KERNCONF=AP96 >>> Kernel build for AP96 started on Fri Dec 27 05:25:33 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AP96 completed on Fri Dec 27 05:30:50 UTC 2013 TB --- 2013-12-27 05:30:50 - cd /src/sys/mips/conf TB --- 2013-12-27 05:30:50 - /usr/sbin/config -m AR71XX_BASE TB --- 2013-12-27 05:30:50 - building AR71XX_BASE kernel TB --- 2013-12-27 05:30:50 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:30:50 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:30:50 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:30:50 - SRCCONF=/dev/null TB --- 2013-12-27 05:30:50 - TARGET=mips TB --- 2013-12-27 05:30:50 - TARGET_ARCH=mips TB --- 2013-12-27 05:30:50 - TZ=UTC TB --- 2013-12-27 05:30:50 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:30:50 - cd /src TB --- 2013-12-27 05:30:50 - /usr/bin/make -B buildkernel KERNCONF=AR71XX_BASE >>> Kernel build for AR71XX_BASE started on Fri Dec 27 05:30:50 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR71XX_BASE completed on Fri Dec 27 05:35:55 UTC 2013 TB --- 2013-12-27 05:35:55 - cd /src/sys/mips/conf TB --- 2013-12-27 05:35:55 - /usr/sbin/config -m AR724X_BASE TB --- 2013-12-27 05:35:55 - building AR724X_BASE kernel TB --- 2013-12-27 05:35:55 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:35:55 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:35:55 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:35:55 - SRCCONF=/dev/null TB --- 2013-12-27 05:35:55 - TARGET=mips TB --- 2013-12-27 05:35:55 - TARGET_ARCH=mips TB --- 2013-12-27 05:35:55 - TZ=UTC TB --- 2013-12-27 05:35:55 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:35:55 - cd /src TB --- 2013-12-27 05:35:55 - /usr/bin/make -B buildkernel KERNCONF=AR724X_BASE >>> Kernel build for AR724X_BASE started on Fri Dec 27 05:35:55 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR724X_BASE completed on Fri Dec 27 05:39:58 UTC 2013 TB --- 2013-12-27 05:39:58 - cd /src/sys/mips/conf TB --- 2013-12-27 05:39:58 - /usr/sbin/config -m AR91XX_BASE TB --- 2013-12-27 05:39:58 - building AR91XX_BASE kernel TB --- 2013-12-27 05:39:58 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:39:58 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:39:58 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:39:58 - SRCCONF=/dev/null TB --- 2013-12-27 05:39:58 - TARGET=mips TB --- 2013-12-27 05:39:58 - TARGET_ARCH=mips TB --- 2013-12-27 05:39:58 - TZ=UTC TB --- 2013-12-27 05:39:58 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:39:58 - cd /src TB --- 2013-12-27 05:39:58 - /usr/bin/make -B buildkernel KERNCONF=AR91XX_BASE >>> Kernel build for AR91XX_BASE started on Fri Dec 27 05:39:58 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR91XX_BASE completed on Fri Dec 27 05:44:48 UTC 2013 TB --- 2013-12-27 05:44:48 - cd /src/sys/mips/conf TB --- 2013-12-27 05:44:48 - /usr/sbin/config -m AR933X_BASE TB --- 2013-12-27 05:44:48 - building AR933X_BASE kernel TB --- 2013-12-27 05:44:48 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:44:48 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:44:48 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:44:48 - SRCCONF=/dev/null TB --- 2013-12-27 05:44:48 - TARGET=mips TB --- 2013-12-27 05:44:48 - TARGET_ARCH=mips TB --- 2013-12-27 05:44:48 - TZ=UTC TB --- 2013-12-27 05:44:48 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:44:48 - cd /src TB --- 2013-12-27 05:44:48 - /usr/bin/make -B buildkernel KERNCONF=AR933X_BASE >>> Kernel build for AR933X_BASE started on Fri Dec 27 05:44:48 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR933X_BASE completed on Fri Dec 27 05:47:32 UTC 2013 TB --- 2013-12-27 05:47:32 - cd /src/sys/mips/conf TB --- 2013-12-27 05:47:32 - /usr/sbin/config -m AR934X_BASE TB --- 2013-12-27 05:47:32 - building AR934X_BASE kernel TB --- 2013-12-27 05:47:32 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:47:32 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:47:32 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:47:32 - SRCCONF=/dev/null TB --- 2013-12-27 05:47:32 - TARGET=mips TB --- 2013-12-27 05:47:32 - TARGET_ARCH=mips TB --- 2013-12-27 05:47:32 - TZ=UTC TB --- 2013-12-27 05:47:32 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:47:32 - cd /src TB --- 2013-12-27 05:47:32 - /usr/bin/make -B buildkernel KERNCONF=AR934X_BASE >>> Kernel build for AR934X_BASE started on Fri Dec 27 05:47:32 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for AR934X_BASE completed on Fri Dec 27 05:50:18 UTC 2013 TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_DE4_BASE TB --- 2013-12-27 05:50:18 - skipping BERI_DE4_BASE kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_DE4_MDROOT TB --- 2013-12-27 05:50:18 - skipping BERI_DE4_MDROOT kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_DE4_SDROOT TB --- 2013-12-27 05:50:18 - skipping BERI_DE4_SDROOT kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_NETFPGA_MDROOT TB --- 2013-12-27 05:50:18 - skipping BERI_NETFPGA_MDROOT kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_SIM_BASE TB --- 2013-12-27 05:50:18 - skipping BERI_SIM_BASE kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_SIM_MDROOT TB --- 2013-12-27 05:50:18 - skipping BERI_SIM_MDROOT kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_SIM_SDROOT TB --- 2013-12-27 05:50:18 - skipping BERI_SIM_SDROOT kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m BERI_TEMPLATE TB --- 2013-12-27 05:50:18 - skipping BERI_TEMPLATE kernel TB --- 2013-12-27 05:50:18 - cd /src/sys/mips/conf TB --- 2013-12-27 05:50:18 - /usr/sbin/config -m CARAMBOLA2 TB --- 2013-12-27 05:50:19 - building CARAMBOLA2 kernel TB --- 2013-12-27 05:50:19 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:50:19 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:50:19 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:50:19 - SRCCONF=/dev/null TB --- 2013-12-27 05:50:19 - TARGET=mips TB --- 2013-12-27 05:50:19 - TARGET_ARCH=mips TB --- 2013-12-27 05:50:19 - TZ=UTC TB --- 2013-12-27 05:50:19 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:50:19 - cd /src TB --- 2013-12-27 05:50:19 - /usr/bin/make -B buildkernel KERNCONF=CARAMBOLA2 >>> Kernel build for CARAMBOLA2 started on Fri Dec 27 05:50:19 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for CARAMBOLA2 completed on Fri Dec 27 05:53:10 UTC 2013 TB --- 2013-12-27 05:53:10 - cd /src/sys/mips/conf TB --- 2013-12-27 05:53:10 - /usr/sbin/config -m DB120 TB --- 2013-12-27 05:53:10 - building DB120 kernel TB --- 2013-12-27 05:53:10 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:53:10 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:53:10 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:53:10 - SRCCONF=/dev/null TB --- 2013-12-27 05:53:10 - TARGET=mips TB --- 2013-12-27 05:53:10 - TARGET_ARCH=mips TB --- 2013-12-27 05:53:10 - TZ=UTC TB --- 2013-12-27 05:53:10 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:53:10 - cd /src TB --- 2013-12-27 05:53:10 - /usr/bin/make -B buildkernel KERNCONF=DB120 >>> Kernel build for DB120 started on Fri Dec 27 05:53:10 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything >>> Kernel build for DB120 completed on Fri Dec 27 05:56:01 UTC 2013 TB --- 2013-12-27 05:56:01 - cd /src/sys/mips/conf TB --- 2013-12-27 05:56:01 - /usr/sbin/config -m DIR-825 TB --- 2013-12-27 05:56:01 - building DIR-825 kernel TB --- 2013-12-27 05:56:01 - CROSS_BUILD_TESTING=YES TB --- 2013-12-27 05:56:01 - MAKEOBJDIRPREFIX=/obj TB --- 2013-12-27 05:56:01 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2013-12-27 05:56:01 - SRCCONF=/dev/null TB --- 2013-12-27 05:56:01 - TARGET=mips TB --- 2013-12-27 05:56:01 - TARGET_ARCH=mips TB --- 2013-12-27 05:56:01 - TZ=UTC TB --- 2013-12-27 05:56:01 - __MAKE_CONF=/dev/null TB --- 2013-12-27 05:56:01 - cd /src TB --- 2013-12-27 05:56:01 - /usr/bin/make -B buildkernel KERNCONF=DIR-825 >>> Kernel build for DIR-825 started on Fri Dec 27 05:56:01 UTC 2013 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 --param max-inline-insns-single=1000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80050000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/geom/geom_slice.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 --param max-inline-insns-single=1000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80050000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/geom/geom_subr.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 --param max-inline-insns-single=1000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80050000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/geom/geom_vfs.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 --param max-inline-insns-single=1000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80050000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/geom/part/g_part.c awk -f /src/sys/tools/makeobjops.awk /src/sys/geom/part/g_part_if.m -c ; cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 --param max-inline-insns-single=1000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80050000 -march=mips32 -msoft-float -ffreestanding -Werror g_part_if.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 --param max-inline-insns-single=1000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80050000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/geom/part/g_part_bsd.c cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. -I/src/sys -I/src/sys/contrib/altq -I/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 --param max-inline-insns-single=1000 -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0x80050000 -march=mips32 -msoft-float -ffreestanding -Werror /src/sys/geom/part/g_part_gpt.c /src/sys/geom/part/g_part_gpt.c:170: error: 'GPT_ENT_TYPE_VMVSANHDR' undeclared here (not in a function) *** Error code 1 Stop. bmake[1]: stopped in /obj/mips.mips/src/sys/DIR-825 *** Error code 1 Stop. bmake: stopped in /src *** Error code 1 Stop in /src. TB --- 2013-12-27 05:57:01 - WARNING: /usr/bin/make returned exit code 1 TB --- 2013-12-27 05:57:01 - ERROR: failed to build DIR-825 kernel TB --- 2013-12-27 05:57:01 - 5068.03 user 1128.05 system 6773.27 real http://tinderbox.freebsd.org/tinderbox-head-build-HEAD-mips-mips.full From owner-freebsd-mips@FreeBSD.ORG Sat Dec 28 17:20:58 2013 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 28E3046F for ; Sat, 28 Dec 2013 17:20:58 +0000 (UTC) Received: from tur.go2.pl (tur.go2.pl [193.17.41.50]) by mx1.freebsd.org (Postfix) with ESMTP id 3C68B1B26 for ; Sat, 28 Dec 2013 17:20:56 +0000 (UTC) Received: from moh1-ve3.go2.pl (moh1-ve3.go2.pl [193.17.41.134]) by tur.go2.pl (Postfix) with ESMTP id 9C9BB698082 for ; Sat, 28 Dec 2013 17:51:40 +0100 (CET) Received: from moh1-ve3.go2.pl (unknown [10.0.0.134]) by moh1-ve3.go2.pl (Postfix) with ESMTP id 4BC516646E5 for ; Sat, 28 Dec 2013 17:51:05 +0100 (CET) Received: from unknown (unknown [10.0.0.142]) by moh1-ve3.go2.pl (Postfix) with SMTP for ; Sat, 28 Dec 2013 17:51:05 +0100 (CET) Received: from unknown [93.175.66.185] by poczta.o2.pl with ESMTP id pAWvbQ; Sat, 28 Dec 2013 17:51:02 +0100 Message-ID: <52BF0172.9080907@o2.pl> Date: Sat, 28 Dec 2013 17:50:58 +0100 From: =?UTF-8?B?UmFkaW8gbcWCb2R5Y2ggYmFuZHl0w7N3?= User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0 MIME-Version: 1.0 To: Warner Losh Subject: Re: Build failure on octeon References: <52BC19C7.70507@o2.pl> <36762B3C-179F-42B3-B108-62F2D7F5A9DF@bsdimp.com> <52BC8A41.8010808@o2.pl> <7A512375-4C53-420A-A15D-655D469A7B5A@bsdimp.com> In-Reply-To: <7A512375-4C53-420A-A15D-655D469A7B5A@bsdimp.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-O2-Trust: 1, 37 X-O2-SPF: neutral Cc: freebsd-mips@freebsd.org X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Dec 2013 17:20:58 -0000 OK, thanks. On 26/12/2013 21:00, Warner Losh wrote: > Yes. If you need little endian, you can use mips64el as the TARGET_ARCH, but I've never tested that. > > Warner > > On Dec 26, 2013, at 12:57 PM, Radio młodych bandytów wrote: > >> Thank you, the system builds now. Is the default ABI endianness big? >> >> -- >> Twoje radio >> >> On 26/12/2013 17:13, Warner Losh wrote: >>> Try TARGET_ARCH=mips64 >>> >>> On Dec 26, 2013, at 4:57 AM, Radio młodych bandytów wrote: >>> >>>> Hello, I'm trying to compile the current tree for my octeon device and >>>> get the following error: >>>> >>>> cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs >>>> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline >>>> -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions >>>> -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. >>>> -I/usr/home/m/Ubiquity/10/sys -I/usr/home/m/Ubiquity/10/sys/contrib/altq >>>> -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL >>>> -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common >>>> -finline-limit=8000 --param inline-unit-growth=10000 --param >>>> large-function-growth=100000 --param max-inline-insns-single=10000 >>>> -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0xffffffff80100000 >>>> -march=octeon -mabi=64 -msoft-float -ffreestanding -Werror vnode_if.c >>>> ${NORMAL_CTFCONVERT} expands to empty string >>>> :> hack.c >>>> cc -shared -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0xffffffff80100000 >>>> -march=octeon -mabi=64 -nostdlib hack.c -o hack.So >>>> rm -f hack.c >>>> sed s/KERNLOADADDR/0xffffffff80100000/g >>>> /usr/home/m/Ubiquity/10/sys/conf/ldscript.mips.octeon1 > >>>> ldscript.mips.octeon1 >>>> MAKE=make sh /usr/home/m/Ubiquity/10/sys/conf/newvers.sh OCTEON1 >>>> cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs >>>> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline >>>> -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions >>>> -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc -I. >>>> -I/usr/home/m/Ubiquity/10/sys -I/usr/home/m/Ubiquity/10/sys/contrib/altq >>>> -I/usr/home/m/Ubiquity/10/sys/contrib/libfdt -D_KERNEL >>>> -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common >>>> -finline-limit=8000 --param inline-unit-growth=10000 --param >>>> large-function-growth=100000 --param max-inline-insns-single=10000 >>>> -fno-pic -mno-abicalls -G0 -DKERNLOADADDR=0xffffffff80100000 >>>> -march=octeon -mabi=64 -msoft-float -ffreestanding -Werror vers.c >>>> ${NORMAL_CTFCONVERT} expands to empty string >>>> linking kernel.debug >>>> hack.So: could not read symbols: File in wrong format >>>> *** [kernel.debug] Error code 1 >>>> >>>> Stop in /usr/home/m/Ubiquity/obj/mips.mips/usr/home/m/Ubiquity/10/sys/M. >>>> *** [buildkernel] Error code 1 >>>> >>>> Stop in /usr/home/m/Ubiquity/10. >>>> *** [buildkernel] Error code 1 >>>> >>>> Stop in /usr/home/m/Ubiquity/10. >>>> >>>> >>>> >>>> I build with TARGET=mips and TARGET_ARCH=mipseb. >>> >>> TARGET_ARCH=mips64 is the right thing here. The kernel config files assume a 64-bit ABI, but the mipseb ABI is 32-bit. >>> >>> Warner >>> >>>> My kernel config: >>>> >>>> # >>>> # OCTEON1 -- Generic kernel configuration file for FreeBSD/MIPS on >>>> Cavium Octeon >>>> # >>>> # For more information on this file, please read the config(5) manual page, >>>> # and/or the handbook section on Kernel Configuration Files: >>>> # >>>> # >>>> http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html >>>> # >>>> # The handbook is also available locally in /usr/share/doc/handbook >>>> # if you've installed the doc distribution, otherwise always see the >>>> # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the >>>> # latest information. >>>> # >>>> # An exhaustive list of options and more detailed explanations of the >>>> # device lines is also present in the ../../conf/NOTES and NOTES files. >>>> # If you are in doubt as to the purpose or necessity of a line, check first >>>> # in NOTES. >>>> # >>>> # $FreeBSD: stable/10/sys/mips/conf/OCTEON1 253845 2013-07-31 17:21:18Z >>>> obrien $ >>>> >>>> ident OCTEON1 >>>> >>>> makeoptions ARCH_FLAGS="-march=octeon -mabi=64" >>>> makeoptions LDSCRIPT_NAME=ldscript.mips.octeon1 >>>> >>>> # Don't build any modules yet. >>>> makeoptions MODULES_OVERRIDE="" >>>> makeoptions KERNLOADADDR=0xffffffff80100000 >>>> >>>> # We don't need to build a trampolined version of the kernel. >>>> makeoptions WITHOUT_KERNEL_TRAMPOLINE=1 >>>> >>>> include "../cavium/std.octeon1" >>>> >>>> hints "OCTEON1.hints" #Default places to look for devices. >>>> >>>> makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols >>>> >>>> # Board-specific support that cannot be auto-detected at runtime. >>>> #options OCTEON_VENDOR_LANNER # Support for Lanner boards. >>>> #options OCTEON_VENDOR_RADISYS # Support for Radisys boards. >>>> options OCTEON_VENDOR_UBIQUITI # Support for Ubiquiti boards. >>>> #options OCTEON_VENDOR_GEFES # Support for GE LANIC boards >>>> #options OCTEON_BOARD_CAPK_0100ND # Support for CAPK-0100nd. >>>> >>>> # Compile for a specified Octeon model. If not specified, support for >>>> # detection at runtime will be used instead, which may give inferior >>>> # performance. >>>> # >>>> # See sys/contrib/octeon-sdk/octeon-model.h for possible values. >>>> #options OCTEON_MODEL=OCTEON_CN58XX_PASS1_1 >>>> >>>> options SCHED_ULE # ULE scheduler >>>> options PREEMPTION # Enable kernel thread preemption >>>> options INET # InterNETworking >>>> options INET6 # IPv6 communications protocols >>>> options SCTP # Stream Control Transmission Protocol >>>> options FFS # Berkeley Fast Filesystem >>>> options SOFTUPDATES # Enable FFS soft updates support >>>> options UFS_ACL # Support for access control lists >>>> options UFS_DIRHASH # Improve performance on big directories >>>> options UFS_GJOURNAL # Enable gjournal-based UFS journaling >>>> options MD_ROOT # MD is a potential root device >>>> options NFSCL # Network Filesystem Client >>>> options NFSD # Network Filesystem Server >>>> options NFSLOCKD # Network Lock Manager >>>> options NFS_ROOT # NFS usable as /, requires NFSCL >>>> options MSDOSFS # MSDOS Filesystem >>>> #options CD9660 # ISO 9660 Filesystem >>>> options PROCFS # Process filesystem (requires PSEUDOFS) >>>> options PSEUDOFS # Pseudo-filesystem framework >>>> options GEOM_PART_GPT # GUID Partition Tables. >>>> options GEOM_LABEL # Provides labelization >>>> #options COMPAT_FREEBSD32 # Compatible with o32 binaries >>>> options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI >>>> options KTRACE # ktrace(1) support >>>> options STACK # stack(9) support >>>> 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 PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. >>>> options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) >>>> options AUDIT # Security event auditing >>>> options MAC # TrustedBSD MAC Framework >>>> #options KDTRACE_FRAME # Ensure frames are compiled in >>>> #options KDTRACE_HOOKS # Kernel DTrace hooks >>>> options INCLUDE_CONFIG_FILE # Include this file in kernel >>>> options NO_SWAPPING # Disable support for paging >>>> >>>> # Debugging for use in -current >>>> #options KDB # Enable kernel debugger support. >>>> #options DDB # Support DDB. >>>> #options GDB # Support remote GDB. >>>> #options DEADLKRES # Enable the deadlock resolver >>>> #options INVARIANTS # Enable calls of extra sanity checking >>>> #options INVARIANT_SUPPORT # Extra sanity checks of internal >>>> structures, required by INVARIANTS >>>> #options WITNESS # Enable checks to detect deadlocks and cycles >>>> #options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed >>>> #options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones >>>> >>>> # Make an SMP-capable kernel by default >>>> options SMP # Symmetric MultiProcessor Kernel >>>> >>>> # Bus support. >>>> device pci >>>> >>>> # ATA controllers >>>> device ahci # AHCI-compatible SATA controllers >>>> device ata # Legacy ATA/SATA controllers >>>> options ATA_STATIC_ID # Static device numbering >>>> device mvs # Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA >>>> device siis # SiliconImage SiI3124/SiI3132/SiI3531 SATA >>>> >>>> # On-board Compact Flash driver. >>>> device cf >>>> options ROOTDEVNAME=\"ufs:cf0s2a\" # Default root filesystem. >>>> >>>> # SCSI Controllers >>>> #device ahc # AHA2940 and onboard AIC7xxx devices >>>> #options AHC_REG_PRETTY_PRINT # Print register bitfields in debug >>>> # output. Adds ~128k to driver. >>>> #device ahd # AHA39320/29320 and onboard AIC79xx devices >>>> #options AHD_REG_PRETTY_PRINT # Print register bitfields in debug >>>> # output. Adds ~215k to driver. >>>> #device esp # AMD Am53C974 (Tekram DC-390(T)) >>>> #device hptiop # Highpoint RocketRaid 3xxx series >>>> #device isp # Qlogic family >>>> #device ispfw # Firmware for QLogic HBAs- normally iibusa module >>>> #device mpt # LSI-Logic MPT-Fusion >>>> #device mps # LSI-Logic MPT-Fusion 2 >>>> #device ncr # NCR/Symbios Logic >>>> #device trm # Tekram DC395U/UW/F DC315U adapters >>>> >>>> #device adv # Advansys SCSI adapters >>>> #device adw # Advansys wide SCSI adapters >>>> #device aic # Adaptec 15[012]x SCSI adapters, AIC-6[23]60. >>>> #device bt # Buslogic/Mylex MultiMaster SCSI adapters >>>> >>>> # ATA/SCSI peripherals >>>> device scbus # SCSI bus (required for ATA/SCSI) >>>> #device ch # SCSI media changers >>>> device da # Direct Access (disks) >>>> device sa # Sequential Access (tape etc) >>>> #device cd # CD >>>> device pass # Passthrough device (direct ATA/SCSI access) >>>> #device ses # Enclosure Services (SES and SAF-TE) >>>> >>>> # RAID controllers interfaced to the SCSI subsystem >>>> #device amr # AMI MegaRAID >>>> #XXX it is not 64-bit clean, -scottl >>>> #device asr # DPT SmartRAID V, VI and Adaptec SCSI RAID >>>> #device ciss # Compaq Smart RAID 5* >>>> #device dpt # DPT Smartcache III, IV - See NOTES for options >>>> #device iir # Intel Integrated RAID >>>> #device ips # IBM (Adaptec) ServeRAID >>>> #device mly # Mylex AcceleRAID/eXtremeRAID >>>> >>>> # RAID controllers >>>> #device aac # Adaptec FSA RAID >>>> #device aacp # SCSI passthrough for aac (requires CAM) >>>> #device ida # Compaq Smart RAID >>>> #device mfi # LSI MegaRAID SAS >>>> #device mlx # Mylex DAC960 family >>>> #XXX pointer/int warnings >>>> #device pst # Promise Supertrak SX6000 >>>> #device twe # 3ware ATA RAID >>>> >>>> # PCCARD (PCMCIA) support >>>> # PCMCIA and cardbus bridge support >>>> device cbb # cardbus (yenta) bridge >>>> device pccard # PC Card (16-bit) bus >>>> device cardbus # CardBus (32-bit) bus >>>> >>>> # Serial (COM) ports >>>> device uart # Generic UART driver >>>> >>>> # If you've got a "dumb" serial or parallel PCI card that is >>>> # supported by the puc(4) glue driver, uncomment the following >>>> # line to enable it (connects to sio, uart and/or ppc drivers): >>>> #device puc >>>> >>>> # On-board Cavium Octeon Ethernet. >>>> # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! >>>> device octe >>>> >>>> # Cavium Octeon management Ethernet. >>>> device octm >>>> >>>> # Switch PHY support for the octe driver. These currently present a >>>> VLAN per >>>> # physical port, but may eventually provide support for DSA or similar >>>> instead. >>>> #device mv88e61xxphy # Marvell 88E61XX >>>> >>>> # PCI Ethernet NICs. >>>> #device de # DEC/Intel DC21x4x (``Tulip'') >>>> #device em # Intel PRO/1000 Gigabit Ethernet Family >>>> #device igb # Intel PRO/1000 PCIE Server Gigabit Family >>>> #device ixgbe # Intel PRO/10GbE PCIE Ethernet Family >>>> #device le # AMD Am7900 LANCE and Am79C9xx PCnet >>>> #device ti # Alteon Networks Tigon I/II gigabit Ethernet >>>> #device txp # 3Com 3cR990 (``Typhoon'') >>>> #device vx # 3Com 3c590, 3c595 (``Vortex'') >>>> >>>> # PCI Ethernet NICs that use the common MII bus controller code. >>>> # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! >>>> device miibus # MII bus support >>>> #device ae # Attansic/Atheros L2 FastEthernet >>>> #device age # Attansic/Atheros L1 Gigabit Ethernet >>>> #device alc # Atheros AR8131/AR8132 Ethernet >>>> #device ale # Atheros AR8121/AR8113/AR8114 Ethernet >>>> #device bce # Broadcom BCM5706/BCM5708 Gigabit Ethernet >>>> #device bfe # Broadcom BCM440x 10/100 Ethernet >>>> #device bge # Broadcom BCM570xx Gigabit Ethernet >>>> #device dc # DEC/Intel 21143 and various workalikes >>>> #device et # Agere ET1310 10/100/Gigabit Ethernet >>>> #device fxp # Intel EtherExpress PRO/100B (82557, 82558) >>>> #device jme # JMicron JMC250 Gigabit/JMC260 Fast Ethernet >>>> #device lge # Level 1 LXT1001 gigabit Ethernet >>>> #device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet >>>> #device nge # NatSemi DP83820 gigabit Ethernet >>>> #device nve # nVidia nForce MCP on-board Ethernet Networking >>>> #device pcn # AMD Am79C97x PCI 10/100 (precedence over 'le') >>>> #device re # RealTek 8139C+/8169/8169S/8110S >>>> #device rl # RealTek 8129/8139 >>>> #device sf # Adaptec AIC-6915 (``Starfire'') >>>> #device sge # Silicon Integrated Systems SiS190/191 >>>> #device sis # Silicon Integrated Systems SiS 900/SiS 7016 >>>> #device sk # SysKonnect SK-984x & SK-982x gigabit Ethernet >>>> #device ste # Sundance ST201 (D-Link DFE-550TX) >>>> #device stge # Sundance/Tamarack TC9021 gigabit Ethernet >>>> #device tl # Texas Instruments ThunderLAN >>>> #device tx # SMC EtherPower II (83c170 ``EPIC'') >>>> #device vge # VIA VT612x gigabit Ethernet >>>> #device vr # VIA Rhine, Rhine II >>>> #device wb # Winbond W89C840F >>>> #device xl # 3Com 3c90x (``Boomerang'', ``Cyclone'') >>>> >>>> # Wireless NIC cards >>>> #device wlan # 802.11 support >>>> #options IEEE80211_DEBUG # enable debug msgs >>>> #options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's >>>> #options IEEE80211_SUPPORT_MESH # enable 802.11s draft support >>>> #device wlan_wep # 802.11 WEP support >>>> #device wlan_ccmp # 802.11 CCMP support >>>> #device wlan_tkip # 802.11 TKIP support >>>> #device wlan_amrr # AMRR transmit rate control algorithm >>>> #device an # Aironet 4500/4800 802.11 wireless NICs. >>>> #device ath # Atheros NIC's >>>> #device ath_pci # Atheros pci/cardbus glue >>>> #device ath_hal # pci/cardbus chip support >>>> #options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors >>>> #device ath_rate_sample # SampleRate tx rate control for ath >>>> #device ral # Ralink Technology RT2500 wireless NICs. >>>> #device wi # WaveLAN/Intersil/Symbol 802.11 wireless NICs. >>>> >>>> # Pseudo devices. >>>> device loop # Network loopback >>>> device random # Entropy device >>>> device ether # Ethernet support >>>> device vlan # 802.1Q VLAN support >>>> device tun # Packet tunnel. >>>> device md # Memory "disks" >>>> device gif # IPv6 and IPv4 tunneling >>>> device faith # IPv6-to-IPv4 relaying (translation) >>>> device firmware # firmware assist module >>>> >>>> # The `bpf' device enables the Berkeley Packet Filter. >>>> # Be aware of the administrative consequences of enabling this! >>>> # Note that 'bpf' is required for DHCP. >>>> device bpf # Berkeley packet filter >>>> >>>> # Hardware watchdog support. >>>> #device octeon_wdog # Octeon hardware watchdog >>>> >>>> # USB support >>>> options USB_DEBUG # enable debug msgs >>>> device octusb # Cavium Octeon on-board USB interface (USB 2.0) >>>> device uhci # UHCI PCI->USB interface >>>> device ohci # OHCI PCI->USB interface >>>> device ehci # EHCI PCI->USB interface (USB 2.0) >>>> device usb # USB Bus (required) >>>> #device udbp # USB Double Bulk Pipe devices >>>> device uhid # "Human Interface Devices" >>>> #device ulpt # Printer >>>> device umass # Disks/Mass storage - Requires scbus and da >>>> #device ums # Mouse >>>> #device urio # Diamond Rio 500 MP3 player >>>> # USB Serial devices >>>> #device u3g # USB-based 3G modems (Option, Huawei, Sierra) >>>> #device uark # Technologies ARK3116 based serial adapters >>>> #device ubsa # Belkin F5U103 and compatible serial adapters >>>> #device uftdi # For FTDI usb serial adapters >>>> #device uipaq # Some WinCE based devices >>>> #device uplcom # Prolific PL-2303 serial adapters >>>> #device uslcom # SI Labs CP2101/CP2102 serial adapters >>>> #device uvisor # Visor and Palm devices >>>> #device uvscom # USB serial support for DDI pocket's PHS >>>> # USB Ethernet, requires miibus >>>> #device aue # ADMtek USB Ethernet >>>> #device axe # ASIX Electronics USB Ethernet >>>> #device cdce # Generic USB over Ethernet >>>> #device cue # CATC USB Ethernet >>>> #device kue # Kawasaki LSI USB Ethernet >>>> #device rue # RealTek RTL8150 USB Ethernet >>>> #device udav # Davicom DM9601E USB >>>> # USB Wireless >>>> #device rum # Ralink Technology RT2501USB wireless NICs >>>> #device uath # Atheros AR5523 wireless NICs >>>> #device ural # Ralink Technology RT2500USB wireless NICs >>>> #device zyd # ZyDAS zd1211/zd1211b wireless NICs >>>> >>>> # crypto subsystem >>>> device crypto # core crypto support >>>> device cryptodev # /dev/crypto for access to h/w >>>> device cryptocteon # Octeon coprocessor 2 crypto offload >>>> >>>> # GPIO support >>>> #device gpio >>>> >>>> # PMC support >>>> #device hwpmc >>>> >>>> >>>> -- >>>> Twoje radio >>>> _______________________________________________ >>>> 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" >>> >>> > > -- Twoje radio