From owner-freebsd-arm@freebsd.org Mon Dec 26 01:06:35 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 261B6C90313 for ; Mon, 26 Dec 2016 01:06:35 +0000 (UTC) (envelope-from daniel.huebleitner@student.tuwien.ac.at) Received: from mail2.student.tuwien.ac.at (mail2.student.tuwien.ac.at [193.170.73.222]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BC46A1277 for ; Mon, 26 Dec 2016 01:06:34 +0000 (UTC) (envelope-from daniel.huebleitner@student.tuwien.ac.at) Received: from [192.168.1.101] (213162068064.public.t-mobile.at [213.162.68.64]) (authenticated bits=0) by mail2.student.tuwien.ac.at (8.13.8/8.13.8) with ESMTP id uBQ15cJS000988 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 26 Dec 2016 02:05:39 +0100 From: =?utf-8?Q?Daniel_H=C3=BCbleitner?= Content-Type: multipart/mixed; boundary="Apple-Mail=_806FB05C-BC43-4C6E-B3EB-5CE27D25D194" Subject: Finally bringing FreeBSD to Parallella Message-Id: <7E7AC5B2-02A5-462B-B111-F0C7DCF59DF4@student.tuwien.ac.at> Date: Mon, 26 Dec 2016 02:05:38 +0100 To: freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Dec 2016 01:06:35 -0000 --Apple-Mail=_806FB05C-BC43-4C6E-B3EB-5CE27D25D194 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Merry Christmas everyone, I am trying to port FreeBSD on the parallella board. So far I just wrote = a kernel config where I included the zedboard config. I can build the = world no problem. Where I ran into trouble is trying to statically = compile the DTB. I have to say I dont really understand how the OS knows = the driver it should use from the DTS. Furthermore there is a DTS under = GPL from Xilinx itself in ../../../gnu/dts/arm/zynq-parallella.dts. How = can it be that the Vendor DTS is so much different from the BSD DTS in = sys/boot/fdt/dts. Shouldnt be there just one correct DTS for each board? = And could it work if I just use the Vendor DTS? It looks to me that = everybody just writes the DTS the way they want and due to a miracle it = somehow works. So what I=C2=B4m trying to say is, would someone be interested in = helping me bringing FreeBSD to the parallella micro-server. Its the = first time I try to port BSD and I am doing it as part of a university = project where I want to benchmark FreeBSD against Linux.=20 I attached the kernel config I have so far. There are some links to the = hardware in the config header. Thanks in advance. Kind regards, Daniel --Apple-Mail=_806FB05C-BC43-4C6E-B3EB-5CE27D25D194 Content-Disposition: attachment; filename=PARALLELLA_SERVER Content-Type: application/octet-stream; name="PARALLELLA_SERVER" Content-Transfer-Encoding: 7bit # # PARALLELLA_SERVER # Custom configuration for the Xilinx Zynq-7010/20 16 core # adapteva epiphany coprocessor based parallella16 board. # (https://www.xilinx.com) # (https://www.parallella.org) # (http://www.adapteva.com) # # 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$ ident PARALLELLA_SERVER #name of the kernel include ZEDBOARD #include the kernel config from the Zedboard maxusers 0 #when set 0 autotune internal table sizes according to space available options INCLUDE_CONFIG_FILE #include this file in kernel options COMPAT_LINUXKPI #enable Linux Kernel Programming Interface makeoptions BOOTWAIT=1000 #wait 1sec before boot makeoptions COPTFLAGS=-O3 #compiler optimization on 3 makeoptions KERNCONF=PARALLELLA_SERVER #kernelconfig to build # Flattened Device Tree options FDT_DTB_STATIC #compile device tree blob static into kernel makeoptions FDT_DTS_FILE=../../../gnu/dts/arm/zynq-parallella.dts #dts file relativ to sys/boot/fdt/dts makeoptions WITHOUT_MODULES="dtb/zynq" #remove module dtb/zynq from zedboard config since DTB is staic --Apple-Mail=_806FB05C-BC43-4C6E-B3EB-5CE27D25D194-- From owner-freebsd-arm@freebsd.org Mon Dec 26 03:15:43 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6CE7AC908CF for ; Mon, 26 Dec 2016 03:15:43 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4890F858 for ; Mon, 26 Dec 2016 03:15:43 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [136.179.10.143] (helo=[10.140.230.85]) by id.bluezbox.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87 (FreeBSD)) (envelope-from ) id 1cLL4G-000Jk4-RM; Sun, 25 Dec 2016 18:31:17 -0800 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: Finally bringing FreeBSD to Parallella From: Oleksandr Tymoshenko In-Reply-To: <7E7AC5B2-02A5-462B-B111-F0C7DCF59DF4@student.tuwien.ac.at> Date: Sun, 25 Dec 2016 18:30:45 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <7E7AC5B2-02A5-462B-B111-F0C7DCF59DF4@student.tuwien.ac.at> To: =?utf-8?Q?Daniel_H=C3=BCbleitner?= X-Mailer: Apple Mail (2.3259) Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: > On Dec 25, 2016, at 5:05 PM, Daniel Hübleitner wrote: > > Merry Christmas everyone, > > I am trying to port FreeBSD on the parallella board. So far I just wrote a kernel config where I included the zedboard config. I can build the world no problem. Where I ran into trouble is trying to statically compile the DTB. I have to say I dont really understand how the OS knows the driver it should use from the DTS. Furthermore there is a DTS under GPL from Xilinx itself in ../../../gnu/dts/arm/zynq-parallella.dts. How can it be that the Vendor DTS is so much different from the BSD DTS in sys/boot/fdt/dts. Shouldnt be there just one correct DTS for each board? And could it work if I just use the Vendor DTS? It looks to me that everybody just writes the DTS the way they want and due to a miracle it somehow works. > > So what I´m trying to say is, would someone be interested in helping me bringing FreeBSD to the parallella micro-server. Its the first time I try to port BSD and I am doing it as part of a university project where I want to benchmark FreeBSD against Linux. > > I attached the kernel config I have so far. There are some links to the hardware in the config header. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: tuwien.ac.at] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Dec 2016 03:15:43 -0000 > On Dec 25, 2016, at 5:05 PM, Daniel H=C3=BCbleitner = wrote: >=20 > Merry Christmas everyone, >=20 > I am trying to port FreeBSD on the parallella board. So far I just = wrote a kernel config where I included the zedboard config. I can build = the world no problem. Where I ran into trouble is trying to statically = compile the DTB. I have to say I dont really understand how the OS knows = the driver it should use from the DTS. Furthermore there is a DTS under = GPL from Xilinx itself in ../../../gnu/dts/arm/zynq-parallella.dts. How = can it be that the Vendor DTS is so much different from the BSD DTS in = sys/boot/fdt/dts. Shouldnt be there just one correct DTS for each board? = And could it work if I just use the Vendor DTS? It looks to me that = everybody just writes the DTS the way they want and due to a miracle it = somehow works. >=20 > So what I=C2=B4m trying to say is, would someone be interested in = helping me bringing FreeBSD to the parallella micro-server. Its the = first time I try to port BSD and I am doing it as part of a university = project where I want to benchmark FreeBSD against Linux.=20 >=20 > I attached the kernel config I have so far. There are some links to = the hardware in the config header. Hi Daniel Some boards have FreeBSD-specific DTS for historical reasons (one of them - people were not sure that using GNU dts was OK). So most of the platforms with early FDT support ended up with non-standard DTS files. Since then some of them were converted to using upstream dtbs: TI platforms and Raspberry Pi's for one. Zynq is probably the last one that hasn=E2=80=99t been converted yet. I went through zynq-7000.dtsi and it seems that the conversion should be fairly simple: most of the nodes require only new "compatible" strings in the existing drivers. Something like patch below. We can not replace the strings, we have to maintain backward compatibility.=20 There might be more work though. Base addresses for register may be different, some other properties' names might mismatch. But it should be fairly easy to do. Let me know if you're going to work on this conversion. Otherwise I'll try to do it myself some time next week.=20 % svn diff arm/xilinx/zy7_gpio.c Index: arm/xilinx/zy7_gpio.c =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- arm/xilinx/zy7_gpio.c (revision 310551) +++ arm/xilinx/zy7_gpio.c (working copy) @@ -114,6 +114,12 @@ #define ZY7_GPIO_INT_POLARITY(b) (0x0220+0x40*(b)) /* int = polarity */ #define ZY7_GPIO_INT_ANY(b) (0x0224+0x40*(b)) /* any edge */ +static struct ofw_compat_data compat_data[] =3D { + {"xlnx,zy7_gpio", 1}, + {"xlnx,zynq-gpio-1.0", 1}, + {NULL, 0} +}; + static device_t zy7_gpio_get_bus(device_t dev) { @@ -289,7 +295,7 @@ if (!ofw_bus_status_okay(dev)) return (ENXIO); - if (!ofw_bus_is_compatible(dev, "xlnx,zy7_gpio")) + if (ofw_bus_search_compatible(dev, compat_data)->ocd_data =3D=3D = 0) return (ENXIO); device_set_desc(dev, "Zynq-7000 GPIO driver"); From owner-freebsd-arm@freebsd.org Mon Dec 26 10:28:09 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4FEA5C90DBE for ; Mon, 26 Dec 2016 10:28:09 +0000 (UTC) (envelope-from jmg.freebsd@gmail.com) Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DE88DCDC for ; Mon, 26 Dec 2016 10:28:08 +0000 (UTC) (envelope-from jmg.freebsd@gmail.com) Received: by mail-wm0-x241.google.com with SMTP id m203so52454564wma.3 for ; Mon, 26 Dec 2016 02:28:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XDg7y8EMygMn9blR0GkMYpdRjGd9t40BYeSpmxsSE88=; b=is/IjTWLGdm0pxyv67BfJj8ewMlTB+WuUAb00Rw/TRP8I0N80BIf2Ie4tKQNPEQCiI SpmK1q0933wjWxjAmvOcwV7hsghMWaSdb82gronf3sN9Er5v2s6nA6VQze2JcITvcJlJ vdCe8UdDE+Vvy0CW4WIf8MYs+WbREWsAlBqoghtIVT9jymEcH3ukG39d1cwOC2HyoWdw cfog2ZxGTE13kmiUCXK1ozACuDjkoKONiRjvOrmzL43bvOP4H8GHUpdM7l+UMMH+PiIq gC7c6Jnq0BFvIGnkakl5ZUz7/AB2Hkezi8turw1r69YNBEXNIxOuog5ZMJ7s0X8MKJNr SfDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XDg7y8EMygMn9blR0GkMYpdRjGd9t40BYeSpmxsSE88=; b=Hqw1Vf/nfxoSK0LE40YammVkFKIAlEmu5VlAIkuGVHVXIE8zTTD1doLTOae9q/UQOm ccnW+r1IZIk2JOC9zb8ppnzbBHtdnjGwn9SjCqnRCaT617FsVljWpqFOIZg0MsXWhKTH E0jorghyenDjU+Kilf4Xb6/aa7YdFSmFzSTp16aoHJxbtfiT/SM7Dw15otvG4fAUHbnQ S3ciH9lBt6etn8hSEastllY/vs030139ZVa4QV1BjzcCiEpq1RS1IGfXcWpwPO+RoAa0 xd2lTesj59w8Maw4zWUTHqVB4xk1Zq08pvmvfKmnLI7cf35VVB9usK1oMxZeeEzbRrf5 y0KA== X-Gm-Message-State: AIkVDXLsPbhHjdItOwc5OvffFm+x6NmxSpTM3QSwhZAiRSqDlRDKa5Um0qXJcUx1NdHxxMks0GtRzouZmR4usA== X-Received: by 10.28.133.144 with SMTP id h138mr26784962wmd.12.1482748087353; Mon, 26 Dec 2016 02:28:07 -0800 (PST) MIME-Version: 1.0 Received: by 10.28.166.68 with HTTP; Mon, 26 Dec 2016 02:28:06 -0800 (PST) From: Josep Maria Gasset Date: Mon, 26 Dec 2016 11:28:06 +0100 Message-ID: Subject: ARM64 aarch64 buildworld error Assertion tsd_booted (RPI3) To: FreeBSD-ARM Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Dec 2016 10:28:09 -0000 Hi everybody, I'm building head base on Raspberry Pi 3 through NFS server and make buildworld stops at: ===> sys/boot/usb/tools (obj,all,install) I tried to build release 11.0 too and the error is the same. I always obtain this error and I don't know how to solve it. --- ===> sys/boot/usb/tools (obj,all,install) /disks/nfs/projects/rpi3/obj//disks/nfs/projects/rpi3/src.head/tmp/disks/nfs/projects/rpi3/src.head/sys/boot/usb/tools created for /disks/nfs/projects/rpi3/src.head/sys/boot/usb/tools echo sysinit.full: /usr/lib/libc.a /disks/nfs/projects/rpi3/obj//disks/nfs/projects/rpi3/src.head/tmp/legacy/usr/lib/libegacy.a >> .depend cc -O2 -pipe -I/disks/nfs/projects/rpi3/src.head/sys/boot/usb/tools/../../kshim -g -MD -MF.depend.sysinit.o -MTsysinit.o -std=gnu99 -Qunused-arguments -I/disks/nfs/projects/rpi3/obj//disks/nfs/projects/rpi3/src.head/tmp/legacy/usr/include -c /disks/nfs/projects/rpi3/src.head/sys/boot/usb/tools/sysinit.c -o sysinit.o cc -O2 -pipe -I/disks/nfs/projects/rpi3/src.head/sys/boot/usb/tools/../../kshim -g -std=gnu99 -Qunused-arguments -I/disks/nfs/projects/rpi3/obj//disks/nfs/projects/rpi3/src.head/tmp/legacy/usr/include -static -L/disks/nfs/projects/rpi3/obj//disks/nfs/projects/rpi3/src.head/tmp/legacy/usr/lib -o sysinit.full sysinit.o -legacy objcopy --only-keep-debug sysinit.full sysinit.debug objcopy --strip-debug --add-gnu-debuglink=sysinit.debug sysinit.full sysinit sh /disks/nfs/projects/rpi3/src.head/tools/install.sh -s -o root -g wheel -m 555 sysinit /disks/nfs/projects/rpi3/obj//disks/nfs/projects/rpi3/src.head/tmp/usr/bin/sysinit sh /disks/nfs/projects/rpi3/src.head/tools/install.sh -o root -g wheel -m 444 sysinit.debug /disks/nfs/projects/rpi3/obj//disks/nfs/projects/rpi3/src.head/tmp/usr/lib/debug/usr/bin/sysinit.debug : /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/tsd.h:658: Failed assertion: "tsd_booted" *** [_cross-tools] Signal 6 1 error make[1]: stopped in /disks/nfs/projects/rpi3/src.head : /usr/src/lib/libc/../../contrib/jemalloc/include/jemalloc/internal/tsd.h:658: Failed assertion: "tsd_booted" *** [buildworld] Signal 6 1 error make: stopped in /disks/nfs/projects/rpi3/src.head --- Thanks in advanced :) --- Josep Maria Gasset FreeBSD From owner-freebsd-arm@freebsd.org Mon Dec 26 17:20:15 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 043E6C92956; Mon, 26 Dec 2016 17:20:15 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5E3AE1E6C; Mon, 26 Dec 2016 17:20:13 +0000 (UTC) (envelope-from ohartmann@walstatt.org) Received: from thor.walstatt.dynvpn.de ([78.52.68.162]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0LhfN3-1cqEwG1enx-00mpKx; Mon, 26 Dec 2016 18:20:05 +0100 Date: Mon, 26 Dec 2016 18:19:57 +0100 From: "O. Hartmann" To: FreeBSD CURRENT , freebsd-arm@freebsd.org Subject: CURRENT: arm64 buildworld failure: numa_setaffinity.pico: In function `numa_setaffinity': Message-ID: <20161226181957.3683abf8@thor.walstatt.dynvpn.de> Organization: WALSTATT User-Agent: OutScare 3.1415926 X-Operating-System: ImNotAnOperatingSystem 3.141592527 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/4ZbiB5wePJOCUIGopHN3lJy"; protocol="application/pgp-signature" X-Provags-ID: V03:K0:zNxTcrU/OgmlrGIDuovbO+3lDJdd/I5KpOro1g3TRLJv0XHzXrA y3SDYqyrm6+XUMv9tpxea8oSqP1pm7Xk6kscpqnIe5qAG+LMpM53UZVS7CW6T8wL2o7tY3P 0hPsyxSpOPFRjpZTPYe/uvsFmaG+mCq/LWBeBWs2OzJgwmdMGbQro9x341gRHq1LRSekytN YStJq4iSjIGooCcFp0Heg== X-UI-Out-Filterresults: notjunk:1;V01:K0:rjtV5t5wE2o=:kITpyZ4I06JSsq0hgH9Zna qKiznloXzokY3X4V5yroxH6AU9asiOgm/+SF9BbExquayb6gX+3yYrnrTYOZlY0GJWtsLPpII 99xqI2LERNjKbHgfsC45xQ9dteJbZSij/rVGt4OPDBBEZhaJc6KdDQTe6SJef0uUqQtdy4SEm /gE3a0ei38MagvdjGyLBc8WmiRZ9Mu9r8/ffGBnrvHXBp6CK5Gc2y6MDswQ3FCHFk06Ge2x6N 52Ll1pTgLNwboCNKDvUM3rWiy6G/4LY9UPWbVhpwI1dbFdCwOrdG9/SS8B0EuRJcubKRp0taN H+Ezozm5tAwuhnDjHye3BfM6drNqGThYuL2lEgbtrHigT+VY4fwfKLgUmrc8NRX4sQYZHPZdx D1LbIYZeRDhXShyO81tDEUx8fYtu1KYvfP6/9TO6o2vKO7lR4CmjUDxBZnp38N60nIpLUA03z LhwPkEtY7hwZYslDymKXKdqhrvn/UoIlDBe0IdEECLsvy77lQwQHg8Avfy6cr2mGOXawnWMBp rOyCsMAon5AiUnag3JUb856Rm+0Ds7BkYdHPLKnGFoy/VuOrAlC0NJrnmt0oqsymBcjUtxqKp AmmnJMDFX2CPl1WMXeRxunr2ddzuagCEef6SjP0min6oDVtVYpqu6VdpgXICFHWm+SJPkTl/f W+I+ivJvQ2qd00FEDccXerAE74VxeEy/4LdRv6CCdFCdwV+f3r7VbIs+sasWaVYbVfhSu9JzN nrVGfN+4BigMurWjhVJ8LMpYjW+rQf63pRXYoN3ezwG/qV1y0FHic3fYV78= X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 Dec 2016 17:20:15 -0000 --Sig_/4ZbiB5wePJOCUIGopHN3lJy Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Trying to build AARCH64 world on amd64 box running most recent CURRENT (Fre= eBSD 12.0-CURRENT #23 r310556: Sun Dec 25 21:45:35 CET 2016 amd64), sources are = r310603. port devel/aarch64-binutils is installed as requested, the environment has = been setup using setenv MAKEOBJDIRPREFIX /pool/sources/CURRENT/obj setenv TARGET arm64 and in svn-checked out source tree /pool/sources/CURRENT/src I start then make -j4 buildworld After some seconds I reach this state: [...] Building /pool/sources/CURRENT/obj/arm64.aarch64/pool/sources/CURRENT/src/l= ib/libc/libc.a --- libc_pic.a --- building special pic c library Building /pool/sources/CURRENT/obj/arm64.aarch64/pool/sources/CURRENT/src/l= ib/libc/libc.so.7 --- libc.a --- building static c library --- libc.so.7 --- building shared library libc.so.7 numa_setaffinity.pico: In function `numa_setaffinity': (.text+0x8): relocation truncated to fit: R_AARCH64_CONDBR19 against symbol= `cerror' defined in .text section in cerror.pico numa_getaffinity.pico: In function `numa_getaffinity': Well, this is the first time I try crosscompile for AARCH64 on AMD64 platfo= rm and it may be that I miss something essential here, so have patience if this isn't a r= eal bug. I'd appreciate any hints and light-shed on this. Thanks in advance, Oliver --=20 O. Hartmann Ich widerspreche der Nutzung oder =C3=9Cbermittlung meiner Daten f=C3=BCr Werbezwecke oder f=C3=BCr die Markt- oder Meinungsforschung (=C2=A7 28 Abs.= 4 BDSG). --Sig_/4ZbiB5wePJOCUIGopHN3lJy Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iLUEARMKAB0WIQQZVZMzAtwC2T/86TrS528fyFhYlAUCWGFRPQAKCRDS528fyFhY lMGYAgCC3cKexhs1I2YoJChgNVg8D5PUCXu2O3OfoT7T7HcvsJJLga/0J2XKoJxT MQdXEmg5jqN5sEPpmZQ4xGn+1IcDAfsGH9/GCRUv+SMpvSoJPgQ0l7xag+KB3Zxx OXnT88PEUfmPjR8R57aCnhrffC5YSfoHiXOg2wmXlC6RytLs2Fis =WpFU -----END PGP SIGNATURE----- --Sig_/4ZbiB5wePJOCUIGopHN3lJy-- From owner-freebsd-arm@freebsd.org Tue Dec 27 21:48:22 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 96F3AC941EB for ; Tue, 27 Dec 2016 21:48:22 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: from mail-lf0-x235.google.com (mail-lf0-x235.google.com [IPv6:2a00:1450:4010:c07::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 12FDE1FCC for ; Tue, 27 Dec 2016 21:48:22 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: by mail-lf0-x235.google.com with SMTP id c13so194424520lfg.0 for ; Tue, 27 Dec 2016 13:48:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=D8R8aXM/hT8LGIhIW///awoST/XzNG95PcGDlDpQ4Xw=; b=o2/Y/h48IFRrQdlKMMh8iU3xFQobam3jNcS6684NsI5Y06Baaq5KDTCoKqZOt6Pgtf hxEeRGYzE18F+UBhXePLRl4ms8FncsNbMQNcBXQfillGQgdd+YE9Mv3CnVhghmM6dYNJ W9EJp+DVU6ctNJ6cQd+TdtI/+imwzB0FzswWMgSPCP6CPVbCGbfh+WDBfh3OsRUmSzoD +B9Lblj45AqayZwjWB+MvS0xcUCohNYiYs7TxuOjfxOhcX43/i4W4ymmeitM5sQtDS4w c2VmLqo9ULxxIfbxfE55poRsrFRs4IHxJQKf1NQrMqWRFg8yo+YWNbLVOKs96B92Tows 6lBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=D8R8aXM/hT8LGIhIW///awoST/XzNG95PcGDlDpQ4Xw=; b=pUmjqnyYr3zJOPBnlyxS6haRpu2H++Nuo9j4oxT1cdSp8sBPbx1KqLXSpgvQGo3G+v a89YgioRS/6byF8kDLAu99Di4hmxdI9kxVoJ8I0LaAO87H/maOc6fFHZcn9HLoIr1+tn CkPVc/gp++Cd8v8iEqcaF08nMmtn8+8w5pXvvuIvJ0zXCTYwvPIntdhqfLS00PsvajyB d4f/nYjhFzvlVL37ortV3+dCF3xBNi/s84P4E23TM2T1VyVNQ2FTMtgksfjAWJ/gCZK/ BRhENuohIVFxfBOkKh8isvjDZ83iTXS6quhgPKUvmJ4tP5i6RnfBo2hYpViqqHeR95Fs 9g2w== X-Gm-Message-State: AIkVDXIc93qtDjltsiQpldy2w89o9/cjRq+LBgRSSwkiZ6atPNXCXkPZe6GWFX/ZQUbxlw3bcb9nj8wvDWqIew== X-Received: by 10.46.72.18 with SMTP id v18mr12112476lja.12.1482875296715; Tue, 27 Dec 2016 13:48:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.0.194 with HTTP; Tue, 27 Dec 2016 13:48:16 -0800 (PST) From: Jason Harmening Date: Tue, 27 Dec 2016 13:48:16 -0800 Message-ID: Subject: loading 'VIRT' kernel in qemu To: freebsd-arm@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2016 21:48:22 -0000 Hi everyone, I'm making some tweaks to the armv6 pmap to mirror some recent i386 changes. I don't have arm hardware readily available, so I thought I'd give qemu a whirl instead of asking other people to test my changes for me. Since I need SMP but don't need any specific peripheral hw, the 'VIRT' kernel seems like my best bet. I've successfully booted mips[64] under qemu, so naively starting out w/ the same steps I use for mips: 1). build armv6 world and VIRT kernel, install world to temp directory 2). use makefs(8) to build a 4GB (little endian) fs image from temp dir 3). Run qemu: qemu-system-arm -M virt -kernel -hda -nographic -m 1024 ...fails immediately: qemu: fatal: Trying to execute code outside RAM or ROM at 0xc1000100 R00=00000000 R01=00000000 R02=00000000 R03=00000000 R04=00000000 R05=00000000 R06=00000000 R07=00000000 R08=00000000 R09=00000000 R10=00000000 R11=00000000 R12=00000000 R13=00000000 R14=00000000 R15=c1000100 hmm, looks pretty close to KERNVIRTADDR. Most online docs for qemu-system-arm seem to assume a prebuilt linux kernel and initrd, the rest are...fragmented-to-nonexistent. I've seen a few hints that I might need to wrap the kernel image up along w/ u-boot, but the u-boot images seem to be very SoC-specific. Any help would be much appreciated, sorry for the n00b question. Thanks, Jason From owner-freebsd-arm@freebsd.org Wed Dec 28 07:36:51 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 84DA8C901B2 for ; Wed, 28 Dec 2016 07:36:51 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 6E1DE172C; Wed, 28 Dec 2016 07:36:51 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 47777479; Wed, 28 Dec 2016 07:36:51 +0000 (UTC) Date: Wed, 28 Dec 2016 07:36:48 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: sephe@FreeBSD.org, ngie@FreeBSD.org, emaste@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <828903177.130.1482910611301.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4471 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2016 07:36:51 -0000 FreeBSD_HEAD_arm64 - Build #4471 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4471/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4471/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4471/con= sole Change summaries: 310669 by ngie: style(9): clean up whitespace MFC after:=093 days 310668 by ngie: style(9) fixes: clean up leading whitespace MFC after:=093 days 310667 by ngie: style(9) fixes: clean up leading whitespace MFC after:=093 days 310666 by ngie: style(9) fixes - Clean up trailing whitespace - Fix variable type alignment in storage_OS_get_swap(..) MFC after:=093 days 310665 by ngie: Only build/install usr.sbin/bsnmpd/modules/snmp_hast if MK_HAST !=3D no MFC after:=091 week 310664 by ngie: Only build/install usr.sbin/bsnmpd/modules/snmp_wlan if MK_WIRELESS !=3D no MFC after:=091 week 310663 by ngie: style(9): ip_get(..): clean up whitespace MFC after:=093 days 310662 by ngie: style(9): snmp_send_packet(..): fix whitespace MFC after:=093 days 310661 by emaste: loader: use strip -o instead of cp and strip in place It is simpler and cleaner to have strip produce the stripped output directly than copying the input to the output first. MFC after:=091 week Sponsored by:=09The FreeBSD Foundation 310660 by ngie: style(9): fix whitespace in pdu_encode_secparams(..) MFC after:=093 days 310658 by sephe: hyperv/hn: Factor out function to set rxfilter. MFC after:=091 week Sponsored by:=09Microsoft Differential Revision:=09https://reviews.freebsd.org/D8928 310657 by sephe: hyperv/hn: Function renaming; no functional changes. MFC after:=091 week Sponsored by:=09Microsoft Differential Revision:=09https://reviews.freebsd.org/D8908 310656 by ngie: style(9): sort alignment in udp_recv(..) MFC after:=093 weeks 310655 by ngie: Fix bsnmpd sending/receiving with multi-homed configurations or INADDR_ANY = used as the listening address in snmpd_input(..) Stash the IPv4 address of the receiver via the recv(..) callback and use it= in the send(..) callback for the transport by specifying IP_SENDSRCADDR for th= e control message type. Add sendmsg logic to the UDP transport's send(..) callback and use the respective send(..) callback for the transport instead of calling sendto in snmpd_input(..). MFC after: 3 weeks Obtained from: Isilon OneFS (^/onefs/branches/BR_8_0_0_DEV@r507595) Submitted by: Thor Steingrimsson Sponsored by: Dell EMC Isilon 310654 by ngie: Install snmpmod.3 as all of the bsnmpd APIs it documents MFC after:=093 days The end of the build log: [...truncated 125221 lines...] --- bsnmpd.full --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DSNMPTREE_TYPES -I/= usr/src/usr.sbin/bsnmpd/bsnmpd/../../../contrib/bsnmp/lib -I/usr/src/usr.sb= in/bsnmpd/bsnmpd/../../../contrib/bsnmp/snmpd -I. -DUSE_LIBBEGEMOT -DUSE_TC= PWRAPPERS -DHAVE_STDINT_H -DHAVE_INTTYPES_H -DHAVE_ERR_H -DHAVE_STRLCPY -DH= AVE_LIBCRYPTO -g -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -We= rror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wm= issing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings= -Wswitch -Wshadow -Wunused-parameter -Wchar-subscripts -Winline -Wnested-e= xterns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wmissing= -variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int= -Wno-unused-const-variable -Qunused-arguments -Wl,-export-dynamic -o bsnmp= d.full main.o action.o config.o export.o trap.o trans_udp.o trans_lsock.o t= ree.o -lbegemot -lbsnmp -lwrap --- all_subdir_lib --- --- iter_delegpt.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_d= elegpt.po -MTiter_delegpt.po -std=3Dgnu99 -fstack-protector-strong -Wsystem= -headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-pr= ototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-point= er-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argum= ents -c /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_delegp= t.c -o iter_delegpt.po --- all_subdir_usr.sbin --- --- bsnmpd.1.gz --- sed -e 's%@MODPATH@%/usr/lib/%g'=09=09 -e 's%@DEFPATH@%/usr/share/snmp/defs= /%g'=09=09 -e 's%@MIBSPATH@%/usr/share/snmp/mibs/%g' < /usr/src/usr.sbin/bs= nmpd/bsnmpd/../../../contrib/bsnmp/snmpd/bsnmpd.1 | gzip -cn > bsnmpd.1.gz --- snmpmod.3.gz --- sed -e 's%@MODPATH@%/usr/lib/%g'=09=09 -e 's%@DEFPATH@%/usr/share/snmp/defs= /%g'=09=09 -e 's%@MIBSPATH@%/usr/share/snmp/mibs/%g' < /usr/src/usr.sbin/bs= nmpd/bsnmpd/../../../contrib/bsnmp/snmpd/snmpmod.3 | gzip -cn > snmpmod.3.g= z --- bsnmpd.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug bsnmpd.full bsnmpd= .debug --- bsnmpd --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= bsnmpd.debug bsnmpd.full bsnmpd --- all_subdir_usr.sbin/bsnmpd/modules --- =3D=3D=3D> usr.sbin/bsnmpd/modules (all) --- all_subdir_usr.sbin/bsnmpd/modules/snmp_atm --- =3D=3D=3D> usr.sbin/bsnmpd/modules/snmp_atm (all) --- atm_tree.c --- cat /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snm= p_atm/atm_tree.def /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.de= f | gensnmptree -p atm_ --- atm_oid.h --- cat /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snm= p_atm/atm_tree.def /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/atm_freebsd.de= f | gensnmptree -e begemotAtm > atm_oid.h --- snmp_atm.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/us= r/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm -= I. -MD -MF.depend.snmp_atm.pico -MTsnmp_atm.pico -std=3Dgnu99 -fstack-pr= otector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unuse= d-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wretu= rn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -W= cast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -W= old-style-definition -Wno-pointer-sign -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm/snmp_= atm.c -o snmp_atm.pico --- all_subdir_lib --- --- iter_donotq.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_d= onotq.po -MTiter_donotq.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-h= eaders -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prot= otypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer= -sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-= tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-argumen= ts -c /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_donotq.c= -o iter_donotq.po --- all_subdir_usr.sbin --- --- atm_sys.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/us= r/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm -= I. -MD -MF.depend.atm_sys.pico -MTatm_sys.pico -std=3Dgnu99 -fstack-prot= ector-strong -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 -Wca= st-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wol= d-style-definition -Wno-pointer-sign -Wthread-safety -Wno-empty-body -Wno-s= tring-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/= usr.sbin/bsnmpd/modules/snmp_atm/atm_sys.c -o atm_sys.pico --- all_subdir_lib --- --- iter_fwd.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_f= wd.po -MTiter_fwd.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers= -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes= -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c= /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_fwd.c -o iter_= fwd.po --- all_subdir_usr.sbin --- --- atm_tree.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -I/us= r/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm -= I. -MD -MF.depend.atm_tree.pico -MTatm_tree.pico -std=3Dgnu99 -fstack-pr= otector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unuse= d-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wretu= rn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -W= cast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -W= old-style-definition -Wno-pointer-sign -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c atm_tre= e.c -o atm_tree.pico --- snmp_atm.so.6.full --- building shared library snmp_atm.so.6 cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fstack-protector-strong -sha= red -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o snmp_atm.so.6= .full -Wl,-soname,snmp_atm.so.6 `NM=3D'/usr/local/aarch64-freebsd/bin/nm' = NMFLAGS=3D'' lorder snmp_atm.pico atm_sys.pico atm_tree.pico | tsort -q`= =20 --- all_subdir_lib --- --- iter_hints.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_h= ints.po -MTiter_hints.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-protot= ypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments= -c /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_hints.c -o= iter_hints.po --- all_subdir_usr.sbin --- --- snmp_atm.3.gz --- sed -e 's%@MODPATH@%/usr/lib/%g'=09=09 -e 's%@DEFPATH@%/usr/share/snmp/defs= /%g'=09=09 -e 's%@MIBSPATH@%/usr/share/snmp/mibs/%g' < /usr/src/usr.sbin/bs= nmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm/snmp_atm.3 | gzip = -cn > snmp_atm.3.gz --- snmp_atm.so.6.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snmp_atm.so.6.full= snmp_atm.so.6.debug --- snmp_atm.so.6 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= snmp_atm.so.6.debug snmp_atm.so.6.full snmp_atm.so.6 --- all_subdir_usr.sbin/bsnmpd/modules/snmp_bridge --- =3D=3D=3D> usr.sbin/bsnmpd/modules/snmp_bridge (all) --- bridge_tree.c --- cat /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_tree.def | gensnmpt= ree -p bridge_ --- bridge_oid.h --- cat /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_tree.def | gensnmpt= ree -e dot1dBridge newRoot topologyChange begemotBridgeNewRoot begemotBrid= geTopologyChange begemotBridgeBaseName > bridge_oid.h --- bridge_snmp.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DSNM= PTREE_TYPES -I. -MD -MF.depend.bridge_snmp.pico -MTbridge_snmp.pico -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-ar= guments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_snmp.c -o b= ridge_snmp.pico --- bridge_if.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DSNM= PTREE_TYPES -I. -MD -MF.depend.bridge_if.pico -MTbridge_if.pico -std=3Dg= nu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2= k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunus= ed-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wred= undant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -Wno-= empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-argume= nts -c /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_if.c -o bridge_= if.pico --- all_subdir_lib --- --- iter_priv.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_p= riv.po -MTiter_priv.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-heade= rs -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototyp= es -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments = -c /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_priv.c -o it= er_priv.po --- iter_resptype.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_r= esptype.po -MTiter_resptype.po -std=3Dgnu99 -fstack-protector-strong -Wsyst= em-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-= prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arg= uments -c /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_resp= type.c -o iter_resptype.po --- iter_scrub.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_s= crub.po -MTiter_scrub.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-protot= ypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments= -c /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_scrub.c -o= iter_scrub.po --- all_subdir_usr.sbin --- --- bridge_port.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DSNM= PTREE_TYPES -I. -MD -MF.depend.bridge_port.pico -MTbridge_port.pico -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-ar= guments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_port.c -o b= ridge_port.pico --- all_subdir_lib --- --- iter_utils.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iter_u= tils.po -MTiter_utils.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-protot= ypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments= -c /usr/src/lib/libunbound/../../contrib/unbound/iterator/iter_utils.c -o= iter_utils.po --- all_subdir_usr.sbin --- --- bridge_addrs.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DSNM= PTREE_TYPES -I. -MD -MF.depend.bridge_addrs.pico -MTbridge_addrs.pico -s= td=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-for= mat-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 -Wthread-safety= -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-= arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_addrs.c -= o bridge_addrs.pico --- all_subdir_lib --- --- iterator.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.iterat= or.po -MTiterator.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers= -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes= -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c= /usr/src/lib/libunbound/../../contrib/unbound/iterator/iterator.c -o itera= tor.po --- all_subdir_usr.sbin --- --- bridge_pf.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DSNM= PTREE_TYPES -I. -MD -MF.depend.bridge_pf.pico -MTbridge_pf.pico -std=3Dg= nu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2= k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunus= ed-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wred= undant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -Wno-= empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-argume= nts -c /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_pf.c -o bridge_= pf.pico --- bridge_sys.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DSNM= PTREE_TYPES -I. -MD -MF.depend.bridge_sys.pico -MTbridge_sys.pico -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-ar= guments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_sys.c -o br= idge_sys.pico --- bridge_tree.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DSNM= PTREE_TYPES -I. -MD -MF.depend.bridge_tree.pico -MTbridge_tree.pico -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-ar= guments -c bridge_tree.c -o bridge_tree.pico --- snmp_bridge.so.6.full --- building shared library snmp_bridge.so.6 cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fstack-protector-strong -sha= red -Wl,-x -Wl,--fatal-warnings -Wl,--warn-shared-textrel -o snmp_bridge.s= o.6.full -Wl,-soname,snmp_bridge.so.6 `NM=3D'/usr/local/aarch64-freebsd/bi= n/nm' NMFLAGS=3D'' lorder bridge_snmp.pico bridge_if.pico bridge_port.pico = bridge_addrs.pico bridge_pf.pico bridge_sys.pico bridge_tree.pico | tsort = -q`=20 --- snmp_bridge.3.gz --- sed -e 's%@MODPATH@%/usr/lib/%g'=09=09 -e 's%@DEFPATH@%/usr/share/snmp/defs= /%g'=09=09 -e 's%@MIBSPATH@%/usr/share/snmp/mibs/%g' < /usr/src/usr.sbin/bs= nmpd/modules/snmp_bridge/snmp_bridge.3 | gzip -cn > snmp_bridge.3.gz --- snmp_bridge.so.6.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug snmp_bridge.so.6.f= ull snmp_bridge.so.6.debug --- snmp_bridge.so.6 --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= snmp_bridge.so.6.debug snmp_bridge.so.6.full snmp_bridge.so.6 --- all_subdir_usr.sbin/bsnmpd/modules/snmp_hostres --- =3D=3D=3D> usr.sbin/bsnmpd/modules/snmp_hostres (all) --- hostres_tree.c --- cat /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_tree.def | gensnm= ptree -p hostres_ --- hostres_oid.h --- cat /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_tree.def | gensnm= ptree -e host hrStorageOther hrStorageRam hrStorageVirtualMemory hrStorage= FixedDisk hrStorageRemovableDisk hrStorageFloppyDisk hrStorageCompactDisc = hrStorageRamDisk hrStorageFlashMemory hrStorageNetworkDisk hrDeviceOther h= rDeviceUnknown hrDeviceProcessor hrDeviceNetwork hrDevicePrinter hrDevice= DiskStorage hrDeviceVideo hrDeviceAudio hrDeviceCoprocessor hrDeviceKeyboa= rd hrDeviceModem hrDeviceParallelPort hrDevicePointing hrDeviceSerialPort= hrDeviceTape hrDeviceClock hrDeviceVolatileMemory hrDeviceNonVolatileMemo= ry hrFSOther hrFSUnknown hrFSBerkeleyFFS hrFSSys5FS hrFSFat hrFSHPFS hrFSH= FS hrFSMFS hrFSNTFS hrFSVNode hrFSJournaled hrFSiso9660 hrFSRockRidge hrFS= NFS hrFSNetware hrFSAFS hrFSDFS hrFSAppleshare hrFSRFS hrFSDGCFS hrFSBFS h= rFSFAT32 hrFSLinuxExt2 > hostres_oid.h --- .depend --- echo snmp_hostres.so.6.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/lib= kvm.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libdevinfo.a /usr/obj/arm6= 4.aarch64/usr/src/tmp/usr/lib/libm.a /usr/obj/arm64.aarch64/usr/src/tmp/usr= /lib/libgeom.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libmemstat.a >> .= depend --- hostres_begemot.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_begemot.pico -MThostres_begemot.pico -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-ar= guments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_begemot.c= -o hostres_begemot.pico --- hostres_device_tbl.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_device_tbl.pico -MThostres_device_tbl.pic= o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno= -format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototyp= es -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wsha= dow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-ext= erns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-sa= fety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunu= sed-arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_dev= ice_tbl.c -o hostres_device_tbl.pico --- hostres_diskstorage_tbl.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_diskstorage_tbl.pico -MThostres_diskstora= ge_tbl.pico -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror = -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissin= g-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wsw= itch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -W= nested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -= Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-varia= ble -Qunused-arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/h= ostres_diskstorage_tbl.c -o hostres_diskstorage_tbl.pico --- all_subdir_lib --- --- keyraw.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.keyraw= .po -MTkeyraw.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -We= rror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wm= issing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sign -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments -c /us= r/src/lib/libunbound/../../contrib/unbound/sldns/keyraw.c -o keyraw.po --- all_subdir_usr.sbin --- --- hostres_fs_tbl.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_fs_tbl.pico -MThostres_fs_tbl.pico -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-ar= guments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_fs_tbl.c = -o hostres_fs_tbl.pico --- all_subdir_lib --- --- libunbound.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.libunb= ound.po -MTlibunbound.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-hea= ders -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-protot= ypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments= -c /usr/src/lib/libunbound/../../contrib/unbound/libunbound/libunbound.c = -o libunbound.po --- all_subdir_usr.sbin --- --- hostres_network_tbl.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_network_tbl.pico -MThostres_network_tbl.p= ico -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-protot= ypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Ws= hadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-e= xterns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-= safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qu= nused-arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_n= etwork_tbl.c -o hostres_network_tbl.pico --- hostres_partition_tbl.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_partition_tbl.pico -MThostres_partition_t= bl.pico -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch= -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnest= ed-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthr= ead-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Qunused-arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostr= es_partition_tbl.c -o hostres_partition_tbl.pico --- hostres_printer_tbl.pico --- --- all_subdir_lib --- --- libworker.po --- --- all_subdir_usr.sbin --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_printer_tbl.pico -MThostres_printer_tbl.p= ico -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-protot= ypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Ws= hadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-e= xterns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-= safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qu= nused-arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_p= rinter_tbl.c -o hostres_printer_tbl.pico --- all_subdir_lib --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.libwor= ker.po -MTlibworker.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-heade= rs -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototyp= es -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-arguments = -c /usr/src/lib/libunbound/../../contrib/unbound/libunbound/libworker.c -o = libworker.po --- all_subdir_usr.sbin --- --- hostres_processor_tbl.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_processor_tbl.pico -MThostres_processor_t= bl.pico -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wal= l -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-pr= ototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch= -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnest= ed-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthr= ead-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable = -Qunused-arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostr= es_processor_tbl.c -o hostres_processor_tbl.pico --- hostres_scalars.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_scalars.pico -MThostres_scalars.pico -std= =3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -Wno-forma= t-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -W= unused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -= Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -= Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-ar= guments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_scalars.c= -o hostres_scalars.pico --- all_subdir_lib --- --- listen_dnsport.po --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/= libunbound/../../contrib/unbound -I/usr/src/lib/libunbound/../../contrib/ld= ns -I/usr/obj/arm64.aarch64/usr/src/lib/libunbound -MD -MF.depend.listen= _dnsport.po -MTlisten_dnsport.po -std=3Dgnu99 -fstack-protector-strong -Wsy= stem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstric= t-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -Wno-p= ointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable= -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno= -unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Qunused-a= rguments -c /usr/src/lib/libunbound/../../contrib/unbound/services/listen_= dnsport.c -o listen_dnsport.po --- all_subdir_usr.sbin --- --- hostres_snmp.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_snmp.pico -MThostres_snmp.pico -std=3Dgnu= 99 -fstack-protector-strong -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 -Wredun= dant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-safety -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Qunused-argument= s -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_snmp.c -o hostr= es_snmp.pico --- hostres_storage_tbl.pico --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -fpic -DPIC -g -O2 -pipe -DNDE= BUG -I/usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/../../../lpr/common_sou= rce -I. -MD -MF.depend.hostres_storage_tbl.pico -MThostres_storage_tbl.p= ico -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -Wall -W= no-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-protot= ypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Ws= hadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-e= xterns -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wthread-= safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Qu= nused-arguments -c /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_s= torage_tbl.c -o hostres_storage_tbl.pico /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_storage_tbl.c:379:22:= error: use of undeclared identifier 'nswapdev'; did you mean 'swap_devs'? size_t len =3D sizeof(nswapdev); ^~~~~~~~ swap_devs /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_storage_tbl.c:115:25:= note: 'swap_devs' declared here static struct kvm_swap *swap_devs; ^ 1 error generated. *** [hostres_storage_tbl.pico] Error code 1 bmake[6]: stopped in /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres 1 error bmake[6]: stopped in /usr/src/usr.sbin/bsnmpd/modules/snmp_hostres *** [all_subdir_usr.sbin/bsnmpd/modules/snmp_hostres] Error code 2 bmake[5]: stopped in /usr/src/usr.sbin/bsnmpd/modules 1 error bmake[5]: stopped in /usr/src/usr.sbin/bsnmpd/modules *** [all_subdir_usr.sbin/bsnmpd/modules] Error code 2 bmake[4]: stopped in /usr/src/usr.sbin/bsnmpd 1 error bmake[4]: stopped in /usr/src/usr.sbin/bsnmpd *** [all_subdir_usr.sbin/bsnmpd] Error code 2 bmake[3]: stopped in /usr/src/usr.sbin 1 error bmake[3]: stopped in /usr/src/usr.sbin *** [all_subdir_usr.sbin] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/lib/libunbound *** [all_subdir_lib/libunbound] Error code 2 bmake[3]: stopped in /usr/src/lib 1 error bmake[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_usr.bin --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/usr.bin/clang/llvm-tblgen *** [all_subdir_usr.bin/clang/llvm-tblgen] Error code 2 bmake[4]: stopped in /usr/src/usr.bin/clang --- all_subdir_usr.bin/clang/lld --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/usr.bin/clang/lld *** [all_subdir_usr.bin/clang/lld] Error code 2 bmake[4]: stopped in /usr/src/usr.bin/clang 2 errors bmake[4]: stopped in /usr/src/usr.bin/clang *** [all_subdir_usr.bin/clang] Error code 2 bmake[3]: stopped in /usr/src/usr.bin 1 error bmake[3]: stopped in /usr/src/usr.bin *** [all_subdir_usr.bin] Error code 2 bmake[2]: stopped in /usr/src 3 errors bmake[2]: stopped in /usr/src *** [everything] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson3969000527956720520.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::101:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Wed Dec 28 10:17:48 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B2B0C93A61 for ; Wed, 28 Dec 2016 10:17:48 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 0147D1922; Wed, 28 Dec 2016 10:17:48 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 5DE0847E; Wed, 28 Dec 2016 10:17:48 +0000 (UTC) Date: Wed, 28 Dec 2016 10:17:46 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mmel@FreeBSD.org, ngie@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1089742403.134.1482920268390.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <828903177.130.1482910611301.JavaMail.jenkins@jenkins-9.freebsd.org> References: <828903177.130.1482910611301.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4472 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2016 10:17:48 -0000 FreeBSD_HEAD_arm64 - Build #4472 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4472/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4472/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4472/console Change summaries: 310675 by ngie: Fix the build by moving the initializers for len/nswapdev down below the declarations MFC after: 3 days Pointyhat to: ngie 310674 by mmel: Limit number of stripes supported by HDA codec to maximum number announced by HDA controller. Incorrectly implermented HDA codec may report support for more stripes that HDA controller already have. Due to this, always limit number of enabled stripes by global controller maximum. Reviewed by: mav MFC after: 1 month Differential Revision: https://reviews.freebsd.org/D8922 From owner-freebsd-arm@freebsd.org Wed Dec 28 19:25:41 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8936C955D1 for ; Wed, 28 Dec 2016 19:25:41 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AF9491722 for ; Wed, 28 Dec 2016 19:25:41 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [136.179.10.143] (helo=[10.140.230.85]) by id.bluezbox.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87 (FreeBSD)) (envelope-from ) id 1cMJqw-0002Ji-0V; Wed, 28 Dec 2016 11:25:34 -0800 From: Oleksandr Tymoshenko Message-Id: Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: loading 'VIRT' kernel in qemu Date: Wed, 28 Dec 2016 11:25:03 -0800 In-Reply-To: Cc: freebsd-arm@freebsd.org To: Jason Harmening References: X-Mailer: Apple Mail (2.3259) Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: > On Dec 27, 2016, at 1:48 PM, Jason Harmening wrote: > > Hi everyone, > > I'm making some tweaks to the armv6 pmap to mirror some recent i386 > changes. I don't have arm hardware readily available, so I thought I'd > give qemu a whirl instead of asking other people to test my changes for > me. Since I need SMP but don't need any specific peripheral hw, the 'VIRT' > kernel seems like my best bet. > > I've successfully booted mips[64] under qemu, so naively starting out w/ > the same steps I use for mips: > > 1). build armv6 world and VIRT kernel, install world to temp directory > 2). use makefs(8) to build a 4GB (little endian) fs image from temp dir > 3). Run qemu: > qemu-system-arm -M virt -kernel -hda > -nographic -m 1024 > > ...fails immediately: > qemu: fatal: Trying to execute code outside RAM or ROM at 0xc1000100 > > R00=00000000 R01=00000000 R02=00000000 R03=00000000 > R04=00000000 R05=00000000 R06=00000000 R07=00000000 > R08=00000000 R09=00000000 R10=00000000 R11=00000000 > R12=00000000 R13=00000000 R14=00000000 R15=c1000100 > > hmm, looks pretty close to KERNVIRTADDR. > > Most online docs for qemu-system-arm seem to assume a prebuilt linux kernel > and initrd, the rest are...fragmented-to-nonexistent. I've seen a few > hints that I might need to wrap the kernel image up along w/ u-boot, but > the u-boot images seem to be very SoC-specific. > > Any help would be much appreciated, sorry for the n00b question. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: github.com] 0.0 HTML_MESSAGE BODY: HTML included in message -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2016 19:25:41 -0000 > On Dec 27, 2016, at 1:48 PM, Jason Harmening = wrote: >=20 > Hi everyone, >=20 > I'm making some tweaks to the armv6 pmap to mirror some recent i386 > changes. I don't have arm hardware readily available, so I thought = I'd > give qemu a whirl instead of asking other people to test my changes = for > me. Since I need SMP but don't need any specific peripheral hw, the = 'VIRT' > kernel seems like my best bet. >=20 > I've successfully booted mips[64] under qemu, so naively starting out = w/ > the same steps I use for mips: >=20 > 1). build armv6 world and VIRT kernel, install world to temp directory > 2). use makefs(8) to build a 4GB (little endian) fs image from temp = dir > 3). Run qemu: > qemu-system-arm -M virt -kernel -hda > -nographic -m 1024 >=20 > ...fails immediately: > qemu: fatal: Trying to execute code outside RAM or ROM at 0xc1000100 >=20 > R00=3D00000000 R01=3D00000000 R02=3D00000000 R03=3D00000000 > R04=3D00000000 R05=3D00000000 R06=3D00000000 R07=3D00000000 > R08=3D00000000 R09=3D00000000 R10=3D00000000 R11=3D00000000 > R12=3D00000000 R13=3D00000000 R14=3D00000000 R15=3Dc1000100 >=20 > hmm, looks pretty close to KERNVIRTADDR. >=20 > Most online docs for qemu-system-arm seem to assume a prebuilt linux = kernel > and initrd, the rest are...fragmented-to-nonexistent. I've seen a few > hints that I might need to wrap the kernel image up along w/ u-boot, = but > the u-boot images seem to be very SoC-specific. >=20 > Any help would be much appreciated, sorry for the n00b question. Hi Jason, It looks like for VIRT kernel is supposed to be used with UEFI. At least this part of NanoBSD sources hints at it: = http://sources.freebsd.org/HEAD/src/tools/tools/nanobsd/embedded/qemu-armv= 7.cfg = You can probably use NanoBSD-generated image for your experiments VERSATILEPB kernel used to work with QEMU but I=E2=80=99ve just tried to = boot it and it doesn=E2=80=99t seem to work. Will need some time to track = down what=E2=80=99s wrong with it. VERSATILEPB kernel needs a wrapper to make it act as a ROM image. Wrapper and command to run it you can find here: = https://github.com/freebsd/crochet/blob/master/board/VersatilePB/setup.sh = =20= From owner-freebsd-arm@freebsd.org Wed Dec 28 22:43:34 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2CAFBC958EB for ; Wed, 28 Dec 2016 22:43:34 +0000 (UTC) (envelope-from punasipuli@t-online.de) Received: from mailout09.t-online.de (mailout09.t-online.de [194.25.134.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mailout00.t-online.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E9E6D18C6 for ; Wed, 28 Dec 2016 22:43:33 +0000 (UTC) (envelope-from punasipuli@t-online.de) Received: from fwd26.aul.t-online.de (fwd26.aul.t-online.de [172.20.26.131]) by mailout09.t-online.de (Postfix) with SMTP id B75904232E9C for ; Wed, 28 Dec 2016 23:43:24 +0100 (CET) Received: from [192.168.10.43] (ZBgfbQZrohDVarnEf4daQvHBsQwn8iDmX99DMTlBL-n5rIyFbFJUX6dGypIkCw9wtw@[86.56.56.128]) by fwd26.t-online.de with (TLSv1.2:ECDHE-RSA-AES256-SHA encrypted) esmtp id 1cMMwL-0hYsMq0; Wed, 28 Dec 2016 23:43:21 +0100 To: freebsd-arm From: diffusae Subject: Problem with the RPI-B snapshot Message-ID: <9c79e34d-f489-98b4-1517-0c1b587ea20f@t-online.de> Date: Wed, 28 Dec 2016 23:43:20 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.5.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-ID: ZBgfbQZrohDVarnEf4daQvHBsQwn8iDmX99DMTlBL-n5rIyFbFJUX6dGypIkCw9wtw X-TOI-MSGID: d43e58de-c5e3-4381-8479-af62232e1022 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2016 22:43:34 -0000 Hello! I'm using FreeBSD 11.0-STABLE on a RPI-B and want to configure a transparent proxy with an following pf rules: https://github.com/lattera/transtor/blob/master/pf.conf I've tested the known rules on a FreeBSD11 (amd64). It works on the fly. I've tried the same configuration for armv6 (RPI-B) and it only works locally and also dropped all other network connections. I guess, there is something missing in RPI-B ISO-images. It looks like, that there a module or a kernel configuration missing. Maybe there is something with USB network driver. I don't know. With this "normally" working pf rules for transparent proxy all connections from the LAN are immediately closed. So, a bit of investigation is needed. Maybe you've some hints? Thanks a lot Regards, From owner-freebsd-arm@freebsd.org Wed Dec 28 22:48:04 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C705C95997 for ; Wed, 28 Dec 2016 22:48:04 +0000 (UTC) (envelope-from john@thehowies.com) Received: from remote.thehowies.com (remote.thehowies.com [50.197.91.218]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "remote.thehowies.com", Issuer "RapidSSL SHA256 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2FF86196A for ; Wed, 28 Dec 2016 22:48:03 +0000 (UTC) (envelope-from john@thehowies.com) Received: from PRIMARY.thehowies.local ([fe80::6437:d031:7477:6451]) by PRIMARY.thehowies.local ([fe80::6437:d031:7477:6451%10]) with mapi id 14.03.0339.000; Wed, 28 Dec 2016 14:46:52 -0800 From: John Howie To: diffusae CC: freebsd-arm Subject: Re: Problem with the RPI-B snapshot Thread-Topic: Problem with the RPI-B snapshot Thread-Index: AQHSYVvaqC3c+7lQu0yDxJIINyjmk6Eee+8A Date: Wed, 28 Dec 2016 22:46:49 +0000 Message-ID: References: <9c79e34d-f489-98b4-1517-0c1b587ea20f@t-online.de> In-Reply-To: <9c79e34d-f489-98b4-1517-0c1b587ea20f@t-online.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.1.21] Content-Type: text/plain; charset="us-ascii" Content-ID: <4EBD0E6788A83D4EAC490CFF3EC28689@thehowies.local> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Dec 2016 22:48:04 -0000 Can you send the contents of your rc.conf file, a dump of ifconfig -a, a ne= tstat -r showing the default routes, and details of whether or not you have= added additional network adapters? There is not enough to work on with wha= t you have below. > On Dec 28, 2016, at 2:43 PM, diffusae wrote: >=20 > Hello! >=20 > I'm using FreeBSD 11.0-STABLE on a RPI-B and want to configure a > transparent proxy with an following pf rules: >=20 > https://github.com/lattera/transtor/blob/master/pf.conf >=20 > I've tested the known rules on a FreeBSD11 (amd64). It works on the fly. >=20 > I've tried the same configuration for armv6 (RPI-B) and it only works > locally and also dropped all other network connections. >=20 > I guess, there is something missing in RPI-B ISO-images. It looks like, > that there a module or a kernel configuration missing. Maybe there is > something with USB network driver. I don't know. With this "normally" > working pf rules for transparent proxy all connections from the LAN are > immediately closed. So, a bit of investigation is needed. >=20 > Maybe you've some hints? >=20 > Thanks a lot >=20 > Regards, > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Thu Dec 29 09:28:08 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A928DC934DF for ; Thu, 29 Dec 2016 09:28:08 +0000 (UTC) (envelope-from admin@x161.save99off.com) Received: from x161.save99off.com (x161.save99off.com [43.251.229.161]) by mx1.freebsd.org (Postfix) with ESMTP id 5C8EA18C9 for ; Thu, 29 Dec 2016 09:28:07 +0000 (UTC) (envelope-from admin@x161.save99off.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=save99off; d=x161.save99off.com; h=MIME-Version:From:To:Date:Subject:Content-Type:Content-Transfer-Encoding; i=admin@x161.save99off.com; bh=M8U0pP12CE5CExXxoO8BhF9W+eM=; b=BHa19l6yIBV7d6es3L9ixBdvKoagVCitWxXnyvlarA6jVwGunoOPHlPremnwyW2x8FSITTxwc2aH 0UL+ESkGI0Ba4dco4bkPZ9+UCaTf8HgmzD/E/FYBbaSFEmDD9vsu7/wgD1p0HP7pNGDu4RcJJtv4 5lJuBALSIvW6U5FwREM= DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=save99off; d=x161.save99off.com; b=f2a97jn62FSJ79r515mzhfOjW4jy7ttmJKR+ubOv6qkNF+kNllu+aW3GGzR4zw5vsEoxJhHr6e3z ljGf2c4tQiF9NFSu2GwxWGsKmFfwg4qEXZd8YBBZ9x9IOs/Y8NtX1w+cfIiCqDI0Z+UylLnU3xrW YhfKmbO+86ZR/2n016U=; From: "UGG Australia Boots" To: freebsd-arm@freebsd.org Date: 29 Dec 2016 17:17:35 +0800 Subject: Discount Season Starts on Thanks Giving Day! win 139$ MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2016 09:28:08 -0000 From owner-freebsd-arm@freebsd.org Thu Dec 29 13:13:01 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 34CEFC95E42 for ; Thu, 29 Dec 2016 13:13:01 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: from mail-lf0-x232.google.com (mail-lf0-x232.google.com [IPv6:2a00:1450:4010:c07::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9A3401189 for ; Thu, 29 Dec 2016 13:13:00 +0000 (UTC) (envelope-from jason.harmening@gmail.com) Received: by mail-lf0-x232.google.com with SMTP id y21so220835999lfa.1 for ; Thu, 29 Dec 2016 05:13:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pycqXzXcZwk2NDinQ7iIPlJLG1YWY2fDzx1tQWWb/xg=; b=kki/tzKQH1gMciEgW6TXZ+HPW0Lv8L2pFJKijnhmMEzw6r763djXTp5XmB55nEm1xn LEDOsJ5JZOIDeYngWEvrVbDHZUb9Br5LSj96PVnuA1qsA+ZJ0AK5fbZhgL6UamePAu9R MQamRCp5Iowxd3gvmWcNzpamU6mnoBxYvZf9nV4t2x8zRkYvw0pXKzBJVTK9e9bQ508q YsFavbqo/UdDha78Bj6DlVkg9mNef5zFsGkXmI5EF3c7WzDuNgJQLoHLQxbcZTjuy52j YlRiK7sS3//v8J/laKoQMA6wVPI8U7fsiarmAlZZE8NMlufXPHjvso4QxCiWzHZlH8X0 dZVg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pycqXzXcZwk2NDinQ7iIPlJLG1YWY2fDzx1tQWWb/xg=; b=oXKkcmaAmT1GnLak6bhhye9Vv5+5FD4q2SJjwN0pg+WRF60bi/TXuAqyKhfSPNXqDF nWUHemOpYs3LA+dZgGeXfwplszGvIjiFmtNiCLBoKxqsAAiUSLx+mSOYyQUQQzEgUAi1 q7QwDc2caCrvEmzv9qgt+GoNwhEFG3HtxxCW0QiUlkmULDJ3SZN4uUPQqjvGUda424Yn 36SWJSqfffVp8UlOdb79dSG5Y/aEIefAkW+jn4xrxTo5HIDpsHHzK3TRPp0vubLb/pUU FAL6B6wLaiMZ/HcfJ2nQN/uFKB9lmF6dEpGHBYvtbz8Vit9J5VN+K7EXBkAjfAvC9EGh OoZA== X-Gm-Message-State: AIkVDXKbPxpW5lmJA1yNmyMSaH+4Co824v483m/U/jpc9482S6TYBCs8Vrig/9rNBwmQsxuBEKvSXqVJJisUwg== X-Received: by 10.46.72.18 with SMTP id v18mr14566923lja.12.1483017178847; Thu, 29 Dec 2016 05:12:58 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.0.194 with HTTP; Thu, 29 Dec 2016 05:12:58 -0800 (PST) In-Reply-To: References: From: Jason Harmening Date: Thu, 29 Dec 2016 05:12:58 -0800 Message-ID: Subject: Re: loading 'VIRT' kernel in qemu To: Oleksandr Tymoshenko Cc: freebsd-arm@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2016 13:13:01 -0000 On Wed, Dec 28, 2016 at 11:25 AM, Oleksandr Tymoshenko wrote: > > On Dec 27, 2016, at 1:48 PM, Jason Harmening > wrote: > > Hi everyone, > > I'm making some tweaks to the armv6 pmap to mirror some recent i386 > changes. I don't have arm hardware readily available, so I thought I'd > give qemu a whirl instead of asking other people to test my changes for > me. Since I need SMP but don't need any specific peripheral hw, the 'VIR= T' > kernel seems like my best bet. > > I've successfully booted mips[64] under qemu, so naively starting out w/ > the same steps I use for mips: > > 1). build armv6 world and VIRT kernel, install world to temp directory > 2). use makefs(8) to build a 4GB (little endian) fs image from temp dir > 3). Run qemu: > qemu-system-arm -M virt -kernel -hda > -nographic -m 1024 > > ...fails immediately: > qemu: fatal: Trying to execute code outside RAM or ROM at 0xc1000100 > > R00=3D00000000 R01=3D00000000 R02=3D00000000 R03=3D00000000 > R04=3D00000000 R05=3D00000000 R06=3D00000000 R07=3D00000000 > R08=3D00000000 R09=3D00000000 R10=3D00000000 R11=3D00000000 > R12=3D00000000 R13=3D00000000 R14=3D00000000 R15=3Dc1000100 > > hmm, looks pretty close to KERNVIRTADDR. > > Most online docs for qemu-system-arm seem to assume a prebuilt linux kern= el > and initrd, the rest are...fragmented-to-nonexistent. I've seen a few > hints that I might need to wrap the kernel image up along w/ u-boot, but > the u-boot images seem to be very SoC-specific. > > Any help would be much appreciated, sorry for the n00b question. > > > Hi Jason, > > It looks like for VIRT kernel is supposed to be used with UEFI. At least > this part of NanoBSD sources hints at it: > http://sources.freebsd.org/HEAD/src/tools/tools/nanobsd/ > embedded/qemu-armv7.cfg > You can probably use NanoBSD-generated image for your experiments > Ah, thanks! That should make things a good deal easier. Using the nanobsd-generated images and the qemu invocation from qemu-armv7.cfg, I get a bit further but end up with a repeating prefetch abort: Prefetch Abort Exception PC at 0xFF176790 CPSR 0x80000113 This is either in UEFI or very early in kernel bootstrap, since the copyright hasn't printed yet...haven't poked at it to figure out where the pc comes from yet. > VERSATILEPB kernel used to work with QEMU but I=E2=80=99ve just tried to = boot > it and it doesn=E2=80=99t seem to work. Will need some time to track down= what=E2=80=99s > wrong > with it. VERSATILEPB kernel needs a wrapper to make it act as a ROM > image. Wrapper and command to run it you can find here: > https://github.com/freebsd/crochet/blob/master/board/VersatilePB/setup.sh > > > From owner-freebsd-arm@freebsd.org Thu Dec 29 17:09:24 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 147BDC9617A for ; Thu, 29 Dec 2016 17:09:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 08CB31802; Thu, 29 Dec 2016 17:09:24 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 17F704AA; Thu, 29 Dec 2016 17:09:24 +0000 (UTC) Date: Thu, 29 Dec 2016 17:09:22 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mav@FreeBSD.org, jmcneill@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1880857294.144.1483031364104.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4484 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2016 17:09:24 -0000 FreeBSD_HEAD_arm64 - Build #4484 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4484/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4484/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4484/con= sole Change summaries: 310778 by mav: Improve use of I/O's private area. - Since I/Os are allocates from per-port pools, make allocations store pointer to CTL softc there, and use it where needed instead of global. - Created bunch of helper macros to access LUN, port and CTL softc. MFC after:=09 2 weeks 310777 by jmcneill: Add support for audio on I2S based DesignWare HDMI controllers. Relnotes:=09yes 310776 by jmcneill: The JZ4780 I2S can feed either the internal audio codec or the HDMI transmitter, but not both at the same time. This patch: - Adds a dev.pcm.0.internal_codec sysctl node for selecting between internal and external codec - Changes playback sample rate from 96 kHz to 48 kHz for HDMI compatibilit= y - Enables i2s clock on codec access Reviewed by:=09=09br Differential Revision:=09https://reviews.freebsd.org/D8960 The end of the build log: [...truncated 159390 lines...] ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:556:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion= ] /* Data[6].ctl_edges[6].bChannel*/FREQ2FBIN(5700, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:557:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversio= n] /* Data[6].ctl_edges[7].bChannel*/FREQ2FBIN(5745, 0)}, ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:559:41: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 2880 to 64 [-Wconstant-conversion= ] {/* Data[7].ctl_edges[0].bChannel*/FREQ2FBIN(5180, 0), ~ ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:560:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 2960 to 144 [-Wconstant-conversio= n] /* Data[7].ctl_edges[1].bChannel*/FREQ2FBIN(5260, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:561:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3020 to 204 [-Wconstant-conversio= n] /* Data[7].ctl_edges[2].bChannel*/FREQ2FBIN(5320, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:562:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3200 to 128 [-Wconstant-conversio= n] /* Data[7].ctl_edges[3].bChannel*/FREQ2FBIN(5500, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:563:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3260 to 188 [-Wconstant-conversio= n] /* Data[7].ctl_edges[4].bChannel*/FREQ2FBIN(5560, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:564:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3400 to 72 [-Wconstant-conversion= ] /* Data[7].ctl_edges[5].bChannel*/FREQ2FBIN(5700, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:565:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3445 to 117 [-Wconstant-conversio= n] /* Data[7].ctl_edges[6].bChannel*/FREQ2FBIN(5745, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:566:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3525 to 197 [-Wconstant-conversio= n] /* Data[7].ctl_edges[7].bChannel*/FREQ2FBIN(5825, 0)}, ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:568:41: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 2890 to 74 [-Wconstant-conversion= ] {/* Data[8].ctl_edges[0].bChannel*/FREQ2FBIN(5190, 0), ~ ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:569:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 2930 to 114 [-Wconstant-conversio= n] /* Data[8].ctl_edges[1].bChannel*/FREQ2FBIN(5230, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:570:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 2970 to 154 [-Wconstant-conversio= n] /* Data[8].ctl_edges[2].bChannel*/FREQ2FBIN(5270, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:571:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3210 to 138 [-Wconstant-conversio= n] /* Data[8].ctl_edges[3].bChannel*/FREQ2FBIN(5510, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:572:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3250 to 178 [-Wconstant-conversio= n] /* Data[8].ctl_edges[4].bChannel*/FREQ2FBIN(5550, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:573:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3370 to 42 [-Wconstant-conversion= ] /* Data[8].ctl_edges[5].bChannel*/FREQ2FBIN(5670, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:574:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3455 to 127 [-Wconstant-conversio= n] /* Data[8].ctl_edges[6].bChannel*/FREQ2FBIN(5755, 0), ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ In file included from /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_ha= l/ar9300/ar9300_eeprom.c:36: /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300templat= e_aphrodite.h:575:40: warning: implicit conversion from 'int' to 'u_int8_t'= (aka 'unsigned char') changes value from 3495 to 167 [-Wconstant-conversio= n] /* Data[8].ctl_edges[7].bChannel*/FREQ2FBIN(5795, 0)} ^~~~~~~~~~~~~~~~~~ /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300eep.h:1= 42:41: note: expanded from macro 'FREQ2FBIN' (((y) =3D=3D HAL_FREQ_BAND_2GHZ) ? ((x) - 2300) : (((x) - 4800) / 5)) ~~~~^~~~~~ --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_vsc8211.o --- cxgb_ael1002.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_ael1002.o -MTcxgb_ael1002.o -mgeneral-regs-only -ffixed-x18= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-= shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxgb/cx= gb/../../../dev/cxgb/common/cxgb_ael1002.c -o cxgb_ael1002.o --- all_subdir_ctl --- ctfconvert -L VERSION -g scsi_ctl.o --- ctl.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl.o -MTctl.o -mgeneral-regs-only -ffixed-x18 -ffreestand= ing -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ex= terns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmis= sing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error= -tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality= -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negati= ve-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ctl/../../cam/ctl/c= tl.c -o ctl.o --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_ael1002.o --- cxgb_mv88e1xxx.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_mv88e1xxx.o -MTcxgb_mv88e1xxx.o -mgeneral-regs-only -ffixed= -x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-d= ecls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd= _kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxg= b/cxgb/../../../dev/cxgb/common/cxgb_mv88e1xxx.c -o cxgb_mv88e1xxx.o --- all_subdir_ath --- 1516 warnings generated. ctfconvert -L VERSION -g ar9300_eeprom.o --- all_subdir_ctl --- /usr/src/sys/modules/ctl/../../cam/ctl/ctl.c:12522:27: error: member refere= nce base type 'void' is not a structure or union mtx_assert(&CTL_SOFTC(io)->ctl_lock, MA_NOTOWNED); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:417:15: note: expanded from macro 'mtx_assert' mtx_assert_((m), (what), __FILE__, __LINE__) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:395:15: note: expanded from macro 'mtx_assert_' _mtx_assert((m), (what), (file), (line)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:163:17: note: expanded from macro '_mtx_assert' __mtx_assert(&(m)->mtx_lock, w, f, l) ^ /usr/src/sys/modules/ctl/../../cam/ctl/ctl.c:13015:27: error: member refere= nce base type 'void' is not a structure or union mtx_assert(&CTL_SOFTC(io)->ctl_lock, MA_NOTOWNED); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:417:15: note: expanded from macro 'mtx_assert' mtx_assert_((m), (what), __FILE__, __LINE__) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:395:15: note: expanded from macro 'mtx_assert_' _mtx_assert((m), (what), (file), (line)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:163:17: note: expanded from macro '_mtx_assert' __mtx_assert(&(m)->mtx_lock, w, f, l) ^ 2 errors generated. *** [ctl.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/ctl 1 error bmake[4]: stopped in /usr/src/sys/modules/ctl *** [all_subdir_ctl] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_mv88e1xxx.o A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/sys/modules/cxgb/cxgb *** [all_subdir_cxgb/cxgb] Error code 2 bmake[4]: stopped in /usr/src/sys/modules/cxgb 1 error bmake[4]: stopped in /usr/src/sys/modules/cxgb *** [all_subdir_cxgb] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_crypto --- --- skein_block.o --- ctfconvert -L VERSION -g skein_block.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/crypto *** [all_subdir_crypto] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 4 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson4150993186122599203.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::101:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Thu Dec 29 19:08:54 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 97760C96DE2 for ; Thu, 29 Dec 2016 19:08:54 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 86C3F1591; Thu, 29 Dec 2016 19:08:54 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 8A97C4AE; Thu, 29 Dec 2016 19:08:54 +0000 (UTC) Date: Thu, 29 Dec 2016 19:08:53 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mjg@FreeBSD.org, adrian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1169607791.148.1483038534574.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1880857294.144.1483031364104.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1880857294.144.1483031364104.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4485 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2016 19:08:54 -0000 FreeBSD_HEAD_arm64 - Build #4485 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4485/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4485/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4485/con= sole Change summaries: 310781 by adrian: [ar71xx] add EARLY_PRINTF support for the AR933x (Hornet) UART. Tested: * Carambola 2 310780 by adrian: [ar71xx] put in an implicit read-after-write to flush things out. Note: I may need to revisit this for mips74k. 310779 by mjg: cache: sprinkle __predict_false The end of the build log: [...truncated 149137 lines...] --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_vsc8211.o --- cxgb_ael1002.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_ael1002.o -MTcxgb_ael1002.o -mgeneral-regs-only -ffixed-x18= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-= shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxgb/cx= gb/../../../dev/cxgb/common/cxgb_ael1002.c -o cxgb_ael1002.o --- all_subdir_ctl --- ctfconvert -L VERSION -g ctl_frontend_cam_sim.o --- ctl_frontend_ioctl.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_frontend_ioctl.o -MTctl_frontend_ioctl.o -mgeneral-reg= s-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall= -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf= __=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -= Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/s= ys/modules/ctl/../../cam/ctl/ctl_frontend_ioctl.c -o ctl_frontend_ioctl.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_radar.o --- ar9300_ani.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_ani.o -MTar9300_ani.o -mgeneral-regs-only -ffi= xed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown= -pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-p= arentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/= ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_ani.c -o ar9300_ani.o --- all_subdir_ctl --- ctfconvert -L VERSION -g ctl_frontend_ioctl.o --- ctl_frontend_iscsi.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_frontend_iscsi.o -MTctl_frontend_iscsi.o -mgeneral-reg= s-only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall= -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototype= s -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf= __=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -= Wno-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -= Wno-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointe= r-sign -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/s= ys/modules/ctl/../../cam/ctl/ctl_frontend_iscsi.c -o ctl_frontend_iscsi.o --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_ael1002.o --- cxgb_mv88e1xxx.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_mv88e1xxx.o -MTcxgb_mv88e1xxx.o -mgeneral-regs-only -ffixed= -x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-d= ecls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd= _kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxg= b/cxgb/../../../dev/cxgb/common/cxgb_mv88e1xxx.c -o cxgb_mv88e1xxx.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_ani.o --- ar9300_keycache.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_keycache.o -MTar9300_keycache.o -mgeneral-regs= -only -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall = -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes= -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf_= _=3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -W= no-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -W= no-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer= -sign -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sy= s/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_keycache.c -o ar9= 300_keycache.o --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_mv88e1xxx.o --- cxgb_xgmac.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_xgmac.o -MTcxgb_xgmac.o -mgeneral-regs-only -ffixed-x18 -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shif= t-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxgb/cxgb/.= ./../../dev/cxgb/common/cxgb_xgmac.c -o cxgb_xgmac.o --- all_subdir_crypto --- ctfconvert -L VERSION -g camellia.o --- camellia-api.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.camellia-api.o -MTcamellia-api.o -mgeneral-regs-only -ffix= ed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freeb= sd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-= error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/c= rypto/../../crypto/camellia/camellia-api.c -o camellia-api.o ctfconvert -L VERSION -g camellia-api.o --- des_ecb.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.des_ecb.o -MTdes_ecb.o -mgeneral-regs-only -ffixed-x18 -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shif= t-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/crypto/../.= ./crypto/des/des_ecb.c -o des_ecb.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_keycache.o --- ar9300_radio.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_radio.o -MTar9300_radio.o -mgeneral-regs-only = -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredu= ndant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoi= nter-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__= freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unk= nown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-err= or-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign = -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modu= les/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c -o ar9300_radio= .o --- all_subdir_crypto --- ctfconvert -L VERSION -g des_ecb.o --- des_enc.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.des_enc.o -MTdes_enc.o -mgeneral-regs-only -ffixed-x18 -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shif= t-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/crypto/../.= ./crypto/des/des_enc.c -o des_enc.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_radio.o --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_xgmac.o --- all_subdir_ctl --- ctfconvert -L VERSION -g ctl_frontend_iscsi.o --- all_subdir_cxgb --- --- cxgb_vsc7323.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_vsc7323.o -MTcxgb_vsc7323.o -mgeneral-regs-only -ffixed-x18= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-= shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxgb/cx= gb/../../../dev/cxgb/common/cxgb_vsc7323.c -o cxgb_vsc7323.o --- all_subdir_ctl --- --- ctl_ha.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_ha.o -MTctl_ha.o -mgeneral-regs-only -ffixed-x18 -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winli= ne -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__= -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno= -error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-eq= uality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ctl/../../cam= /ctl/ctl_ha.c -o ctl_ha.o --- all_subdir_crypto --- ctfconvert -L VERSION -g des_enc.o --- des_setkey.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.des_setkey.o -MTdes_setkey.o -mgeneral-regs-only -ffixed-x= 18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-dec= ls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arit= h -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_k= printf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-prag= mas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parent= heses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-erro= r-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/crypt= o/../../crypto/des/des_setkey.c -o des_setkey.o --- all_subdir_ath --- --- ar9300_xmit.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_xmit.o -MTar9300_xmit.o -mgeneral-regs-only -f= fixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error= -parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -W= no-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/module= s/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c -o ar9300_xmit.o --- all_subdir_crypto --- ctfconvert -L VERSION -g des_setkey.o --- sha1.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.sha1.o -MTsha1.o -mgeneral-regs-only -ffixed-x18 -ffreesta= nding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-= externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -= Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wm= issing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-err= or-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equali= ty -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-nega= tive-value -std=3Diso9899:1999 -c /usr/src/sys/modules/crypto/../../cryp= to/sha1.c -o sha1.o --- all_subdir_ath --- /usr/src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_xmit.c= :450:23: warning: comparison of unsigned expression < 0 is always false [-W= tautological-compare] if (value < 0) ~~~~~ ^ ~ --- all_subdir_crypto --- ctfconvert -L VERSION -g sha1.o --- sha256c.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.sha256c.o -MTsha256c.o -mgeneral-regs-only -ffixed-x18 -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shif= t-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/crypto/../.= ./crypto/sha2/sha256c.c -o sha256c.o --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_vsc7323.o --- cxgb_t3_hw.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_t3_hw.o -MTcxgb_t3_hw.o -mgeneral-regs-only -ffixed-x18 -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shif= t-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxgb/cxgb/.= ./../../dev/cxgb/common/cxgb_t3_hw.c -o cxgb_t3_hw.o --- all_subdir_ath --- 1 warning generated. ctfconvert -L VERSION -g ar9300_xmit.o --- all_subdir_ctl --- ctfconvert -L VERSION -g ctl_ha.o --- all_subdir_ath --- --- ar9300_attach.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_attach.o -MTar9300_attach.o -mgeneral-regs-onl= y -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/mo= dules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c -o ar9300_at= tach.o --- all_subdir_ctl --- --- ctl_scsi_all.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_scsi_all.o -MTctl_scsi_all.o -mgeneral-regs-only -ffix= ed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant= -decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-= arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freeb= sd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-= pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pa= rentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-= error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/c= tl/../../cam/ctl/ctl_scsi_all.c -o ctl_scsi_all.o ctfconvert -L VERSION -g ctl_scsi_all.o --- ctl_tpc.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_tpc.o -MTctl_tpc.o -mgeneral-regs-only -ffixed-x18 -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shif= t-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ctl/../../c= am/ctl/ctl_tpc.c -o ctl_tpc.o --- all_subdir_crypto --- ctfconvert -L VERSION -g sha256c.o --- sha512c.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.sha512c.o -MTsha512c.o -mgeneral-regs-only -ffixed-x18 -ff= reestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wn= ested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Win= line -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf= __ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -W= no-error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-= equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shif= t-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/crypto/../.= ./crypto/sha2/sha512c.c -o sha512c.o ctfconvert -L VERSION -g sha512c.o --- skein.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.skein.o -MTskein.o -mgeneral-regs-only -ffixed-x18 -ffrees= tanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wneste= d-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline= -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -= Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-e= rror-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equa= lity -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-ne= gative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/crypto/../../cr= ypto/skein/skein.c -o skein.o ctfconvert -L VERSION -g skein.o --- skein_block.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.skein_block.o -MTskein_block.o -mgeneral-regs-only -ffixed= -x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-d= ecls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-ar= ith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd= _kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pr= agmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-pare= ntheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-er= ror-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cry= pto/../../crypto/skein/skein_block.c -o skein_block.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_attach.o --- ar9300_mci.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_mci.o -MTar9300_mci.o -mgeneral-regs-only -ffi= xed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundan= t-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__free= bsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown= -pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-p= arentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno= -error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/= ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_mci.c -o ar9300_mci.o --- all_subdir_ctl --- ctfconvert -L VERSION -g ctl_tpc.o --- ctl_tpc_local.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_tpc_local.o -MTctl_tpc_local.o -mgeneral-regs-only -ff= ixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredunda= nt-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fre= ebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknow= n-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-= parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wn= o-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules= /ctl/../../cam/ctl/ctl_tpc_local.c -o ctl_tpc_local.o ctfconvert -L VERSION -g ctl_tpc_local.o --- ctl_error.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_error.o -MTctl_error.o -mgeneral-regs-only -ffixed-x18= -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls= -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith = -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kpr= intf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragma= s -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthe= ses-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-= shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ctl/../= ../cam/ctl/ctl_error.c -o ctl_error.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_mci.o --- ar9300_stub.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_stub.o -MTar9300_stub.o -mgeneral-regs-only -f= fixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error= -parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -W= no-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/module= s/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_stub.c -o ar9300_stub.o --- all_subdir_ctl --- ctfconvert -L VERSION -g ctl_error.o --- ctl_util.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl_util.o -MTctl_util.o -mgeneral-regs-only -ffixed-x18 -= ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -= Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthese= s-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-sh= ift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ctl/../..= /cam/ctl/ctl_util.c -o ctl_util.o --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_t3_hw.o --- cxgb_main.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -DDEFAULT_JUMBO = -fno-strict-aliasing -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I/usr/src/= sys/modules/cxgb/cxgb/../../../dev/cxgb -DHAVE_KERNEL_OPTION_HEADERS -inclu= de /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr/src/s= ys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC -MD = -MF.depend.cxgb_main.o -MTcxgb_main.o -mgeneral-regs-only -ffixed-x18 -ffre= estanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnes= ted-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winli= ne -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__= -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno= -error-tautological-compare -Wno-error-empty-body -Wno-error-parentheses-eq= uality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-= negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/cxgb/cxgb/../= ../../dev/cxgb/cxgb_main.c -o cxgb_main.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_stub.o --- ar9300_xmit_ds.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_xmit_ds.o -MTar9300_xmit_ds.o -mgeneral-regs-o= nly -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -W= redundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -= Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__= =3D__freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wn= o-unknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wn= o-error-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-= sign -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys= /modules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_xmit_ds.c -o ar930= 0_xmit_ds.o --- all_subdir_ctl --- ctfconvert -L VERSION -g ctl_util.o --- scsi_ctl.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.scsi_ctl.o -MTscsi_ctl.o -mgeneral-regs-only -ffixed-x18 -= ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -= Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -W= inline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprin= tf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas = -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error-parenthese= s-equality -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-sh= ift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ctl/../..= /cam/ctl/scsi_ctl.c -o scsi_ctl.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_xmit_ds.o --- ar9300_beacon.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_beacon.o -MTar9300_beacon.o -mgeneral-regs-onl= y -ffixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wre= dundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wp= ointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D= __freebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-u= nknown-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-e= rror-parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sig= n -Wno-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/mo= dules/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_beacon.c -o ar9300_be= acon.o --- all_subdir_ctl --- ctfconvert -L VERSION -g scsi_ctl.o --- ctl.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS = -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -I/usr= /src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GENERIC = -MD -MF.depend.ctl.o -MTctl.o -mgeneral-regs-only -ffixed-x18 -ffreestand= ing -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredundant-decls -Wnested-ex= terns -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wc= ast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__freebsd_kprintf__ -Wmis= sing-include-dirs -fdiagnostics-show-option -Wno-unknown-pragmas -Wno-error= -tautological-compare -Wno-error-empty-body -Wno-error-parentheses-equality= -Wno-error-unused-function -Wno-error-pointer-sign -Wno-error-shift-negati= ve-value -std=3Diso9899:1999 -c /usr/src/sys/modules/ctl/../../cam/ctl/c= tl.c -o ctl.o --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_beacon.o --- ar9300_misc.o --- cc -target aarch64-unknown-freebsd12.0 --sysroot=3D/usr/obj/arm64.aarch64/u= sr/src/tmp -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -fno-strict-aliasi= ng -Werror -D_KERNEL -DKLD_MODULE -nostdinc -I. -I/usr/src/sys/modules/ath= /../../dev/ath -I/usr/src/sys/modules/ath/../../dev/ath/ath_hal -I. -I/usr/= src/sys/modules/ath/../../contrib/dev/ath/ath_hal/ -DHAVE_KERNEL_OPTION_HEA= DERS -include /usr/obj/arm64.aarch64/usr/src/sys/GENERIC/opt_global.h -I. -= I/usr/src/sys -fno-common -g -fPIC -I/usr/obj/arm64.aarch64/usr/src/sys/GEN= ERIC -MD -MF.depend.ar9300_misc.o -MTar9300_misc.o -mgeneral-regs-only -f= fixed-x18 -ffreestanding -fwrapv -fstack-protector -gdwarf-2 -Wall -Wredund= ant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=3D__fr= eebsd_kprintf__ -Wmissing-include-dirs -fdiagnostics-show-option -Wno-unkno= wn-pragmas -Wno-error-tautological-compare -Wno-error-empty-body -Wno-error= -parentheses-equality -Wno-error-unused-function -Wno-error-pointer-sign -W= no-error-shift-negative-value -std=3Diso9899:1999 -c /usr/src/sys/module= s/ath/../../contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c -o ar9300_misc.o --- all_subdir_ctl --- /usr/src/sys/modules/ctl/../../cam/ctl/ctl.c:12522:27: error: member refere= nce base type 'void' is not a structure or union mtx_assert(&CTL_SOFTC(io)->ctl_lock, MA_NOTOWNED); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:417:15: note: expanded from macro 'mtx_assert' mtx_assert_((m), (what), __FILE__, __LINE__) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:395:15: note: expanded from macro 'mtx_assert_' _mtx_assert((m), (what), (file), (line)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:163:17: note: expanded from macro '_mtx_assert' __mtx_assert(&(m)->mtx_lock, w, f, l) ^ /usr/src/sys/modules/ctl/../../cam/ctl/ctl.c:13015:27: error: member refere= nce base type 'void' is not a structure or union mtx_assert(&CTL_SOFTC(io)->ctl_lock, MA_NOTOWNED); ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:417:15: note: expanded from macro 'mtx_assert' mtx_assert_((m), (what), __FILE__, __LINE__) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:395:15: note: expanded from macro 'mtx_assert_' _mtx_assert((m), (what), (file), (line)) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/sys/sys/mutex.h:163:17: note: expanded from macro '_mtx_assert' __mtx_assert(&(m)->mtx_lock, w, f, l) ^ 2 errors generated. *** [ctl.o] Error code 1 bmake[4]: stopped in /usr/src/sys/modules/ctl 1 error bmake[4]: stopped in /usr/src/sys/modules/ctl *** [all_subdir_ctl] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_cxgb --- ctfconvert -L VERSION -g cxgb_main.o A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/sys/modules/cxgb/cxgb *** [all_subdir_cxgb/cxgb] Error code 2 bmake[4]: stopped in /usr/src/sys/modules/cxgb 1 error bmake[4]: stopped in /usr/src/sys/modules/cxgb *** [all_subdir_cxgb] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_ath --- ctfconvert -L VERSION -g ar9300_misc.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/ath *** [all_subdir_ath] Error code 2 bmake[3]: stopped in /usr/src/sys/modules --- all_subdir_crypto --- ctfconvert -L VERSION -g skein_block.o A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/sys/modules/crypto *** [all_subdir_crypto] Error code 2 bmake[3]: stopped in /usr/src/sys/modules 4 errors bmake[3]: stopped in /usr/src/sys/modules *** [modules-all] Error code 2 bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error bmake[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildkernel] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [WARNINGS] Skipping publisher since build result is FAILURE [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson461940453711911038.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::101:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Thu Dec 29 21:15:17 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6010CC96D07 for ; Thu, 29 Dec 2016 21:15:17 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 53CDD195C; Thu, 29 Dec 2016 21:15:17 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id BAC204B2; Thu, 29 Dec 2016 21:15:17 +0000 (UTC) Date: Thu, 29 Dec 2016 21:15:16 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: mav@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1804065296.152.1483046117769.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1169607791.148.1483038534574.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1169607791.148.1483038534574.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #4486 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Dec 2016 21:15:17 -0000 FreeBSD_HEAD_arm64 - Build #4486 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4486/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4486/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/4486/console Change summaries: 310782 by mav: Fix build with enabled debug after r310778. MFC after: 2 weeks From owner-freebsd-arm@freebsd.org Fri Dec 30 01:25:41 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C466DC9762D for ; Fri, 30 Dec 2016 01:25:41 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 954F51F87 for ; Fri, 30 Dec 2016 01:25:41 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [136.179.10.143] (helo=[10.140.230.85]) by id.bluezbox.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87 (FreeBSD)) (envelope-from ) id 1cMlwr-0005DZ-Sf; Thu, 29 Dec 2016 17:25:35 -0800 From: Oleksandr Tymoshenko Message-Id: <58C0D791-3D3C-4DE2-9EAF-93DA40ED620D@bluezbox.com> Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: loading 'VIRT' kernel in qemu Date: Thu, 29 Dec 2016 17:25:02 -0800 In-Reply-To: Cc: freebsd-arm@freebsd.org To: Jason Harmening References: X-Mailer: Apple Mail (2.3259) Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: > On Dec 29, 2016, at 5:12 AM, Jason Harmening wrote: > > On Wed, Dec 28, 2016 at 11:25 AM, Oleksandr Tymoshenko > wrote: > >> On Dec 27, 2016, at 1:48 PM, Jason Harmening > wrote: >> >> Hi everyone, >> >> I'm making some tweaks to the armv6 pmap to mirror some recent i386 >> changes. I don't have arm hardware readily available, so I thought I'd >> give qemu a whirl instead of asking other people to test my changes for >> me. Since I need SMP but don't need any specific peripheral hw, the 'VIRT' >> kernel seems like my best bet. >> >> I've successfully booted mips[64] under qemu, so naively starting out w/ >> the same steps I use for mips: >> >> 1). build armv6 world and VIRT kernel, install world to temp directory >> 2). use makefs(8) to build a 4GB (little endian) fs image from temp dir >> 3). Run qemu: >> qemu-system-arm -M virt -kernel -hda >> -nographic -m 1024 >> >> ...fails immediately: >> qemu: fatal: Trying to execute code outside RAM or ROM at 0xc1000100 >> >> R00=00000000 R01=00000000 R02=00000000 R03=00000000 >> R04=00000000 R05=00000000 R06=00000000 R07=00000000 >> R08=00000000 R09=00000000 R10=00000000 R11=00000000 >> R12=00000000 R13=00000000 R14=00000000 R15=c1000100 >> >> hmm, looks pretty close to KERNVIRTADDR. >> >> Most online docs for qemu-system-arm seem to assume a prebuilt linux kernel >> and initrd, the rest are...fragmented-to-nonexistent. I've seen a few >> hints that I might need to wrap the kernel image up along w/ u-boot, but >> the u-boot images seem to be very SoC-specific. >> >> Any help would be much appreciated, sorry for the n00b question. > > Hi Jason, > > It looks like for VIRT kernel is supposed to be used with UEFI. At least > this part of NanoBSD sources hints at it: > http://sources.freebsd.org/HEAD/src/tools/tools/nanobsd/embedded/qemu-armv7.cfg [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: bluezbox.com] 0.0 HTML_MESSAGE BODY: HTML included in message -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 01:25:41 -0000 > On Dec 29, 2016, at 5:12 AM, Jason Harmening = wrote: >=20 > On Wed, Dec 28, 2016 at 11:25 AM, Oleksandr Tymoshenko = > wrote: >=20 >> On Dec 27, 2016, at 1:48 PM, Jason Harmening = > wrote: >>=20 >> Hi everyone, >>=20 >> I'm making some tweaks to the armv6 pmap to mirror some recent i386 >> changes. I don't have arm hardware readily available, so I thought = I'd >> give qemu a whirl instead of asking other people to test my changes = for >> me. Since I need SMP but don't need any specific peripheral hw, the = 'VIRT' >> kernel seems like my best bet. >>=20 >> I've successfully booted mips[64] under qemu, so naively starting out = w/ >> the same steps I use for mips: >>=20 >> 1). build armv6 world and VIRT kernel, install world to temp = directory >> 2). use makefs(8) to build a 4GB (little endian) fs image from temp = dir >> 3). Run qemu: >> qemu-system-arm -M virt -kernel -hda >> -nographic -m 1024 >>=20 >> ...fails immediately: >> qemu: fatal: Trying to execute code outside RAM or ROM at 0xc1000100 >>=20 >> R00=3D00000000 R01=3D00000000 R02=3D00000000 R03=3D00000000 >> R04=3D00000000 R05=3D00000000 R06=3D00000000 R07=3D00000000 >> R08=3D00000000 R09=3D00000000 R10=3D00000000 R11=3D00000000 >> R12=3D00000000 R13=3D00000000 R14=3D00000000 R15=3Dc1000100 >>=20 >> hmm, looks pretty close to KERNVIRTADDR. >>=20 >> Most online docs for qemu-system-arm seem to assume a prebuilt linux = kernel >> and initrd, the rest are...fragmented-to-nonexistent. I've seen a = few >> hints that I might need to wrap the kernel image up along w/ u-boot, = but >> the u-boot images seem to be very SoC-specific. >>=20 >> Any help would be much appreciated, sorry for the n00b question. >=20 > Hi Jason, >=20 > It looks like for VIRT kernel is supposed to be used with UEFI. At = least > this part of NanoBSD sources hints at it: > = http://sources.freebsd.org/HEAD/src/tools/tools/nanobsd/embedded/qemu-armv= 7.cfg = > You can probably use NanoBSD-generated image for your experiments >=20 > Ah, thanks! That should make things a good deal easier. > Using the nanobsd-generated images and the qemu invocation from = qemu-armv7.cfg, I get a bit further but end up with a repeating prefetch = abort: > Prefetch Abort Exception PC at 0xFF176790 CPSR 0x80000113 >=20 > This is either in UEFI or very early in kernel bootstrap, since the = copyright hasn't printed yet...haven't poked at it to figure out where = the pc comes from yet. Looks like it's boot1.efi. After upgrading to clang 3.9.0 -fPIC is = required to build loader. In addition to this problem there seems to be = some error when calculating value for relocation. Looks like it=E2=80=99s = going to take a bit of time to track down, I can=E2=80=99t identify it = immediately. =20 From owner-freebsd-arm@freebsd.org Fri Dec 30 02:16:41 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7BFD6C97AA8 for ; Fri, 30 Dec 2016 02:16:41 +0000 (UTC) (envelope-from meka@tilda.center) Received: from mail.tilda.center (mail.tilda.center [188.226.130.133]) by mx1.freebsd.org (Postfix) with ESMTP id 2EF381066 for ; Fri, 30 Dec 2016 02:16:40 +0000 (UTC) (envelope-from meka@tilda.center) Received: from thinker.meka.no-ip.org (unknown [195.226.162.103]) by mail.tilda.center (Postfix) with ESMTPSA id C38A8616FE for ; Fri, 30 Dec 2016 03:16:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=tilda.center; s=mail; t=1483064168; bh=qdK/1WqFzRRViOP4IxLok1HKDkwybpmTuZMC8a1Oxks=; h=Date:From:To:Subject:From; b=nETARI43kMQrQC/ouQ8wWd1FX1oCA0h8y4bkhXxj9cz96EivxqmaRys5YbFQnvhex vJZflxyz2ESyHcqNjxPOn82OWCtzCcUwGy3WqQ3dzoAeQJOUPy2oE6jjMcDdNAPycj +F17bQT2v87+o8Y2uStbn5Vcg2VlZAKIPHkIfmys= Date: Fri, 30 Dec 2016 03:16:09 +0100 From: Goran =?utf-8?B?TWVracSH?= To: freebsd-arm@freebsd.org Subject: Cross compiling error for cortex-m3 chip (was: Arduino Due) Message-ID: <20161230021609.dghfg4ipwcla4avr@thinker.meka.no-ip.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="opjwieh5nrfpyus3" Content-Disposition: inline User-Agent: NeoMutt/20161126 (1.7.1) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 02:16:41 -0000 --opjwieh5nrfpyus3 Content-Type: multipart/mixed; boundary="lkl2277mfdqdn5e7" Content-Disposition: inline --lkl2277mfdqdn5e7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Hello, I tried my best at figuring out what was wrong and this is my analysis. I have two binary files: one generated on Linux, the other on FreeBSD. Their respecive links are: http://meka.rs/Blink.ino.linux.elf and http://meka.rs/Blink.ino.freebsd.elf. I attached the output of "readelf -e " for both files. As I could see, there's .ARM.exidx section missing from the FreeBSD generated binary. I also tried to cross compile a dumb C program with clang using this command: cc -Os -nostdlib --target=arm-none-eabi -mcpu=cortex-m3 -Xlinker "--entry=main" -o prog prog.c The prog.c is just "int main() {return 0;}". Using readelf on prog shows .ARM.exidx is present. Does anyone has any tip on how to continue the search for the bug? Regards, meka --lkl2277mfdqdn5e7 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="readelf-freebsd.txt" Content-Transfer-Encoding: quoted-printable ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00=20 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: NONE ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x806d1 Start of program headers: 52 (bytes into file) Start of section headers: 519320 (bytes into file) Flags: 0x5000200, Version5 EABI, software FP Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 2 Size of section headers: 40 (bytes) Number of section headers: 17 Section header string table index: 14 Elf file type is EXEC (Executable file) Entry point 0x806d1 There are 2 program headers, starting at offset 52 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x010000 0x00080000 0x00080000 0x06ea8 0x06ea8 R E 0x10000 LOAD 0x020000 0x20070000 0x00086ea8 0x00930 0x01350 RWE 0x10000 Section to Segment mapping: Segment Sections... 00 .text=20 01 .relocate .bss=20 There are 17 section headers, starting at offset 0x7ec98: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk I= nf Al [ 0] (null) NULL 00000000 000000 000000 00 0 = 0 0 [ 1] .text PROGBITS 00080000 010000 006ea8 00 AX 0 = 0 4 [ 2] .relocate REL 20070000 020000 000930 08 WAX 0 = 0 8 [ 3] .bss NOBITS 20070930 020930 000a20 00 WA 0 = 0 4 [ 4] .ARM.attributes LOPROC+0x3 00000000 020930 000031 00 0 = 0 1 [ 5] .comment PROGBITS 00000000 020961 0000dc 01 MS 0 = 0 1 [ 6] .debug_info PROGBITS 00000000 020a3d 032c4c 00 0 = 0 1 [ 7] .debug_abbrev PROGBITS 00000000 053689 008c19 00 0 = 0 1 [ 8] .debug_aranges PROGBITS 00000000 05c2a8 000b80 00 0 = 0 8 [ 9] .debug_ranges PROGBITS 00000000 05ce28 000ef0 00 0 = 0 1 [10] .debug_line PROGBITS 00000000 05dd18 009668 00 0 = 0 1 [11] .debug_str PROGBITS 00000000 067380 0063f8 01 MS 0 = 0 1 [12] .debug_frame PROGBITS 00000000 06d778 001d88 00 0 = 0 4 [13] .debug_loc PROGBITS 00000000 06f500 00a47b 00 0 = 0 1 [14] .shstrtab STRTAB 00000000 07ebe6 0000af 00 0 = 0 1 [15] .symtab SYMTAB 00000000 07997c 0039b0 10 16 6= 03 4 [16] .strtab STRTAB 00000000 07d32c 0018ba 00 0 = 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) --lkl2277mfdqdn5e7 Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="readelf-linux.txt" Content-Transfer-Encoding: quoted-printable ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00=20 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: NONE ABI Version: 0 Type: EXEC (Executable file) Machine: ARM Version: 0x1 Entry point address: 0x80625 Start of program headers: 52 (bytes into file) Start of section headers: 223156 (bytes into file) Flags: 0x5000002, Version5 EABI, has entry po= int Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 3 Size of section headers: 40 (bytes) Number of section headers: 18 Section header string table index: 15 Elf file type is EXEC (Executable file) Entry point 0x80625 There are 3 program headers, starting at offset 52 Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOPROC+0x1 0x00d66c 0x0008566c 0x0008566c 0x00008 0x00008 R 0x4 LOAD 0x008000 0x00080000 0x00080000 0x05674 0x05674 R E 0x8000 LOAD 0x010000 0x20070000 0x00085674 0x008d4 0x012fc RWE 0x8000 Section to Segment mapping: Segment Sections... 00 .ARM.exidx=20 01 .text .ARM.exidx=20 02 .relocate .bss=20 There are 18 section headers, starting at offset 0x367b4: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk I= nf Al [ 0] (null) NULL 00000000 000000 000000 00 0 = 0 0 [ 1] .text PROGBITS 00080000 008000 00566c 00 AX 0 = 0 8 [ 2] .ARM.exidx LOPROC+0x1 0008566c 00d66c 000008 00 A 1 = 0 4 [ 3] .relocate REL 20070000 010000 0008d4 08 WAX 0 = 0 8 [ 4] .bss NOBITS 200708d4 0108d4 000a28 00 WA 0 = 0 4 [ 5] .ARM.attributes LOPROC+0x3 00000000 0108d4 000029 00 0 = 0 1 [ 6] .comment PROGBITS 00000000 0108fd 0000f0 01 MS 0 = 0 1 [ 7] .debug_info PROGBITS 00000000 0109ed 0124f7 00 0 = 0 1 [ 8] .debug_abbrev PROGBITS 00000000 022ee4 003432 00 0 = 0 1 [ 9] .debug_aranges PROGBITS 00000000 026316 0006d0 00 0 = 0 1 [10] .debug_ranges PROGBITS 00000000 0269e6 000940 00 0 = 0 1 [11] .debug_line PROGBITS 00000000 027326 0051ec 00 0 = 0 1 [12] .debug_str PROGBITS 00000000 02c512 004c58 01 MS 0 = 0 1 [13] .debug_frame PROGBITS 00000000 03116c 0019fc 00 0 = 0 4 [14] .debug_loc PROGBITS 00000000 032b68 003b90 00 0 = 0 1 [15] .shstrtab STRTAB 00000000 0366f8 0000ba 00 0 = 0 1 [16] .symtab SYMTAB 00000000 036a84 003950 10 17 6= 15 4 [17] .strtab STRTAB 00000000 03a3d4 001932 00 0 = 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings) I (info), L (link order), G (group), x (unknown) O (extra OS processing required) o (OS specific), p (processor specific) --lkl2277mfdqdn5e7-- --opjwieh5nrfpyus3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE1WIFkXy2ZeMKjjKEWj1TknovrLYFAlhlw2YACgkQWj1Tknov rLa3LA//eqBZViEnzbmsYjAKnwosxB6gU2Uzi9nbzNT4YN10Vittfxde0iyInnBe YWnClp25fzYpAzEwPNop6/06X5pVwJHWVCPxR7hj2HdIbSlDFc+0LVlLAz6SZ16j AkTYqYIp0WML3s/dUVN8vDcx10c70Y5cyTLKVXvvravuIzVVgiDpN18025q9SkUw ytrNF4QCxI9xyz5v00JnUScgaHTsE9SgDFiqpA0od2tRT8rpApAQwleKNn9+CYbF d9jLQhKvuZ//QB5h+7TseELsIMZUVukRTlgDeiklopmRpxyEGnyN3IsfTFlm2NLt 8oh+HV38yhIah0c+re+Ae4YAs2JrOA5zvK6tN1z0mldx6PtlPhbcjHwIY89c4TZh 9VKVckcJQE/YADpoZFj6YlUWx0Pm7YElg/TVvTVXJauPoMK0OOiC+jKSOjiPvNL7 yl9BHthp5gFfFLAbXkN/X9LK89XvM1eRb1ID4aJ880OZqu7WXxtU9X1QlZHTMrMA 9G5P0eEYfyJbhJLLPraga/GbRwfh1OX1jsVuhR9NHF4HDcLGI6J5redIoSF+X0WI 2rDojuPeIx6bJ+ZDF/qtk0coc4xiWvO7nHp/fHrCli6mUtGuNTgUEC0CsJG7VQlZ T14VE1hAj7RdsbGtp3baSHzdVHBoVFgmta+7VKKRptLsCSA5Vrk= =z+UH -----END PGP SIGNATURE----- --opjwieh5nrfpyus3-- From owner-freebsd-arm@freebsd.org Fri Dec 30 08:14:59 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E7DE3C97499 for ; Fri, 30 Dec 2016 08:14:59 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B74B51C17 for ; Fri, 30 Dec 2016 08:14:59 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [136.179.10.143] (helo=[10.140.230.85]) by id.bluezbox.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87 (FreeBSD)) (envelope-from ) id 1cMsL3-0005fI-Ht; Fri, 30 Dec 2016 00:14:58 -0800 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: loading 'VIRT' kernel in qemu From: Oleksandr Tymoshenko In-Reply-To: <58C0D791-3D3C-4DE2-9EAF-93DA40ED620D@bluezbox.com> Date: Fri, 30 Dec 2016 00:14:26 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <272ABF9C-4735-44C4-8EB8-FBCCDE37785A@bluezbox.com> References: <58C0D791-3D3C-4DE2-9EAF-93DA40ED620D@bluezbox.com> To: Jason Harmening X-Mailer: Apple Mail (2.3259) Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: > On Dec 29, 2016, at 5:25 PM, Oleksandr Tymoshenko wrote: > > >> On Dec 29, 2016, at 5:12 AM, Jason Harmening wrote: >> >> .. skipped .. >> >> Ah, thanks! That should make things a good deal easier. >> Using the nanobsd-generated images and the qemu invocation from qemu-armv7.cfg, I get a bit further but end up with a repeating prefetch abort: >> Prefetch Abort Exception PC at 0xFF176790 CPSR 0x80000113 >> >> This is either in UEFI or very early in kernel bootstrap, since the copyright hasn't printed yet...haven't poked at it to figure out where the pc comes from yet. > > Looks like it's boot1.efi. After upgrading to clang 3.9.0 -fPIC is required to build loader. In addition to this problem there seems to be some error when calculating value for relocation. Looks like it’s going to take a bit of time to track down, I can’t identify it immediately. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: bluezbox.com] -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 08:15:00 -0000 > On Dec 29, 2016, at 5:25 PM, Oleksandr Tymoshenko = wrote: >=20 >=20 >> On Dec 29, 2016, at 5:12 AM, Jason Harmening = wrote: >>=20 >>=20 .. skipped .. >>=20 >> Ah, thanks! That should make things a good deal easier. >> Using the nanobsd-generated images and the qemu invocation from = qemu-armv7.cfg, I get a bit further but end up with a repeating prefetch = abort: >> Prefetch Abort Exception PC at 0xFF176790 CPSR 0x80000113 >>=20 >> This is either in UEFI or very early in kernel bootstrap, since the = copyright hasn't printed yet...haven't poked at it to figure out where = the pc comes from yet. >=20 > Looks like it's boot1.efi. After upgrading to clang 3.9.0 -fPIC is = required to build loader. In addition to this problem there seems to be = some error when calculating value for relocation. Looks like it=E2=80=99s = going to take a bit of time to track down, I can=E2=80=99t identify it = immediately. =20 Hi Jason, I think I fixed the PIC problem along with FDT-related one: https://people.freebsd.org/~gonzo/arm/patches/arm-uefi.diff You also need to provide 256M memory to qemu, because loader.efi allocates 64Mb heap and 128Mb is just not enough for UEFI firmware and loader.efi. Message below is an indication of such error: Failed to start image provided by UFS (9) I used following command line to test nanobsd image: qemu-system-arm -M virt -serial stdio -bios QEMU_EFI.fd \ -m 256M -nographic -monitor none \ -drive if=3Dnone,file=3D_.disk.image.qemu-armv7.qcow2,id=3D= hd0 \ -device virtio-blk-device,drive=3Dhd0 From owner-freebsd-arm@freebsd.org Fri Dec 30 10:55:35 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 85117C96164 for ; Fri, 30 Dec 2016 10:55:35 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 34D4B1016 for ; Fri, 30 Dec 2016 10:55:34 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from [192.168.1.121] (p4FE30FE4.dip0.t-ipconnect.de [79.227.15.228]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 7D479721E280C; Fri, 30 Dec 2016 11:55:29 +0100 (CET) From: Michael Tuexen Message-Id: <7950ED7A-4A64-4A88-A0DA-8A0D6E54D6B8@fh-muenster.de> Content-Type: multipart/signed; boundary="Apple-Mail=_56B43687-8FCC-4E89-928B-30F14C8EBB75"; protocol="application/pkcs7-signature"; micalg=sha1 Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: loading 'VIRT' kernel in qemu Date: Fri, 30 Dec 2016 11:55:27 +0100 In-Reply-To: <272ABF9C-4735-44C4-8EB8-FBCCDE37785A@bluezbox.com> Cc: Jason Harmening , freebsd-arm@freebsd.org To: Oleksandr Tymoshenko References: <58C0D791-3D3C-4DE2-9EAF-93DA40ED620D@bluezbox.com> <272ABF9C-4735-44C4-8EB8-FBCCDE37785A@bluezbox.com> X-Mailer: Apple Mail (2.3259) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 10:55:35 -0000 --Apple-Mail=_56B43687-8FCC-4E89-928B-30F14C8EBB75 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 > On 30 Dec 2016, at 09:14, Oleksandr Tymoshenko = wrote: >=20 >=20 >> On Dec 29, 2016, at 5:25 PM, Oleksandr Tymoshenko = wrote: >>=20 >>=20 >>> On Dec 29, 2016, at 5:12 AM, Jason Harmening = wrote: >>>=20 >>>=20 > .. skipped .. >>>=20 >>> Ah, thanks! That should make things a good deal easier. >>> Using the nanobsd-generated images and the qemu invocation from = qemu-armv7.cfg, I get a bit further but end up with a repeating prefetch = abort: >>> Prefetch Abort Exception PC at 0xFF176790 CPSR 0x80000113 >>>=20 >>> This is either in UEFI or very early in kernel bootstrap, since the = copyright hasn't printed yet...haven't poked at it to figure out where = the pc comes from yet. >>=20 >> Looks like it's boot1.efi. After upgrading to clang 3.9.0 -fPIC is = required to build loader. In addition to this problem there seems to be = some error when calculating value for relocation. Looks like it=E2=80=99s = going to take a bit of time to track down, I can=E2=80=99t identify it = immediately. =20 >=20 >=20 > Hi Jason, >=20 > I think I fixed the PIC problem along with FDT-related one: > https://people.freebsd.org/~gonzo/arm/patches/arm-uefi.diff Any plan to get this into head? Best regards Michael >=20 > You also need to provide 256M memory to qemu, because > loader.efi allocates 64Mb heap and 128Mb is just not enough > for UEFI firmware and loader.efi. Message below is an > indication of such error: > Failed to start image provided by UFS (9) >=20 > I used following command line to test nanobsd image: > qemu-system-arm -M virt -serial stdio -bios QEMU_EFI.fd \ > -m 256M -nographic -monitor none \ > -drive = if=3Dnone,file=3D_.disk.image.qemu-armv7.qcow2,id=3Dhd0 \ > -device virtio-blk-device,drive=3Dhd0 >=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" --Apple-Mail=_56B43687-8FCC-4E89-928B-30F14C8EBB75 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIQkDCCBNUw ggO9oAMCAQICCFBOxvU9EbRkMA0GCSqGSIb3DQEBCwUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMw IQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0xNDA3MjIxMjA4MjZaFw0xOTA3 MDkyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdE Rk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3 DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAx BAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84Ik Q4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVg Te3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sW VlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjggGG MIIBgjAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1Ud IwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMBIGA1UdEwEB/wQIMAYBAf8CAQIwYgYDVR0gBFsw WTARBg8rBgEEAYGtIYIsAQEEAgIwEQYPKwYBBAGBrSGCLAEBBAMAMBEGDysGAQQBga0hgiwBAQQD ATAPBg0rBgEEAYGtIYIsAQEEMA0GCysGAQQBga0hgiweMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6 Ly9wa2kwMzM2LnRlbGVzZWMuZGUvcmwvRFRfUk9PVF9DQV8yLmNybDB4BggrBgEFBQcBAQRsMGow LAYIKwYBBQUHMAGGIGh0dHA6Ly9vY3NwMDMzNi50ZWxlc2VjLmRlL29jc3ByMDoGCCsGAQUFBzAC hi5odHRwOi8vcGtpMDMzNi50ZWxlc2VjLmRlL2NydC9EVF9ST09UX0NBXzIuY2VyMA0GCSqGSIb3 DQEBCwUAA4IBAQBjICj9nCGGcr45Rlk5MiW8qQGbDczKfUGchm0KbiyzE1l1sTOSG2EnFv/DstU1 gvuEKgFJvWa7Zi+ywgZdbj9u4wFaW8pDY1yVtuExpx/VB19N5mWCTjL5w3x6S81NXHTuIfJ1AuxS PtLJatOQI25JZzW+f01WpOzML8+3oZeocj7JvEDWWqQIPda8gsO3tzKOsSyOam23NQIZz/U5RFhj pyQAELC7/E6vbi84u6VXST/YblBvLJeW3B1GmmWJz67M8uXZn1OzPqEvkqnYC8aEHwTG6x7on321 e6UC8STFJGMRNMxakyAqeYg6JUKQqWU7fIbTEhUjKfws2sw5W1QXMIIFojCCBIqgAwIBAgIHF6Qk oQlIMzANBgkqhkiG9w0BAQsFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQ MA4GA1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTE0MDUyNzE0NTQwOVoXDTE5MDcwOTIzNTkwMFowgcYxCzAJBgNVBAYTAkRFMRwwGgYDVQQIExNO b3JkcmhlaW4tV2VzdGZhbGVuMREwDwYDVQQHEwhNdWVuc3RlcjEgMB4GA1UEChMXRmFjaGhvY2hz Y2h1bGUgTXVlbnN0ZXIxIzAhBgNVBAsTGkRhdGVudmVyYXJiZWl0dW5nc3plbnRyYWxlMR0wGwYD VQQDExRGSCBNdWVuc3RlciBDQSAtIEcwMTEgMB4GCSqGSIb3DQEJARYRY2FAZmgtbXVlbnN0ZXIu ZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4eWyu8GzsIv0iowf2v/9BT0SmCFNX /eyQe5BncOk1j6XIlY5bnNu1S5uBe3uVgekgTh3gJyVNlaoIfCgAjqCrNJIaNQq5fr/S6L8uFeaU O8IF/C4RH5P7f9Hn2GUueEjmJhg9CI3LBAhrfAmEEtNmuVfDycN2MjngwDNxUNRfuXbWxuhkgDqJ 0ztJeayHGhFDrGx88eyStx40xy+0c0OFWdWxzBFQlBRHnl+zRftj3c9qy6BY+/fGaA2vV1oKr3h5 X6eyU1T8YlpP1NDe4bylqAteX01sM2Qciu8UAPnNc7Sb93TQjhCFRVDIS3CdN6AOpwz5YWEld6ey CdmFZ7pvAgMBAAGjggH+MIIB+jASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAR BgNVHSAECjAIMAYGBFUdIAAwHQYDVR0OBBYEFArzW7zkMYDWNUKJptPDzzfe0d/XMB8GA1UdIwQY MBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMBwGA1UdEQQVMBOBEWNhQGZoLW11ZW5zdGVyLmRlMIGI BgNVHR8EgYAwfjA9oDugOYY3aHR0cDovL2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9w dWIvY3JsL2NhY3JsLmNybDA9oDugOYY3aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9v dC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB1wYIKwYBBQUHAQEEgcowgccwMwYIKwYBBQUHMAGGJ2h0 dHA6Ly9vY3NwLnBjYS5kZm4uZGUvT0NTUC1TZXJ2ZXIvT0NTUDBHBggrBgEFBQcwAoY7aHR0cDov L2NkcDEucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwRwYI KwYBBQUHMAKGO2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2EvcHViL2NhY2Vy dC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQDeRwM11kpvuRIPuzWXLapr/ZBtB76V3cuF l45x/Kx0u03yjB4GaBPcxihn4P1z5KhRYkDBMo8HXkOgbL59aF6VdOlCurEgZvghKvUkKOCyWeYx S9rTGPBkbGiNn2ATVuLXzF8rDf50ynAIu3otstOOv+3Ifqi1pzCva1nO64khQA5Gd5/BNyu+YHbW f8ERAf9leu5a7yVI7cv1gCZAHpWJpkUKmfawyY4sAJ2hbGZRBvdACOxrfbuMdSOzPneT2rlmvH+D 7M6DmzVabLYk6UtAxQhldd/T/qsHkWvaWXHt0Eb9STs2Fl03Ls7M3NyLQLhaeR3ysNURYcaEfaB+ lxN+MIIGDTCCBPWgAwIBAgIHG5mIdDexozANBgkqhkiG9w0BAQsFADCBxjELMAkGA1UEBhMCREUx HDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQK ExdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVu dHJhbGUxHTAbBgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBm aC1tdWVuc3Rlci5kZTAeFw0xNjA3MDQwNzA2MTNaFw0xOTA3MDQwNzA2MTNaMHwxCzAJBgNVBAYT AkRFMSAwHgYDVQQKDBdGYWNoaG9jaHNjaHVsZSBNdWVuc3RlcjEyMDAGA1UECwwpRmFjaGJlcmVp Y2ggRWxla3Ryb3RlY2huaWsgdW5kIEluZm9ybWF0aWsxFzAVBgNVBAMMDk1pY2hhZWwgVHVleGVu MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzJoaUG3Zm24XxA/zNg2sbFcL56w8xqMg +X6G7UsYec3YEncnlkw3jgE5nDefos7UVoCA7wPjFTj8AQt5xfpXElnbM45IPy5Ng7g6dS7biGSM VRACPXe1PrjgApRAwwGmCPvALnZXkmKP6Zlf+3VLfz9YWIIaeKu3jFM2Lk6Y3gr5U1l8bjHSawOo WMlfvSsXXLT38zKW7Uz9jS278j0OqHANBPgsE6/LJoCWFInwlvybxhO3nGU7OteUGaPikqzvjLsL YgpHDi0WjMZfVx/UtUSzZ4EJvmJTBeuVwyKnCbrawnfwYPTQQ6VE1OkAzmsMByBbEwJ996RtG//T XCG06QIDAQABo4ICRzCCAkMwQAYDVR0gBDkwNzARBg8rBgEEAYGtIYIsAQEEAwUwEQYPKwYBBAGB rSGCLAIBBAMBMA8GDSsGAQQBga0hgiwBAQQwCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwHQYD VR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBTQHa9qhKgSZgCCAPThZkXaEaJ/ dTAfBgNVHSMEGDAWgBQK81u85DGA1jVCiabTw8833tHf1zAgBgNVHREEGTAXgRV0dWV4ZW5AZmgt bXVlbnN0ZXIuZGUwgYgGA1UdHwSBgDB+MD2gO6A5hjdodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2Zo LW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD2gO6A5hjdodHRwOi8vY2RwMi5wY2EuZGZu LmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMIHXBggrBgEFBQcBAQSByjCBxzAz BggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9PQ1NQLVNlcnZlci9PQ1NQMEcGCCsG AQUFBzAChjtodHRwOi8vY2RwMS5wY2EuZGZuLmRlL2ZoLW11ZW5zdGVyLWNhL3B1Yi9jYWNlcnQv Y2FjZXJ0LmNydDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9maC1tdWVuc3Rl ci1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQELBQADggEBAEj2/6x4kzoCVIiu aaminPrOHxACyoYsmSRjYPQpgW5xRj/FlolO1nG+ZZ11sqTb3TdCGD69ko5/zs8eGKnv/i0VLCHF g1JLfpaxElN5RrR/cqRJrbzKshF9aUkBODF8vlf9BCeimMK3fifjbbWRyxHssfEECffujD7/Yvta NYMO46Roz39lIK2s37IVFq3V5RWzUeTuwpP9t8lOxirOi9eK2OYI/dh0HjR2S5Dr9nMR1dNulrhz jlFxGc+opefGScrRR9Ec0eqTXlbt1Q9UzNIYVS+OGZY8/bBbprwXVTmwSp8dygEULkIaMbLsaTaW 6TehuL8ousPJkL52SOENgSkxggQpMIIEJQIBATCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozAJBgUrDgMCGgUAoIICKzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0xNjEyMzAxMDU1MjdaMCMGCSqGSIb3DQEJBDEWBBS9DHEOJOp0hGuJNk2W iLjsBf7JCzCB4wYJKwYBBAGCNxAEMYHVMIHSMIHGMQswCQYDVQQGEwJERTEcMBoGA1UECBMTTm9y ZHJoZWluLVdlc3RmYWxlbjERMA8GA1UEBxMITXVlbnN0ZXIxIDAeBgNVBAoTF0ZhY2hob2Noc2No dWxlIE11ZW5zdGVyMSMwIQYDVQQLExpEYXRlbnZlcmFyYmVpdHVuZ3N6ZW50cmFsZTEdMBsGA1UE AxMURkggTXVlbnN0ZXIgQ0EgLSBHMDExIDAeBgkqhkiG9w0BCQEWEWNhQGZoLW11ZW5zdGVyLmRl AgcbmYh0N7GjMIHlBgsqhkiG9w0BCRACCzGB1aCB0jCBxjELMAkGA1UEBhMCREUxHDAaBgNVBAgT E05vcmRyaGVpbi1XZXN0ZmFsZW4xETAPBgNVBAcTCE11ZW5zdGVyMSAwHgYDVQQKExdGYWNoaG9j aHNjaHVsZSBNdWVuc3RlcjEjMCEGA1UECxMaRGF0ZW52ZXJhcmJlaXR1bmdzemVudHJhbGUxHTAb BgNVBAMTFEZIIE11ZW5zdGVyIENBIC0gRzAxMSAwHgYJKoZIhvcNAQkBFhFjYUBmaC1tdWVuc3Rl ci5kZQIHG5mIdDexozANBgkqhkiG9w0BAQEFAASCAQC/sBKVbu6c/Fdrd/zsI2xO0w1pnSl0TtRk 8jJtAzWQGPrFnCNnVk8Z6WPRfECAWIWnAxVZEtBrYsQyrx6YQvpmTUDp4UnWwXKNo0cRyV0TF0Su KKn67+SBYmnneL2dBbYjxI8wKlVcs0Had6GhspN1Y+Xt42BcjdbXbGo25T1prg96GqEen5vavidZ 4+BU4Zav0POibaXiX5MPTSGNzc6yqkN+3ewRJzLqmJaHaB8ZP2zazFEbBeCAFIjHsj2aXPUFVkBr M7LA9A1CsedTKjGeImQYMAy0rV4SPOnqIi2ke8Kzzkg5YPPv9swBeRSzw8YnSUAbjvJansw07kGx zdZdAAAAAAAA --Apple-Mail=_56B43687-8FCC-4E89-928B-30F14C8EBB75-- From owner-freebsd-arm@freebsd.org Fri Dec 30 17:52:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 53B83C973C8 for ; Fri, 30 Dec 2016 17:52:58 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [45.55.20.155]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2A6F21619 for ; Fri, 30 Dec 2016 17:52:57 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from [76.102.118.237] (helo=[10.0.1.5]) by id.bluezbox.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87 (FreeBSD)) (envelope-from ) id 1cN1MN-0006qw-71; Fri, 30 Dec 2016 09:52:56 -0800 From: Oleksandr Tymoshenko Message-Id: <5124EA24-BD02-41CA-87ED-DFB5732685E1@bluezbox.com> Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: loading 'VIRT' kernel in qemu Date: Fri, 30 Dec 2016 09:52:54 -0800 In-Reply-To: <7950ED7A-4A64-4A88-A0DA-8A0D6E54D6B8@fh-muenster.de> Cc: Jason Harmening , freebsd-arm@freebsd.org To: Michael Tuexen References: <58C0D791-3D3C-4DE2-9EAF-93DA40ED620D@bluezbox.com> <272ABF9C-4735-44C4-8EB8-FBCCDE37785A@bluezbox.com> <7950ED7A-4A64-4A88-A0DA-8A0D6E54D6B8@fh-muenster.de> X-Mailer: Apple Mail (2.3259) Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: > On Dec 30, 2016, at 2:55 AM, Michael Tuexen wrote: > >> On 30 Dec 2016, at 09:14, Oleksandr Tymoshenko wrote: >> >> >>> On Dec 29, 2016, at 5:25 PM, Oleksandr Tymoshenko wrote: >>> >>> >>>> On Dec 29, 2016, at 5:12 AM, Jason Harmening wrote: >>>> >>>> >> .. skipped .. >>>> >>>> Ah, thanks! That should make things a good deal easier. >>>> Using the nanobsd-generated images and the qemu invocation from qemu-armv7.cfg, I get a bit further but end up with a repeating prefetch abort: >>>> Prefetch Abort Exception PC at 0xFF176790 CPSR 0x80000113 >>>> >>>> This is either in UEFI or very early in kernel bootstrap, since the copyright hasn't printed yet...haven't poked at it to figure out where the pc comes from yet. >>> >>> Looks like it's boot1.efi. After upgrading to clang 3.9.0 -fPIC is required to build loader. In addition to this problem there seems to be some error when calculating value for relocation. Looks like it’s going to take a bit of time to track down, I can’t identify it immediately. >> >> >> Hi Jason, >> >> I think I fixed the PIC problem along with FDT-related one: >> https://people.freebsd.org/~gonzo/arm/patches/arm-uefi.diff > Any plan to get this into head? [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URIs: bluezbox.com] 0.0 HTML_MESSAGE BODY: HTML included in message -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 17:52:58 -0000 > On Dec 30, 2016, at 2:55 AM, Michael Tuexen = wrote: >=20 >> On 30 Dec 2016, at 09:14, Oleksandr Tymoshenko = wrote: >>=20 >>=20 >>> On Dec 29, 2016, at 5:25 PM, Oleksandr Tymoshenko = wrote: >>>=20 >>>=20 >>>> On Dec 29, 2016, at 5:12 AM, Jason Harmening = wrote: >>>>=20 >>>>=20 >> .. skipped .. >>>>=20 >>>> Ah, thanks! That should make things a good deal easier. >>>> Using the nanobsd-generated images and the qemu invocation from = qemu-armv7.cfg, I get a bit further but end up with a repeating prefetch = abort: >>>> Prefetch Abort Exception PC at 0xFF176790 CPSR 0x80000113 >>>>=20 >>>> This is either in UEFI or very early in kernel bootstrap, since the = copyright hasn't printed yet...haven't poked at it to figure out where = the pc comes from yet. >>>=20 >>> Looks like it's boot1.efi. After upgrading to clang 3.9.0 -fPIC is = required to build loader. In addition to this problem there seems to be = some error when calculating value for relocation. Looks like it=E2=80=99s = going to take a bit of time to track down, I can=E2=80=99t identify it = immediately. =20 >>=20 >>=20 >> Hi Jason, >>=20 >> I think I fixed the PIC problem along with FDT-related one: >> https://people.freebsd.org/~gonzo/arm/patches/arm-uefi.diff > Any plan to get this into head? Yes, I=E2=80=99ll submit this patch to Phabricator and it=E2=80=99ll be = committed to HEAD when/if it passes the review.=20= From owner-freebsd-arm@freebsd.org Fri Dec 30 19:36:26 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BC57C98F2C for ; Fri, 30 Dec 2016 19:36:26 +0000 (UTC) (envelope-from thomasskibo@yahoo.com) Received: from nm8-vm2.bullet.mail.gq1.yahoo.com (nm8-vm2.bullet.mail.gq1.yahoo.com [98.136.218.225]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4704010A4 for ; Fri, 30 Dec 2016 19:36:26 +0000 (UTC) (envelope-from thomasskibo@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1483126382; bh=ZAPm0BJZW+8vHCTpdCJ6dWMtqrC6MR5ta14vyh1iVWY=; h=From:Subject:Date:To:From:Subject; b=dASZkdXAVX3QStzGmmHF6zypaQXWr2anF48WhigqDB2HF03BVl+4FGbt3ZAx29Q+zNA3fuzl8P+5A536XjI2unE6X21LXc/qgMqAWD8ssRA3ocE9+2z38Py6c4pyL7bfPhEqhZf63+joG4lixD5V0TBeglXTDPEfBKt42bhObmmx2uZBKzpFKN0FXUIHqFxCnPcCs89aA8+akrWExxFPtOeZim2IZQ3ouxbi9MiUTzYyrPDO+9OViVS/LBkgBsxmf4uahmaarVzPsWHY8pGWBcRYwhUO0DcFynGmnMu++6c5/6+0gJI+g9r3+DGW5EwiFoTF1e3tOug7koWdYlv2Pw== Received: from [98.137.12.174] by nm8.bullet.mail.gq1.yahoo.com with NNFMP; 30 Dec 2016 19:33:02 -0000 Received: from [208.71.42.195] by tm13.bullet.mail.gq1.yahoo.com with NNFMP; 30 Dec 2016 19:33:02 -0000 Received: from [127.0.0.1] by smtp206.mail.gq1.yahoo.com with NNFMP; 30 Dec 2016 19:33:02 -0000 X-Yahoo-Newman-Id: 774856.29480.bm@smtp206.mail.gq1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: Mj0W3BYVM1l.jAFpeMoR2biX2..i386A8c.0Ob4YI2GUhjD XvBWvaSopN2YLqTPKY.sAGymBKaBCBQoQlTKs_mbtr2vuzL98nG_IKeTKm31 tribgg5aw03Xfz9_fpGD4qTs8ac8G0Bn4kptLYgUChNuBZfHcoRdwTZeStsM uyKJU7Ut67QSOvwG5Zi1tdmN8IVBXoKsv0IYxROSKjVI69f.pr_N_T1itdB. 6GN0IRr7uzrDLYhdg5r6KOOXoz54wB.fc8UcaC.6OR6UWmV0nLGHI5LMuPzU aDxa_rtI7Bpdcs5.fb20dW_1W3qOc0BhiQijErquRoaXOKZwUpRF29maXrdX yaKpDs6T9XLaXX9C1q2zFa0df7Z0Lg1Jwfulj710A2qPL4_NoauZ0ZaIuJnn L1ir_t_S_GvhZKirBYOwmZsl.Kb_2vwB54pgKyqEVaZMjRBkmYUyoDVUL7AO FcklHaoqhtyg4rHIzFLheOJxRKUP9_NXXzOnt642s.Hor82egSY3vN74ixBL ikb9.LcBKoMxo1XjkeiW3Vy3WbpXPT4LhUt0Ssi5F12eroJdggHmWUfytcIt 5ykoIn4ZkO398OrmXlZfyR.jDKBUKcUjz5sN3YWQFYeA- X-Yahoo-SMTP: .8Dytk6swBAeTUTcf.ezO8BKaYfn.mUV From: Thomas Skibo Content-Type: multipart/mixed; boundary="Apple-Mail=_AA84A1E2-5020-413E-8832-953C02FE2E4D" Subject: Re: Finally bringing FreeBSD to Parallella Message-Id: <2CAC521E-AB65-453F-B1CC-DE025DA43596@yahoo.com> Date: Fri, 30 Dec 2016 11:33:01 -0800 To: freebsd-arm@freebsd.org, =?utf-8?Q?Daniel_H=C3=BCbleitner?= Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 19:36:26 -0000 --Apple-Mail=_AA84A1E2-5020-413E-8832-953C02FE2E4D Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Hello. Using the GNU dts files for Zynq boards is not as easy as just adding = the proper compat strings. Off the top of my head: - A range of physical memory must be reserved because it is not = accessible by all AXI masters. This is done in zynq-7000.dtsi right now = but maybe it can be done in zy7_machdep.c (?)) - Several peripherals (including mpcore-timers) must derive their = reference clock speed automagically from the PS clock speed instead of = being specified in each peripheral's device tree entry. - The ethernet driver needs to be able to change its reference clock in = response to media speed changes. The hack I use for this requires the = ethernet=E2=80=99s device tree entry to specify the =E2=80=9Cunit = number" of its reference clock so it can request speed changes from the = SLCR block. It=E2=80=99s kind of on my to-do list to have GNU DTS files working for = 12.0 but I haven=E2=80=99t been working on it lately. Regarding Parallella: I had FreeBSD booting on Parallella several years ago but I bricked my = board and so I stopped updating it. The Parallella has u-boot in a = flash memory but without the API option. Rather than trying to re-flash = the u-boot and risk bricking the Parallella (which I eventually did = anyway), I packaged a u-boot binary with the proper options in a uImage = file so the boot process was FSBL =E2=80=94> U-boot =E2=80=94> U-boot = =E2=80=94> ubldr =E2=80=94> FreeBSD. The uImage file I used is in a = tarball at http://www.skibo.net/zedbsd/parallella_freebsd.tgz . I think it would be better, for now, to use RELEASE-11.0 which has good = Zynq support and just come up with a BSD style DTS file for Parallella. = I think the only difference between Parallella and Zedboard is that the = SD card is attached to SDHCI1 instead of SDHCI0 and the memory size is = larger. My best guess for a DTS file is attached. Happy New Year. =E2=80=94 Thomas Skibo thomasskibo@yahoo.com --Apple-Mail=_AA84A1E2-5020-413E-8832-953C02FE2E4D Content-Disposition: attachment; filename=parallella.dts Content-Type: application/octet-stream; name="parallella.dts" Content-Transfer-Encoding: 7bit /*- * Copyright (c) 2016 The FreeBSD Foundation * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * $FreeBSD$ */ /dts-v1/; /include/ "zynq-7000.dtsi" / { model = "parallella"; compatible = "adapteva,parallella"; memory { // First megabyte isn't accessible by all interconnect masters. device_type = "memory"; reg = <0x100000 0x3ff00000>; /* 1GB RAM at 0x100000 */ }; fb0: fb@43000000 { compatible = "xlnx,xlnx-fb"; reg = <0x43000000 0x10000>, <0x43c00000 0x10000>; }; chosen { stdin = &uart1; stdout = &uart1; }; }; &slcr { clock-frequency = <33333333>; // 33Mhz PS_CLK }; &global_timer { clock-frequency = <333333333>; // 333Mhz }; &uart1 { status = "okay"; }; ð0 { status = "okay"; }; &sdhci1 { status = "okay"; }; &ehci0 { status = "okay"; }; --Apple-Mail=_AA84A1E2-5020-413E-8832-953C02FE2E4D-- From owner-freebsd-arm@freebsd.org Fri Dec 30 22:16:13 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B8A6C9791C for ; Fri, 30 Dec 2016 22:16:13 +0000 (UTC) (envelope-from rj@obsigna.com) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::12]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C24151DA7 for ; Fri, 30 Dec 2016 22:16:12 +0000 (UTC) (envelope-from rj@obsigna.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1483136169; l=749; s=domk; d=obsigna.com; h=To:Date:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type: From; bh=XgceHemZ9vWn1V7HRPPKjQvrfJj2uGDImtiz/1xCsqY=; b=E+YkduuVN4UjO8X9uF2JVWF65pemUu+S0f3XmLCrQRLT5hZKHv5Y4s/OfNytpHyx2x I9HNsgLJPfGXUOt80RKDwq4ufJ39oFRpEyv2ykdtTNMKe3CZWwUcmstuQUxnjYOikLpc MekxnFWhRBmsE+e4/IusOl5JNdReFidIp9IUA= X-RZG-AUTH: :O2kGeEG7b/pS1EK7WHa0hxqKZr4lnx6UhT0M0o35iAdWtoM07Gt3wQHFGhIh99LgMA== X-RZG-CLASS-ID: mo00 Received: from mail.obsigna.com (bb02ac17.virtua.com.br [187.2.172.23]) by smtp.strato.de (RZmta 39.11 DYNA|AUTH) with ESMTPSA id 207b18sBUMG8dHB (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate) for ; Fri, 30 Dec 2016 23:16:08 +0100 (CET) Received: from rolf.projectworld.net (rolf.projectworld.net [192.168.222.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.obsigna.com (Postfix) with ESMTPSA id 1CC776E71D2F for ; Fri, 30 Dec 2016 20:16:05 -0200 (BRST) From: "Dr. Rolf Jansen" Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Serial Cable for booting FreeBSD on the BeagleBone Black Message-Id: <2E78FD95-C7DA-44A5-9E11-CA100DF0D97A@obsigna.com> Date: Fri, 30 Dec 2016 20:16:08 -0200 To: freebsd-arm@freebsd.org X-Mailer: Apple Mail (2.3259) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 22:16:13 -0000 I ordered my BeagleBone Black, and I will receive it next week. I read on https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack about = booting the BBB with FreeBSD, that I need to: "Connect a serial cable such as the FTDI TTL-232R 3.3v or the Adafruit 4-pin cable" I am sorry, for needing to ask the obvious: - connect the serial cable to where and for what purpose? - what is required on the other end for establishing the facility which the BBB needs for booting? - none of my machines got a RS232 connector, I even can't remember when I dropped out the last one that got RS232. (for sure this was in the last millennium). Is this really required? Many thanks in advance for your advices. Best regards Rolf From owner-freebsd-arm@freebsd.org Fri Dec 30 22:26:00 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB590C97D67 for ; Fri, 30 Dec 2016 22:26:00 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from feynman.konjz.org (feynman.konjz.org [64.147.119.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6BFBA1650 for ; Fri, 30 Dec 2016 22:26:00 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from [127.0.0.1] (no-reverse-dns-configured.com [93.174.93.133] (may be forged)) (authenticated bits=0) by feynman.konjz.org (8.14.7/8.14.4) with ESMTP id uBUMggXj063731 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Fri, 30 Dec 2016 17:42:44 -0500 (EST) (envelope-from george@ceetonetechnology.com) Subject: Re: Serial Cable for booting FreeBSD on the BeagleBone Black To: freebsd-arm@freebsd.org References: <2E78FD95-C7DA-44A5-9E11-CA100DF0D97A@obsigna.com> From: George Rosamond Message-ID: Date: Fri, 30 Dec 2016 22:21:00 +0000 MIME-Version: 1.0 In-Reply-To: <2E78FD95-C7DA-44A5-9E11-CA100DF0D97A@obsigna.com> Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="QUBHFNASwcBlAqnPrGdHdMmMuKBrPJHmh" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Dec 2016 22:26:00 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --QUBHFNASwcBlAqnPrGdHdMmMuKBrPJHmh Content-Type: multipart/mixed; boundary="uMokhfr2xiVxtGxEKhCokncBHLFd4B4sv"; protected-headers="v1" From: George Rosamond To: freebsd-arm@freebsd.org Message-ID: Subject: Re: Serial Cable for booting FreeBSD on the BeagleBone Black References: <2E78FD95-C7DA-44A5-9E11-CA100DF0D97A@obsigna.com> In-Reply-To: <2E78FD95-C7DA-44A5-9E11-CA100DF0D97A@obsigna.com> --uMokhfr2xiVxtGxEKhCokncBHLFd4B4sv Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Dr. Rolf Jansen: > I ordered my BeagleBone Black, and I will receive it next week. >=20 > I read on https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack about bo= oting the BBB with FreeBSD, that I need to: >=20 > "Connect a serial cable such as the FTDI TTL-232R 3.3v > or the Adafruit 4-pin cable" >=20 > I am sorry, for needing to ask the obvious: >=20 > - connect the serial cable to where and for what purpose? There are four pin connectors on the serial cable, black, green, white and red. There are six pins along one side of the BBBlack with pin 1 labeled "J1" pin1 black pin4 green pin5 white and red is unused. >=20 > - what is required on the other end for establishing the > facility which the BBB needs for booting? cu(1) should work fine. >=20 > - none of my machines got a RS232 connector, I even can't > remember when I dropped out the last one that got RS232. > (for sure this was in the last millennium). > Is this really required? >=20 > Many thanks in advance for your advices. USB to the four pin connectors... I'm sure you'll be fine. g --uMokhfr2xiVxtGxEKhCokncBHLFd4B4sv-- --QUBHFNASwcBlAqnPrGdHdMmMuKBrPJHmh Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE4SllHXHjEk+XHgKHSOBG7xboSCgFAlhm3esACgkQSOBG7xbo SChxOBAAh34fVbjgVEdeMaAsyakzSXDhF3VOk+QuKpsEP1kK+G+VXLt/TVP22sDl dmnVKz0Ic0fZBAxaNtSog8dx1T08MKkKZxoCWrPLCzcxuAHoAbjHH/Oovg9cT9jT gthvnhch778VTq9izyCPdH3dHPB2VIfoSRQEAbwDMPRuDQ7akI0ooMXsvgEGnIsN CPMV0mGMaATrucNkxt628kBVu7aC9VK2e48C61vsGji40Kbgx/ocrL3w73YS/kX6 JYPvvcgTw/TIkY9FMIfJ5LUSTVfxhrlCZXjyGdsrg6QATYaLSZA2XhPdyB6kAkaV VWuOphRarySVb3JI7X1slJBnjJD3Wfq1I732jGp6dmrmxDk0/WHMUuvivtgOrbDG 12OUFoodxh/ae1e3gqDnswPEFECJJVG6Y1WNfnHR7+SN35fNfENWikPa5CRbSsJw vuhDQTj7m5bbC1/4pXNQ6vlKFyR7NIqePcyXN/RRemWM7YzVyQHyNhCySDxTGv/3 vLGy6VJ/MTadUnJrhMXS3VNFL2f7S5i6Ox53CSplQbY0FnZoJ5VnnZQ70i82lkFB ptj66bznDEZ4zt+BOi01FyvVL9FxyvClWfRk7DAbANNzCFvofiJrsjmeA0Gphwqr OeXsrbgW5DLvbTrkCa7T4g65nUukFWjZqT4S3L2q+P2CFmm9Dlo= =bp/U -----END PGP SIGNATURE----- --QUBHFNASwcBlAqnPrGdHdMmMuKBrPJHmh-- From owner-freebsd-arm@freebsd.org Sat Dec 31 01:33:19 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6CC5C97781 for ; Sat, 31 Dec 2016 01:33:19 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.dlib.vt.edu (gromit.dlib.vt.edu [128.173.126.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "gromit.dlib.vt.edu", Issuer "Chumby Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 66F171AED for ; Sat, 31 Dec 2016 01:33:18 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from [10.0.100.53] (unknown [173.221.152.10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gromit.dlib.vt.edu (Postfix) with ESMTPSA id 0D428F7F; Fri, 30 Dec 2016 20:26:27 -0500 (EST) From: Paul Mather Message-Id: Mime-Version: 1.0 (Mac OS X Mail 10.2 \(3259\)) Subject: Re: Serial Cable for booting FreeBSD on the BeagleBone Black Date: Fri, 30 Dec 2016 20:26:26 -0500 In-Reply-To: Cc: freebsd-arm@freebsd.org To: George Rosamond References: <2E78FD95-C7DA-44A5-9E11-CA100DF0D97A@obsigna.com> X-Mailer: Apple Mail (2.3259) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Dec 2016 01:33:19 -0000 Dr. Rolf Jansen, On Dec 30, 2016, at 5:21 PM, George Rosamond = wrote: > Dr. Rolf Jansen: >> I ordered my BeagleBone Black, and I will receive it next week. >>=20 >> I read on https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack about = booting the BBB with FreeBSD, that I need to: >>=20 >> "Connect a serial cable such as the FTDI TTL-232R 3.3v >> or the Adafruit 4-pin cable" >>=20 >> I am sorry, for needing to ask the obvious: >>=20 >> - connect the serial cable to where and for what purpose? >=20 > There are four pin connectors on the serial cable, black, green, white > and red. >=20 > There are six pins along one side of the BBBlack with pin 1 labeled = "J1" >=20 > pin1 black >=20 > pin4 green >=20 > pin5 white >=20 > and red is unused. Using the AdaFruit FTDI Friend (https://www.adafruit.com/products/284 = ) is even simpler with the = BeagleBone Black: just plug it directly into the J1 jumper mentioned = above and everything lines up automagically. :-) Once plugged in, connect it to your "serial terminal" (e.g., FreeBSD = host system) via a mini-B to USB-A cable and use "cu" to connect. Speed = is 115200. It even includes send and receive blinkenlights so you can = see when data is flowing... Cheers, Paul.= From owner-freebsd-arm@freebsd.org Sat Dec 31 12:24:33 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 28325C98BBF; Sat, 31 Dec 2016 12:24:33 +0000 (UTC) (envelope-from benny.goemans@belgacom.net) Received: from mailbnc117.isp.belgacom.be (mailbnc117.isp.belgacom.be [195.238.20.251]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign Organization Validation CA - SHA256 - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 61B74186F; Sat, 31 Dec 2016 12:24:31 +0000 (UTC) (envelope-from benny.goemans@belgacom.net) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2BkBgDGomdY/9HaUlFdDg0BAQEDAQEBC?= =?us-ascii?q?QEBAYM3AQEBAQFAPoEMjkmTUpcjLIUsSgKCIhABAgEBAQEBAQFiKIRpAQU4Aj8?= =?us-ascii?q?QBAcYHBJXBhMIiGwKshGKQgEBAQEBAQQBAQEBASOCMYQUhGGKJwWafYF6hFqKY?= =?us-ascii?q?YF+UYgBhg6OLoQPNiGBB4VzPD00iREBAQE?= X-IPAS-Result: =?us-ascii?q?A2BkBgDGomdY/9HaUlFdDg0BAQEDAQEBCQEBAYM3AQEBAQF?= =?us-ascii?q?APoEMjkmTUpcjLIUsSgKCIhABAgEBAQEBAQFiKIRpAQU4Aj8QBAcYHBJXBhMIi?= =?us-ascii?q?GwKshGKQgEBAQEBAQQBAQEBASOCMYQUhGGKJwWafYF6hFqKYYF+UYgBhg6OLoQ?= =?us-ascii?q?PNiGBB4VzPD00iREBAQE?= Received: from d5152dad1.static.telenet.be (HELO roundcube.malavon.com) ([81.82.218.209]) by relay.proximus.be with ESMTP/TLS/DHE-RSA-AES128-GCM-SHA256; 31 Dec 2016 13:23:15 +0100 MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit Date: Sat, 31 Dec 2016 13:23:15 +0100 From: Benny Goemans To: Paul Mather Cc: George Rosamond , freebsd-arm@freebsd.org, owner-freebsd-arm@freebsd.org Subject: Re: Serial Cable for booting FreeBSD on the BeagleBone Black In-Reply-To: References: <2E78FD95-C7DA-44A5-9E11-CA100DF0D97A@obsigna.com> Message-ID: <5c521018b38d839824c63b4be953664d@belgacom.net> X-Sender: benny.goemans@belgacom.net User-Agent: Roundcube Webmail/1.2.2 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Dec 2016 12:24:33 -0000 Paul Mather schreef op 2016-12-31 02:26: > Dr. Rolf Jansen, > > On Dec 30, 2016, at 5:21 PM, George Rosamond > wrote: > >> Dr. Rolf Jansen: >>> I ordered my BeagleBone Black, and I will receive it next week. >>> >>> I read on https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack about >>> booting the BBB with FreeBSD, that I need to: >>> >>> "Connect a serial cable such as the FTDI TTL-232R 3.3v >>> or the Adafruit 4-pin cable" >>> >>> I am sorry, for needing to ask the obvious: >>> >>> - connect the serial cable to where and for what purpose? >> >> There are four pin connectors on the serial cable, black, green, white >> and red. >> >> There are six pins along one side of the BBBlack with pin 1 labeled >> "J1" >> >> pin1 black >> >> pin4 green >> >> pin5 white >> >> and red is unused. > > > Using the AdaFruit FTDI Friend (https://www.adafruit.com/products/284 > ) is even simpler with the > BeagleBone Black: just plug it directly into the J1 jumper mentioned > above and everything lines up automagically. :-) > > Once plugged in, connect it to your "serial terminal" (e.g., FreeBSD > host system) via a mini-B to USB-A cable and use "cu" to connect. > Speed is 115200. It even includes send and receive blinkenlights so > you can see when data is flowing... > > Cheers, > > Paul. For the record, you can also use screen. If I recall correctly the command line is 'screen /dev/ 115200' where 115200 is the baud rate. See the man page as well. For the location of the header, see [1] (which is the official BBB wiki). In case you're talking about the BBB Wireless, the header is right next to/above the processor/mem (the big 'Octavo' chip), image at [2]. [1] http://elinux.org/Beagleboard:BeagleBoneBlack [2] https://beagleboard.org/static/images/BeagleBoneBlackWireless_A3_horiz.jpeg Regards, Benny From owner-freebsd-arm@freebsd.org Sat Dec 31 23:19:53 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15BAFC99A63 for ; Sat, 31 Dec 2016 23:19:53 +0000 (UTC) (envelope-from koz.ross@retro-freedom.nz) Received: from aibo.runbox.com (aibo.runbox.com [91.220.196.211]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CBEC410F5 for ; Sat, 31 Dec 2016 23:19:51 +0000 (UTC) (envelope-from koz.ross@retro-freedom.nz) Received: from [10.9.9.211] (helo=mailfront11.runbox.com) by bars.runbox.com with esmtp (Exim 4.71) (envelope-from ) id 1cNSwB-0007qn-56 for freebsd-arm@freebsd.org; Sun, 01 Jan 2017 00:19:43 +0100 Received: from [121.99.240.58] (helo=Sebastian) by mailfront11.runbox.com with esmtpsa (uid:845118 ) (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256) (Exim 4.82) id 1cNSvq-00014Q-Gw for freebsd-arm@freebsd.org; Sun, 01 Jan 2017 00:19:23 +0100 Date: Sun, 1 Jan 2017 12:19:16 +1300 From: Koz Ross To: freebsd-arm@freebsd.org Subject: Booting FreeBSD on a BananaPi Message-ID: <20161231231915.GC1094@Sebastian> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WfZ7S8PLGjBY9Voh" Content-Disposition: inline User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Dec 2016 23:19:53 -0000 --WfZ7S8PLGjBY9Voh Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm trying to jump into FreeBSD by installing it on my BananaPi, which I pl= an to use as a micro-server. I downloaded the BananaPi .img.xz from the FreeBSD F= TP server, dd'ed it onto an SD card, inserted it into the BananaPi, and powere= d it on. However, I have no Ethernet activity, and the light on top of the board= is red, which I assume means that nothing is happening. Do I have to do someth= ing special for the boot process to begin? Also, do the provided images start an SSH server when you boot into them? --=20 Koz Ross www.retro-freedom.nz If you aren't using GPG, you should be! https://emailselfdefense.fsf.org/en. Please don't send me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html for why. Proud member of the Open Wireless Movement. Find out more at https://openwireless.org/ Proud member of Peers, at http://peers.community/ . We grow freedom. --WfZ7S8PLGjBY9Voh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCAAdFiEEuQZkm9t8WDpL6gbJkBFWv+UDDUAFAlhoPPEACgkQkBFWv+UD DUAv2Qf/WejMvtLZuQYUw/eg2VmRVF9TcLlcZoFdvm0WDy25xhZao/K5JwkbNLz+ /f+bR6O8bVqTZFmqZqit50km7JaWrY5bunj55No6A218s/bhWYsi/wz+6ysz+qhW wWkzpgt3fSbQA9HdIql1mLE6PhcTcHsJJMvPw0NDXiQRTY18PacR0KVhI2M1ZQ57 S68+5TwP6yjpKUP6iowbp2cKBCV5Swc7wxTCu/q2qPa7bGCZTEF6TNaTAsr6zI8h hXtrA9KcIEDce9WHuOUAtiTTlQlFmJbiq3w8kT/X2ONcFquyaApEkWvmbtQGcAfh 9tJvtC7sNrAK8oVtt9BNA4+KpBi9+g== =QhF0 -----END PGP SIGNATURE----- --WfZ7S8PLGjBY9Voh--