From owner-freebsd-arm@freebsd.org Sun Oct 4 06:51:42 2015 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 8FE57A10B03 for ; Sun, 4 Oct 2015 06:51:42 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 282EE1114 for ; Sun, 4 Oct 2015 06:51:41 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.171] (89-27-2-202.bb.dnainternet.fi [89.27.2.202]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t946pXsU050484 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Sun, 4 Oct 2015 06:51:34 GMT (envelope-from sparvu@kronometrix.org) Reply-To: sparvu@kronometrix.org Subject: Re: compile kernel with hard float support References: <560CF28F.4000908@kronometrix.org> <20151001101825.44341b74@bender> <560CFBCA.5010001@kronometrix.org> <20151001093550.GQ11284@kib.kiev.ua> To: "freebsd-arm@freebsd.org" From: Stefan Parvu Organization: kronometrix.org Message-ID: <5610CC70.5000706@kronometrix.org> Date: Sun, 4 Oct 2015 09:51:28 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <20151001093550.GQ11284@kib.kiev.ua> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2015 06:51:42 -0000 > diff --git a/sys/arm/arm/vm_machdep.c b/sys/arm/arm/vm_machdep.c > index 223ad96..895a14c 100644 > --- a/sys/arm/arm/vm_machdep.c > +++ b/sys/arm/arm/vm_machdep.c > @@ -134,7 +134,7 @@ cpu_fork(register struct thread *td1, register struct proc *p2, > pcb2->pcb_regs.sf_sp = STACKALIGN(td2->td_frame); > > pcb2->pcb_vfpcpu = -1; > - pcb2->pcb_vfpstate.fpscr = VFPSCR_DN | VFPSCR_FZ; > + pcb2->pcb_vfpstate.fpscr = VFPSCR_DN; > > tf = td2->td_frame; > tf->tf_spsr &= ~PSR_C; thanks. This works fine. -- Stefan Parvu From owner-freebsd-arm@freebsd.org Sun Oct 4 10:10:10 2015 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 4D311A10EAD for ; Sun, 4 Oct 2015 10:10:10 +0000 (UTC) (envelope-from c_dornig@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0B79113E1 for ; Sun, 4 Oct 2015 10:10:09 +0000 (UTC) (envelope-from c_dornig@gmx.de) Received: from [10.50.0.83] ([24.134.162.97]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0LwF9u-1ahSeS05ew-0186sX; Sun, 04 Oct 2015 12:10:02 +0200 Message-ID: <5610FAFC.3020005@gmx.de> Date: Sun, 04 Oct 2015 12:10:04 +0200 From: "C.Dornig" User-Agent: Mutt 1.0 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: Re: dwc on banana pi pro and poor network performance References: <560ED8DF.4080709@gmx.de> <560F683C.4070802@selasky.org> In-Reply-To: <560F683C.4070802@selasky.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:l64FOzgxThqlVudz0vzOw+njQ30pB/L0DtDSLXVWJeGcMV3ZXCI Q6bEPr5Q9eAhnWMMz8GZuNfALhNlaWvX0cIur1TnWY+1ZT4XqJDfjE2M7/ZIfA6mfzPCWYn YIwItYb2OWnw67mAI1fwF+3uN0ldLAU3Eh6nV6TSp41QTvclv/+soRqZ7/k5ZnwS9sZQB3K FiXbAtk/2LGCnIhQlQ67w== X-UI-Out-Filterresults: notjunk:1;V01:K0:U6UYwc12OgI=:jRWiXCJnmXH7VeGn8Y6rCN OC9V/+T/2hWZEo8wK5tjocWSFbj+O/9mHDRpMngr0JQNV4sYMToS3A8kcLhDwVvHJFlbDst7i 6zrSnxHnFOx5vySfWZePOurLGx7xLVNlSx18jiVdKXiLZ58T0CGNHMjhZvCP+Ug+ZtGtFE/sQ Kyc54cIpNsQvj7cR3xLfDIVCcOTPd0OCKQOKahGVmmBlH6Q7/+aXu8MGhE/L57+TGpChifLHH AZEXC2/UdZJPK+zk4XYTTffxWtZDr8bjJuHZIWAJM9/uMscgx1I9kz9MEupI7tZnETqkvaZRl IfbLg16ImP5qCaxBLhYA2eDYIKfBoD5tIuRy4z4jpY5QtsFFhWeLRmyux4NuSWBxLSzUg7K4n 3naNNe7gdzNGgVZ6R67eqZ+zNQPhzvlz/42gwmKWNJmhstP+IMkdDxGkN5pudoNTHOAOJfd/2 KE9cJ8VXzQygOvXE3Y75LZ44CVczkX+u5Dvl9F+RwV61Nj6ZEAGwWfMtSmWrcrOBZhepmCgkn HEJH3NiIZwmoC0RYPCMPuU7tzHA80IWOIWhsma9c6kmnnQS6JZZpMtr4M3E+2o9u6+pDXJtNG BuNFKC6WFMFfQnQhZ++e6qQF8WGgJ/jsCxF+egsBubXQ7795CxpeBT/nSmsTt+Pxi4PjDS58P DrETQOS9DxhGE22ACcSpxjL8jiXe7zQ0iEfbgN4ENlGtgYmlqApYbssmJWWfVtuLrhXPx57TO i6i+u1wq8sZlz6Y6tWr0v+7N4JAPPbUncCY/44lNw1YQbGPa8ywYcSR3nFTncNApNRAHWynaP 37pcvI/ X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2015 10:10:10 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, On 03.10.2015 07:31, Hans Petter Selasky wrote: > USB is 480Mbit/s minus protocol overhead, so I don't see how you can get > 550 Mbit/s . AFAIK the Banana PI network card is not shared with the USB bus, or is n ot ? So, as i wrote, with linux on the bpi, i reached ~500 - 600 Mbit with ip erf. Regards, C. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWEPr4AAoJENpF8Q7kD80ye28QAIF321ew/UF/YsOFGbyTDyqx CklJfHG+oIVMtotwydY1mEjE7v2rllVqVlP5OWG3dpnJeJPTWGLCTr77OK/vPF1t p3fUfBVkPhl3lEPO9YIr0qLRlx8Pexq4GfDousF9mMG7PuMTlfh/6YlfelvWeh3L ZnoYH+5s++sGE2NpGdic2Ry14uz1GWA7PrqdclsUyr4KwbhWcI5UmcvOI1U9r+IO Z2SRpXou4gAjQpC9qFcRPzonI6eYVIeaaL5ZDxtg3SOc17JnpEs3DHVrajWpLrd+ Ni7jPbIT2+8CMr+kGdPbfO/lj4ZYFwpXjSufo7D9VGpFNkRidhuA4OhndSzSEneL OZfrF5Ft+/JboMnywV7R3Hd4x/t/z1H36M/quOK04YeY/eEm/OiG1Z74TzQc59NF PONsV7PMfBajoix+/4yJF4iqRQdxilpPA9H8oCeamTAs7FKSaXeQ6R8ej6GZKkZB TzCWQZOSI3wYnvVF7vDhIM8aFoxa/MpILzuLM6M/Ud6I5gCgSWlioce2aPv1GiUD vC6QwOwddj5DlXB3R5uCWjPRC5YGM5bbd9AFwnwzyXvoeHXnJ9/FZz/YjoVRSpxA IhVzXRtyFLYvn72L9dNXUgqB39OvXler/b+YDh6ULQBRmdneyajwEog03Kkz8mX4 vt5Miw9kcF42VrOhbhLz =pKRF -----END PGP SIGNATURE----- From owner-freebsd-arm@freebsd.org Sun Oct 4 10:56:39 2015 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 0A61EA104BA; Sun, 4 Oct 2015 10:56:39 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id EF78C1EA5; Sun, 4 Oct 2015 10:56:38 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 8BIT Content-type: text/plain; charset=UTF-8 Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0NVP00J7I00QYS00@hades.sorbs.net>; Sun, 04 Oct 2015 04:02:51 -0700 (PDT) Message-id: <561105DD.1030903@sorbs.net> Date: Sun, 04 Oct 2015 12:56:29 +0200 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: =?UTF-8?B?Sm9zw6kgUMOpcmV6?= Cc: freebsd-arm@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Uses/compiler.mk does not trigger under RBPi References: <560DCFD7.30509@sorbs.net> <560FAAA4.6080800@sorbs.net> In-reply-to: <560FAAA4.6080800@sorbs.net> X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2015 10:56:39 -0000 Michelle Sullivan wrote: > José Pérez wrote: > >> Hi Michelle, >> thank you for your suggestion. Is this another workaround? >> > > As far as I was aware if you need Uses/compiler.mk it should be > specified (there are params if a particular compiler/feature set is > required) with USES+=compiler > > >> I mean: many port Makefiles are affected, in the sense that when built >> on Intel/AMD the ports just work because Uses/compiler.mk is sucked in >> automatically, but it is not on ARM. >> > > But do they need Uses/compiler.mk ? If so then it might be someone > screwed up, if they don't actually need it then that would be why it's > not specified. > > >> So, shall I report a bug on all the ports that use COMPILER_TYPE, or >> is there a way to have ARM trigger Uses/compiler.mk? >> > > If they use/require COMPILER_TYPE and don't specify USES+= compiler then > I would log a bug for each port and let the ports manager take care of > it as it's probably a change in default behavior that has caused the > mess... how many are we talking about? 10+, 100+, 1000+? > > Another (additional) thought is that if amd64/i386 is automatically pulling in Uses/compiler.mk when it is not explicitly requested, one could consider that in itself a (the) bug. -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-arm@freebsd.org Sun Oct 4 14:05:48 2015 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 A5EF89BD180 for ; Sun, 4 Oct 2015 14:05:48 +0000 (UTC) (envelope-from weiss@uni-mainz.de) Received: from mailgate-01.zdv.uni-mainz.de (mailgate-01.zdv.Uni-Mainz.DE [IPv6:2001:4c80:40:62d:203:ffff:fe5d:b2f1]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "IronPort Appliance Demo Certificate", Issuer "IronPort Appliance Demo Certificate" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id BBA421B2A; Sun, 4 Oct 2015 14:05:47 +0000 (UTC) (envelope-from weiss@uni-mainz.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uni-mainz.de; i=@uni-mainz.de; q=dns/txt; s=ironport; t=1443967548; x=1475503548; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=dK5zyOSfFe9CrOyZlOnLRc+4+6TXfzORW+5eSEHmS1U=; b=XhTBESpFSTb+TPXle7bWWZk8sNWDFfnJLhNbkyUT220hwYUnQvckeixc 0aXm1+jCFfhbNuAIm86vK0UlgrNihwBr4eV9tObL/0jnOYkkMZFEHi/DN WD9ZZQFUOvy/hsic+OPU1lAphnWBvqZyM1XIFGiTp56cfXDoVsD0PVHL8 Q=; X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A+AFBQCmMRFW/4BMASCCgIwGkPexf4/13L4yXoJ7LFRuBr9rFwqFL0oCgRdMAQEBAQEBgQuEJAEBAQQBAQFLIBcEAgEIEQQBASgHJwEJARQJCAIEAQcHBAEHFQSIDQEMx28BAQEBBgEBAQEBAQEBARmLcYQ7AQFXBoIoTYExBY0/iD2FF4UYgmGJEZJZY4QCcQEBBYtBOoEGAQEB X-IPAS-Result: A+AFBQCmMRFW/4BMASCCgIwGkPexf4/13L4yXoJ7LFRuBr9rFwqFL0oCgRdMAQEBAQEBgQuEJAEBAQQBAQFLIBcEAgEIEQQBASgHJwEJARQJCAIEAQcHBAEHFQSIDQEMx28BAQEBBgEBAQEBAQEBARmLcYQ7AQFXBoIoTYExBY0/iD2FF4UYgmGJEZJZY4QCcQEBBYtBOoEGAQEB X-IronPort-AV: E=Sophos;i="5.17,633,1437429600"; d="scan'208";a="145803880" Received: from e15fe-04.zdv.uni-mainz.de ([IPv6:2001:4c80:40:606:21d:d8ff:feb7:1f32]) by mailgate-01.zdv.uni-mainz.de with ESMTP/TLS/AES256-SHA; 04 Oct 2015 16:05:44 +0200 Received: from e15be-01.zdv.Uni-Mainz.DE (2001:4c80:40:606:92e2:baff:fe19:9090) by e15be-03.zdv.Uni-Mainz.DE (2001:4c80:40:606:92e2:baff:fe19:9239) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Sun, 4 Oct 2015 16:05:44 +0200 Received: from e15be-01.zdv.Uni-Mainz.DE ([fe80::92e2:baff:fe19:9090]) by e15be-01.zdv.Uni-Mainz.DE ([fe80::92e2:baff:fe19:9090%15]) with mapi id 15.00.1130.005; Sun, 4 Oct 2015 16:05:44 +0200 From: =?iso-8859-1?Q?Wei=DF=2C__Dr=2E_J=FCrgen?= To: 'Adrian Chadd' , "freebsd-arm@freebsd.org" Subject: RE: Jetson TK1 support Thread-Topic: Jetson TK1 support Thread-Index: AQHQ9v2UT3NYwh0Uu0SwrYARsc42155bbDUw Date: Sun, 4 Oct 2015 14:05:42 +0000 Message-ID: <0a6678e9e4ff43c5ab3aaa20adbf8a9d@e15be-01.zdv.Uni-Mainz.DE> References: In-Reply-To: Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [134.93.178.68] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2015 14:05:48 -0000 Hi Adrian, I put the latest diffs to FreeBSD current and some=20 precompiled files together. You can find it at http://www.staff.uni-mainz.de/weiss/jetson-tk1-20151004.tgz Regards Juergen > -----Original Message----- > From: owner-freebsd-arm@freebsd.org [mailto:owner-freebsd-arm@freebsd.org= ] On Behalf Of > Adrian Chadd > Sent: Thursday, September 24, 2015 9:17 PM > To: freebsd-arm@freebsd.org > Subject: Jetson TK1 support >=20 > hiya! >=20 > What's the latest on the FreeBSD SoC support for the Jetson TK1? I was > just handed one and I'd like to at least get -HEAD up on the thing. >=20 > Thanks! >=20 >=20 > -a > _______________________________________________ > 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 Sun Oct 4 16:16:34 2015 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 19C89A104B2; Sun, 4 Oct 2015 16:16:34 +0000 (UTC) (envelope-from fbl@aoek.com) Received: from srv56-45.cdn.bestreaming.com (ns330343.ip-37-187-119.eu [37.187.119.94]) (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 6DCF614DD; Sun, 4 Oct 2015 16:16:32 +0000 (UTC) (envelope-from fbl@aoek.com) Received: from mail.yourbox.net (localhost [127.0.0.1]) by srv56-45.cdn.bestreaming.com (8.14.7/8.14.7) with ESMTP id t94GGIkL098800; Sun, 4 Oct 2015 18:16:18 +0200 (CEST) (envelope-from fbl@aoek.com) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sun, 04 Oct 2015 18:16:18 +0200 From: =?UTF-8?Q?Jos=C3=A9_P=C3=A9rez?= To: Michelle Sullivan Cc: freebsd-arm@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Uses/compiler.mk does not trigger under RBPi In-Reply-To: <561105DD.1030903@sorbs.net> References: <560DCFD7.30509@sorbs.net> <560FAAA4.6080800@sorbs.net> <561105DD.1030903@sorbs.net> Message-ID: X-Sender: fbl@aoek.com User-Agent: Roundcube Webmail/1.0.3 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2015 16:16:34 -0000 Hi Michelle, this makes sense, there are two bugs. 1) there is a bug somewhere in Mk/* that pulls USES/compiler.mk in also when USES+=compiler is not specified, AND the processor is Intel/AMD (or at least not ARM) 2) the following ports Makefile are broken in the sense that they use COMPILER_TYPE but do not call for USES+=compiler properly CANDIDATES=$(find /usr/ports -name Makefile -exec fgrep -l COMPILER_TYPE "{}" \;) for c in ${CANDIDATES}; do [ -z "`awk '/USES/ && /compiler/' "${c}"`" ] && echo ${c} done /usr/ports/devel/arm-none-eabi-gcc/Makefile /usr/ports/devel/gcc-arm-embedded/files/Makefile /usr/ports/devel/powerpc64-xtoolchain-gcc/Makefile /usr/ports/graphics/hugin/Makefile /usr/ports/lang/gcc/Makefile /usr/ports/lang/gcc5-devel/Makefile /usr/ports/lang/gcc5/Makefile /usr/ports/lang/gcc6-devel/Makefile Do you agree? Any ideas to help identify 1)? Thank you. Regards, --- José Pérez El 2015-10-04 12:56, Michelle Sullivan escribió: > Michelle Sullivan wrote: >> José Pérez wrote: >> >>> Hi Michelle, >>> thank you for your suggestion. Is this another workaround? >>> >> >> As far as I was aware if you need Uses/compiler.mk it should be >> specified (there are params if a particular compiler/feature set is >> required) with USES+=compiler >> >> >>> I mean: many port Makefiles are affected, in the sense that when >>> built >>> on Intel/AMD the ports just work because Uses/compiler.mk is sucked >>> in >>> automatically, but it is not on ARM. >>> >> >> But do they need Uses/compiler.mk ? If so then it might be someone >> screwed up, if they don't actually need it then that would be why it's >> not specified. >> >> >>> So, shall I report a bug on all the ports that use COMPILER_TYPE, or >>> is there a way to have ARM trigger Uses/compiler.mk? >>> >> >> If they use/require COMPILER_TYPE and don't specify USES+= compiler >> then >> I would log a bug for each port and let the ports manager take care of >> it as it's probably a change in default behavior that has caused the >> mess... how many are we talking about? 10+, 100+, 1000+? >> >> > > Another (additional) thought is that if amd64/i386 is automatically > pulling in Uses/compiler.mk when it is not explicitly requested, one > could consider that in itself a (the) bug. From owner-freebsd-arm@freebsd.org Sun Oct 4 17:56:05 2015 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 5DF23A0ED75; Sun, 4 Oct 2015 17:56:05 +0000 (UTC) (envelope-from michelle@sorbs.net) Received: from hades.sorbs.net (mail.sorbs.net [67.231.146.200]) by mx1.freebsd.org (Postfix) with ESMTP id 4CD2A10E4; Sun, 4 Oct 2015 17:56:04 +0000 (UTC) (envelope-from michelle@sorbs.net) MIME-version: 1.0 Content-transfer-encoding: 8BIT Content-type: text/plain; charset=UTF-8 Received: from isux.com (firewall.isux.com [213.165.190.213]) by hades.sorbs.net (Oracle Communications Messaging Server 7.0.5.29.0 64bit (built Jul 9 2013)) with ESMTPSA id <0NVP00JCBJFXYS00@hades.sorbs.net>; Sun, 04 Oct 2015 11:02:23 -0700 (PDT) Message-id: <56116831.1050504@sorbs.net> Date: Sun, 04 Oct 2015 19:56:01 +0200 From: Michelle Sullivan User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.24) Gecko/20100301 SeaMonkey/1.1.19 To: =?UTF-8?B?Sm9zw6kgUMOpcmV6?= Cc: freebsd-arm@freebsd.org, freebsd-ports@freebsd.org Subject: Re: Uses/compiler.mk does not trigger under RBPi References: <560DCFD7.30509@sorbs.net> <560FAAA4.6080800@sorbs.net> <561105DD.1030903@sorbs.net> In-reply-to: X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2015 17:56:05 -0000 José Pérez wrote: > Hi Michelle, > this makes sense, there are two bugs. > > 1) there is a bug somewhere in Mk/* that pulls USES/compiler.mk in > also when USES+=compiler is not specified, AND the processor is > Intel/AMD (or at least not ARM) I would agree this is probably one or two bugs in itself. One would say it should not automatically pull in Uses/compiler.mk under any circumstances without USES+=compiler being specified in the port Makefile otherwise what's the point of the 'option'... > 2) the following ports Makefile are broken in the sense that they use > COMPILER_TYPE but do not call for USES+=compiler properly > CANDIDATES=$(find /usr/ports -name Makefile -exec fgrep -l > COMPILER_TYPE "{}" \;) > > for c in ${CANDIDATES}; do > [ -z "`awk '/USES/ && /compiler/' "${c}"`" ] && echo ${c} > done > /usr/ports/devel/arm-none-eabi-gcc/Makefile > /usr/ports/devel/gcc-arm-embedded/files/Makefile > /usr/ports/devel/powerpc64-xtoolchain-gcc/Makefile > /usr/ports/graphics/hugin/Makefile > /usr/ports/lang/gcc/Makefile > /usr/ports/lang/gcc5-devel/Makefile > /usr/ports/lang/gcc5/Makefile > /usr/ports/lang/gcc6-devel/Makefile > Have not looked into the list, will take your word for it. However I would also say this is not 'lots', but it is something that portmgr should probably have taken care of because this stinks of patching the build system without proper testing. (ie rudimentary testing on amd64, it works, ship it...!) Of course I'm only a user not a comitter and a frequent complainer about people breaking s**t by just changing stuff without any sort of proper change control other than, we need it, it works on my system so lets ship it... > Do you agree? > > Any ideas to help identify 1)? Thank you. I could, but not right now, and to be perfectly honest - it's something that probably lies with portmgr@ .. you should log bugs for this, I would suggest in the initial instance just the one with a list of ports that should be updated along with it, and mark it 'affects many'... hopefully someone will take the time to pick it up and fix it. Regards, Michelle > > Regards, > > --- > José Pérez > > El 2015-10-04 12:56, Michelle Sullivan escribió: >> Michelle Sullivan wrote: >>> José Pérez wrote: >>> >>>> Hi Michelle, >>>> thank you for your suggestion. Is this another workaround? >>>> >>> >>> As far as I was aware if you need Uses/compiler.mk it should be >>> specified (there are params if a particular compiler/feature set is >>> required) with USES+=compiler >>> >>> >>>> I mean: many port Makefiles are affected, in the sense that when built >>>> on Intel/AMD the ports just work because Uses/compiler.mk is sucked in >>>> automatically, but it is not on ARM. >>>> >>> >>> But do they need Uses/compiler.mk ? If so then it might be someone >>> screwed up, if they don't actually need it then that would be why it's >>> not specified. >>> >>> >>>> So, shall I report a bug on all the ports that use COMPILER_TYPE, or >>>> is there a way to have ARM trigger Uses/compiler.mk? >>>> >>> >>> If they use/require COMPILER_TYPE and don't specify USES+= compiler >>> then >>> I would log a bug for each port and let the ports manager take care of >>> it as it's probably a change in default behavior that has caused the >>> mess... how many are we talking about? 10+, 100+, 1000+? >>> >>> >> >> Another (additional) thought is that if amd64/i386 is automatically >> pulling in Uses/compiler.mk when it is not explicitly requested, one >> could consider that in itself a (the) bug. > _______________________________________________ > freebsd-ports@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" -- Michelle Sullivan http://www.mhix.org/ From owner-freebsd-arm@freebsd.org Sun Oct 4 22:51:18 2015 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 566E3A0E042 for ; Sun, 4 Oct 2015 22:51:18 +0000 (UTC) (envelope-from freebsd.asc@strcmp.org) Received: from olinguito.schwarzes.net (olinguito.schwarzes.net [IPv6:2a01:4f8:7d:1b5::1]) (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 38BC0147B for ; Sun, 4 Oct 2015 22:51:16 +0000 (UTC) (envelope-from freebsd.asc@strcmp.org) Received: from [62.109.78.35] (mosquito.schwarzes.net [62.109.78.35]) (authenticated bits=0) by olinguito.schwarzes.net (8.15.2/8.15.2) with ESMTPA id t94MpAhG061884 for ; Mon, 5 Oct 2015 00:51:11 +0200 (CEST) (envelope-from freebsd.asc@strcmp.org) From: Andreas Schwarz To: freebsd-arm@FreeBSD.org Mail-Reply-To: Andreas Schwarz Mail-Followup-To: freebsd-arm@FreeBSD.org Date: Mon, 05 Oct 2015 00:51:08 +0200 (CEST) Message-ID: <47058a741b7.66610654@mail.schwarzes.net> In-Reply-To: <46f856107c4.4a22ef6d@mail.schwarzes.net> References: <55A7D8CE.4020809@selasky.org> <55B23276.8090703@selasky.org> <55B73113.2020308@selasky.org> <55B8AB76.7030603@selasky.org> <55B8B297.1010008@selasky.org> <20150729154516.GH78154@funkthat.com> <55B8F5EC.2050908@selasky.org> <46ad096c958.1a82a175@mail.schwarzes.net> <55B9C3E2.5040501@selasky.org> <46ae815c7c3.447237c8@mail.schwarzes.net> <46aece00b53.3c1cdc1f@mail.schwarzes.net> <55BB2A5F.9000502@selasky.org> <46baa16c4ce.6efd29ef@mail.schwarzes.net> <55CF31A1.5080205@selasky.org> <46ce372c895.20050775@mail.schwarzes.net> <46d0a4441bb.41f6f91d@mail.schwarzes.net> <55DD5C0A.2050401@selasky.org> <46d8b55830c.48a059ec@mail.schwarzes.net> <46e495e484.66704618@mail.schwarzes.net> <46f856107c4.4a22ef6d@mail.schwarzes.net> User-Agent: YAM/2.9p1 (MorphOS; PPC; rv:20140418r7798) Subject: Re: DWC OTG TX path optimisation for 11-current MIME-Version: 1.0 Content-Type: text/plain X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (olinguito.schwarzes.net [78.47.41.143]); Mon, 05 Oct 2015 00:51:12 +0200 (CEST) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Oct 2015 22:51:18 -0000 On 25.09.15, Andreas Schwarz wrote: > On 24.09.15, Svatopluk Kraus wrote: > >> I finally found a way how to get something what could be analyzed >> considering the problem with smcs warnings, slow console response, and >> other oddities. And it was Michal Meloun who figured out how the >> problem comes up. He was so enthusiastic and fast that he got me no >> chance, no chance at all to figure it out myself. ;)) Thanks goes to >> Bob Prohaska too who pointed me to stress2 which triggers the problem >> even with all KTR classes compiled in kernel. > > This could explain why the legacy BSD scheduler was so stable compared to > ULE. I'll patch and start my buildworld loop test (which will take a week > (10 loops)). With this patch my RPI2 is stable like hell. I've completed 10 buildworld runs (with -4) in series, without any issues. Please commit, if not done yet. root@pizelot:~ # uname -a FreeBSD pizelot.schwarzes.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r288200M: Fri Sep 25 08:35:44 CEST 2015 root@pizelot.schwarzes.net:/usr/obj/usr/src/sys/RPI2-B-ASC arm -asc From owner-freebsd-arm@freebsd.org Mon Oct 5 00:56:47 2015 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 14436A102EA for ; Mon, 5 Oct 2015 00:56:47 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8EC1C13D1 for ; Mon, 5 Oct 2015 00:56:46 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.14.9/8.14.5) with ESMTP id t950YuOj090165; Sun, 4 Oct 2015 17:34:56 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.14.9/8.14.5/Submit) id t950Yun4090164; Sun, 4 Oct 2015 17:34:56 -0700 (PDT) (envelope-from fbsd) Date: Sun, 4 Oct 2015 17:34:56 -0700 From: bob prohaska To: freebsd-arm@FreeBSD.org Subject: Re: DWC OTG TX path optimisation for 11-current Message-ID: <20151005003456.GA89102@www.zefox.net> References: <55CF31A1.5080205@selasky.org> <46ce372c895.20050775@mail.schwarzes.net> <46d0a4441bb.41f6f91d@mail.schwarzes.net> <55DD5C0A.2050401@selasky.org> <46d8b55830c.48a059ec@mail.schwarzes.net> <46e495e484.66704618@mail.schwarzes.net> <46f856107c4.4a22ef6d@mail.schwarzes.net> <47058a741b7.66610654@mail.schwarzes.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47058a741b7.66610654@mail.schwarzes.net> User-Agent: Mutt/1.4.2.3i X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 00:56:47 -0000 On Mon, Oct 05, 2015 at 12:51:08AM +0200, Andreas Schwarz wrote: > On 25.09.15, Andreas Schwarz wrote: > > With this patch my RPI2 is stable like hell. I've completed 10 buildworld > runs (with -4) in series, without any issues. Please commit, if not done yet. > > > root@pizelot:~ # uname -a > FreeBSD pizelot.schwarzes.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r288200M: Fri Sep 25 08:35:44 CEST 2015 > root@pizelot.schwarzes.net:/usr/obj/usr/src/sys/RPI2-B-ASC arm > > > -asc My observations are much the same. Crashes during OS build/install seem to have stopped entirely. One can arrange to crash the system using stress2, but that might be considered unsporting 8-). Curiously, the smsc0 warnings, eliminated during OS builds, still appear from time to time using stress2. A collection of crashes can be found at www.zefox.net/~fbsd/rpi2/crashes on the chance they might be of some use. bob prohaska From owner-freebsd-arm@freebsd.org Mon Oct 5 03:35:43 2015 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 02179A10484 for ; Mon, 5 Oct 2015 03:35:43 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 797DD1AF0 for ; Mon, 5 Oct 2015 03:35:41 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.171] (89-27-2-202.bb.dnainternet.fi [89.27.2.202]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t953Zdqt060200 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Mon, 5 Oct 2015 03:35:39 GMT (envelope-from sparvu@kronometrix.org) Reply-To: sparvu@kronometrix.org To: "freebsd-arm@freebsd.org" From: Stefan Parvu Subject: build kernel on RPI2 errors Organization: kronometrix.org Message-ID: <5611F005.60201@kronometrix.org> Date: Mon, 5 Oct 2015 06:35:33 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 03:35:43 -0000 >From time to time I can see the following errors coming during buildkernel phase. Sometimes this error happens in various places, ffs, or pf. See here ===> pf (all) cc -O -pipe -mfloat-abi=softfp -Werror -D_KERNEL -DKLD_MODULE -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include /usr/obj/usr/src/sys/RPI2/opt_global.h -I. -I/usr/src/sys -fno-common -g -funwind-tables -I/usr/obj/usr/src/sys/RPI2 -march=armv7a -ffreestanding -fwrapv -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__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-pointer-sign -mllvm -arm-use-movt=0 -mfpu=none -std=iso9899:1999 -c /usr/src/sys/modules/pf/../../netpfil/pf/pf.c -o pf.o cc: error: unable to execute command: Killed cc: error: clang frontend command failed due to signal (use -v to see invocation) FreeBSD clang version 3.6.1 (tags/RELEASE_361/final 237755) 20150525 Target: armv6--freebsd11.0-gnueabi Thread model: posix cc: note: diagnostic msg: PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preprocessed source, and associated run script. cc: note: diagnostic msg: ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: cc: note: diagnostic msg: /tmp/pf-616b42.c cc: note: diagnostic msg: /tmp/pf-616b42.sh cc: note: diagnostic msg: ******************** *** Error code 254 Stop. make[4]: stopped in /usr/src/sys/modules/pf *** Error code 1 Stop. make[3]: stopped in /usr/src/sys/modules *** Error code 1 Stop. make[2]: stopped in /usr/obj/usr/src/sys/RPI2 *** Error code 1 Stop. make[1]: stopped in /usr/src *** Error code 1 Stop. make: stopped in /usr/src Anyone any ideas what is this about ? -- Stefan Parvu From owner-freebsd-arm@freebsd.org Mon Oct 5 06:05:00 2015 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 4D9D5A100C9 for ; Mon, 5 Oct 2015 06:05:00 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (mail.turbocat.net [IPv6:2a01:4f8:d16:4514::2]) (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 01398ECE for ; Mon, 5 Oct 2015 06:04:59 +0000 (UTC) (envelope-from hps@selasky.org) Received: from laptop015.home.selasky.org (cm-176.74.213.204.customer.telag.net [176.74.213.204]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 6BADC1FE022 for ; Mon, 5 Oct 2015 08:04:56 +0200 (CEST) Subject: Re: DWC OTG TX path optimisation for 11-current To: freebsd-arm@FreeBSD.org References: <55A7D8CE.4020809@selasky.org> <55B8AB76.7030603@selasky.org> <55B8B297.1010008@selasky.org> <20150729154516.GH78154@funkthat.com> <55B8F5EC.2050908@selasky.org> <46ad096c958.1a82a175@mail.schwarzes.net> <55B9C3E2.5040501@selasky.org> <46ae815c7c3.447237c8@mail.schwarzes.net> <46aece00b53.3c1cdc1f@mail.schwarzes.net> <55BB2A5F.9000502@selasky.org> <46baa16c4ce.6efd29ef@mail.schwarzes.net> <55CF31A1.5080205@selasky.org> <46ce372c895.20050775@mail.schwarzes.net> <46d0a4441bb.41f6f91d@mail.schwarzes.net> <55DD5C0A.2050401@selasky.org> <46d8b55830c.48a059ec@mail.schwarzes.net> <46e495e484.66704618@mail.schwarzes.net> <46f856107c4.4a22ef6d@mail.schwarzes.net> <47058a741b7.66610654@mail.schwarzes.net> From: Hans Petter Selasky Message-ID: <5612136D.8090800@selasky.org> Date: Mon, 5 Oct 2015 08:06:37 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <47058a741b7.66610654@mail.schwarzes.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 06:05:00 -0000 On 10/05/15 00:51, Andreas Schwarz wrote: > On 25.09.15, Andreas Schwarz wrote: >> On 24.09.15, Svatopluk Kraus wrote: >> >>> I finally found a way how to get something what could be analyzed >>> considering the problem with smcs warnings, slow console response, and >>> other oddities. And it was Michal Meloun who figured out how the >>> problem comes up. He was so enthusiastic and fast that he got me no >>> chance, no chance at all to figure it out myself. ;)) Thanks goes to >>> Bob Prohaska too who pointed me to stress2 which triggers the problem >>> even with all KTR classes compiled in kernel. >> >> This could explain why the legacy BSD scheduler was so stable compared to >> ULE. I'll patch and start my buildworld loop test (which will take a week >> (10 loops)). > > With this patch my RPI2 is stable like hell. I've completed 10 buildworld > runs (with -4) in series, without any issues. Please commit, if not done yet. > > > root@pizelot:~ # uname -a > FreeBSD pizelot.schwarzes.net 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r288200M: Fri Sep 25 08:35:44 CEST 2015 > root@pizelot.schwarzes.net:/usr/obj/usr/src/sys/RPI2-B-ASC arm > > https://svnweb.freebsd.org/changeset/base/288447 --HPS From owner-freebsd-arm@freebsd.org Mon Oct 5 07:39:05 2015 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 543C4A103FA for ; Mon, 5 Oct 2015 07:39:05 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (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 D2E28FDA; Mon, 5 Oct 2015 07:39:04 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from e-bsd.cs.huji.ac.il ([132.65.80.241] helo=outmail.cs.huji.ac.il) by kabab.cs.huji.ac.il with esmtp id 1Zj0MG-000HKW-R2; Mon, 05 Oct 2015 10:38:52 +0300 Received: from [132.65.179.21] (helo=mbpro2-w.bs.cs.huji.ac.il) by outmail.cs.huji.ac.il with esmtpsa id 1Zj0MG-000FjV-Ar; Mon, 05 Oct 2015 10:38:52 +0300 Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\)) Subject: Re: netboot configuration [was: Re: NFS Root with Raspberry Pi (nfs_diskless: no interface)] From: Daniel Braniss In-Reply-To: <1443716682.66572.29.camel@freebsd.org> Date: Mon, 5 Oct 2015 10:38:51 +0300 Cc: freebsd-arm@freebsd.org Message-Id: <861CCAA5-D71C-44C9-96B4-8D017228CBF7@cs.huji.ac.il> References: <20150922052522.GA62140@gmail.com> <00C49FEB-E8EF-4469-85E2-0F901215CD11@cs.huji.ac.il> <20150923050414.GB43653@gmail.com> <91AAC64E-4C38-47AA-8910-48F7654A7524@cs.huji.ac.il> <20150923174445.GE43653@gmail.com> <1443105426.1224.272.camel@freebsd.org> <20150924163658.GC32257@gmail.com> <560438C5.3090404@selasky.org> <1443142468.1224.322.camel@freebsd.org> <1443209159.1224.361.camel@freebsd.org> <12C96F79-2D70-408D-AD4C-F06F6B909AD3@cs.huji.ac.il> <1443276119.1224.382.camel@freebsd.org> <33EFE756-B428-4A72-B3C5-0E764FA8ACC6@cs.huji.ac.il> <1443370490.1224.392.camel@freebsd.org> <1443371712.1224.398.camel@freebsd.org> <1443542714.1224.445.camel@freebsd.org> <7DBAE39E-55B2-4685-9C5E-2933B1DDFEF4@cs.huji.ac.il> <1443716682.66572.29.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3094) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 07:39:05 -0000 > On 1 Oct 2015, at 7:24 PM, Ian Lepore wrote: >=20 > On Wed, 2015-09-30 at 10:39 +0300, Daniel Braniss wrote: >>> On 29 Sep 2015, at 19:05, Ian Lepore wrote: >>>=20 >>> On Tue, 2015-09-29 at 12:24 +0300, Daniel Braniss wrote: >>>>> On 27 Sep 2015, at 19:35, Ian Lepore wrote: >>>>>=20 >>>>> On Sun, 2015-09-27 at 19:25 +0300, Daniel Braniss wrote: >>>>>>> On Sep 27, 2015, at 7:14 PM, Ian Lepore wrote: >>>>>>>=20 >>>>>>> On Sun, 2015-09-27 at 14:15 +0300, Daniel Braniss wrote: >>>>> [...] >>>>>>>> I compiled the u-boot-rpi from ports, >>>>>>>> the good news: >>>>>>>> it understands UserPreboot >>>>>>>> the bad news: >>>>>>>> the nfs boot gets stuck after a while. >>>>>>>>=20 >>>>>>>> after much trial and error, this is what I do: >>>>>>>> hit a key to enter U-Boot >>>>>>>> then type: >>>>>>>> setenv loaderdev net >>>>>>>> boot >>>>>>>>=20 >>>>>>>> attaching the console: >>>>>>>=20 >>>>>>> I was also experiencing intermittant lockups while loader loads = the >>>>>>> kernel. I just wrote it off to failing hardware (I powered my = rpi on >>>>>>> for the first time in 6-8 months to work on this), since I've = never had >>>>>>> a problem with netbooting before (it's the only way I've ever = booted the >>>>>>> rpi). If it's not just my board going bad, then that's a bit of = a >>>>>>> mystery. The only other difference here from what I've always = done is >>>>>>> setting rootpath and other net config in u-boot instead of = letting ubldr >>>>>>> get it from dhcp. >>>>>>=20 >>>>>> with the stuff from crochet it works, same setup! I am sniffing = the net via >>>>>> wireshark, and it stops at different positions in the kernel = file, >>>>>> so the settings of rootpath and other configs are irrelevant. >>>>>> the transfer is being done via udp/nfs/v3 (hence added ric :-) = maybe >>>>>> he can see something we don=B4t. >>>>>=20 >>>>> Hmmm. What stuff from crochet? The two components that are in = play >>>>> here are u-boot itself (it contains the low-level network drivers = that >>>>> ubldr uses -- it's effectively acting as a bios for ubldr), and = ubldr >>>>> which contains the higher-level network code. >>>>>=20 >>>>> In theory ubldr should be the same in both cases; nothing much has >>>>> changed in the loader code for months. But there are different = paths >>>>> through the code depending on how it gets the network parms, and I = could >>>>> easily have glitched something when I added the feature that lets = you >>>>> set the config with u-boot env vars. >>>>>=20 >>>>> The u-boot might be different between a crochet and ports build. = They >>>>> both start with gonzo's u-boot 2013.10 sources, but crochet = probably has >>>>> a slightly different set of patches it applies. >>>>>=20 >>>>> -- Ian >>>>>=20 >>>>=20 >>>> with the old uboot it boots ok, with the newer/modified it stops at = random >>>> places reading via udp/nfs/v3 the kernel. it loads correctly all = the *.4th files, >>>> then starts reading the kernel, and hangs after a random time. >>>>=20 >>>=20 >>> I have found that if I let u-boot get an ip address via dhcp then = the >>> load of the kernel in ubldr never fails (I've had it reboot-looping = for >>> 24 hours now without a hang). But without letting u-boot do the = dhcp >>> thing it hangs pretty much every time. Substituting a ping = >>> for the dhcp isn't enough to make it reliable. >>>=20 >>> I've stopped debugging that whole mess for now to have a quick check >>> whether the very latest mainline u-boot (2015.10-rc4) is able to >>> netboot. It sure would be nice to use something modern that has = already >>> been debugged by others. :) >>=20 >> there is definitely an issue with the net driver in the newer/ports = u-boot. >> - tftpboot sometimes works :-) >> - same with nfs >> =09 >=20 > I've got the 2015.10-rc4 u-boot for rpi working now. It had some = cache > flushing problems which I think the u-boot folks have not noticed > because the path through the code to launch a linux image is right, = but > the 'bootelf' and 'go' paths are not. I think the rc4 will turn into = an > actual release pretty soon and we'll have a new u-boot for rpi. can I get a copy ? >=20 >> via dhcp: >> it should not try tftp load filename if none is supplied, i.e. = defaulting to >> .img is wrong! >>=20 >=20 > That's just not how they've defined u-boot to work. There is a whole > lot of "it wasn't really designed, it just evolved over time" in = u-boot. > The original design was that if you left off the filename it tried to > load a name based on the mac address. Then when people wanted to use > dhcp just to get an IP but not load anything, the mechanism they set = up > for that is that you have to do "setenv autoload no" before using the > dhcp or bootp commands. >=20 evolution is fine, the problem is no cross pollination :-) iPXE, pxeboot, etc do things differently.=20 PXE is a standard, that even though it was defined for MS to be able to = have network boot, it did solve a major problem, standardise the connection = to the network hardware, thus making it much simpler to boot over the network without = having to know what network driver to use. dhcp evolved from bootp, and can provide much more info that is critical = at boot time, (and not necessarily the dynamic part), it provides yet another way to customise the boot environment, and IMHO, = it makes it much simpler to maintain/experiment since one root image can now be = used. >> i got ubldr loaded via tftp and then bootelf got it running. >> the loaded kernel complained: >> No valid device tree blob found! >> I guess some of the environmet variables got lost >>=20 >> my network is quiet busy, may be thats a factor? >> =09 >=20 > If this is for rpi, u-boot should have set up an fdt_addr variable > referencing the dtb blob it loads and modifies. (This is an rpi only > thing, other platforms just leave the dtb loading to ubldr by setting > fdt_name instead of fdt_addr, but that won't work on rpi.) >=20 > So all in all I'd say the problem here is that u-boot 2013.10 for rpi > just barely works under some conditions for netbooting, and it's > probably not worth putting much more effort into it, because we should > have the final 2015.10 release soon and then we can just update the = port > to use it. >=20 please let me know when this happens? thanks, danny > -- Ian From owner-freebsd-arm@freebsd.org Mon Oct 5 08:00:15 2015 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 2A52FA105D3 for ; Mon, 5 Oct 2015 08:00:15 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id B8B2010C for ; Mon, 5 Oct 2015 08:00:14 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.171] (188-127-209-196.cust.suomicom.net [188.127.209.196]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t95805fS062192 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Mon, 5 Oct 2015 08:00:06 GMT (envelope-from sparvu@kronometrix.org) Reply-To: sparvu@kronometrix.org Subject: Re: build kernel on RPI2 errors References: <5611F005.60201@kronometrix.org> To: freebsd-arm@freebsd.org From: Stefan Parvu Organization: kronometrix.org Message-ID: <56122E00.4020002@kronometrix.org> Date: Mon, 5 Oct 2015 11:00:00 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <5611F005.60201@kronometrix.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 08:00:15 -0000 > cc: error: unable to execute command: Killed > cc: error: clang frontend command failed due to signal (use -v to see > invocation) > FreeBSD clang version 3.6.1 (tags/RELEASE_361/final 237755) 20150525 > Target: armv6--freebsd11.0-gnueabi > Thread model: posix > cc: note: diagnostic msg: PLEASE submit a bug report to > https://bugs.freebsd.org/submit/ and include the crash backtrace, > preprocessed source, and associated run script. > cc: note: diagnostic msg: > ******************** This seems related to running out of resources, like space under /tmp. I did svnlite checkout the entire source code of the kernel and my /tmp dropped to 1% or so. Trying to build the kernel on such situation, did produce the mentioned errors. Cleaning up /tmp fixed the problem. Nothing arm specific. -- Stefan Parvu From owner-freebsd-arm@freebsd.org Mon Oct 5 08:52:21 2015 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 C2FC7A10D37 for ; Mon, 5 Oct 2015 08:52:21 +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 B4E7C194; Mon, 5 Oct 2015 08:52:21 +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 84D5A1585; Mon, 5 Oct 2015 08:52:19 +0000 (UTC) Date: Mon, 5 Oct 2015 08:52:02 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: markm@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <735206709.161.1444035137562.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #1325 - 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: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 08:52:22 -0000 FreeBSD_HEAD_arm64 - Build #1325 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1325/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1325/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1325/console Change summaries: 288703 by markm: It appears that under some circumstances, like virtualisiation, the 'rdrand' instruction may occasionally not return random numbers, in spite of looping attempts to do so. The reusult is a KASSERT/panic. Reluctantly accept this state-of-affairs, but make a noise about it. if this 'noise' spams the console, it may be time to discontinue using that source. This is written in a general way to account for /any/ source that might not supply random numbers when required. Submitted by: jkh (report and slightly different fix) Approved by: so (/dev/random blanket) The end of the build log: [...truncated 141152 lines...] --- uterror.o --- --- utdelete.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utdelete.c --- uterror.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/uterror.c --- uteval.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/uteval.c --- utexcep.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utexcep.c --- utglobal.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utglobal.c --- uthex.o --- --- utids.o --- --- uthex.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/uthex.c --- utids.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utids.c --- utinit.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utinit.c --- utlock.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utlock.c --- utmath.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utmath.c --- utmisc.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utmisc.c --- utmutex.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utmutex.c --- utnonansi.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utnonansi.c --- utobject.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utobject.c --- utosi.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utosi.c --- utownerid.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utownerid.c --- utpredef.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utpredef.c --- utresrc.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utresrc.c --- utstate.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utstate.c --- utstring.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utstring.c --- utxface.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utxface.c --- utxferror.o --- --- utxfinit.o --- --- utxferror.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utxferror.c --- utxfinit.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/dev/acpica/components/utilities/utxfinit.c --- fdt.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libfdt/fdt.c --- fdt_ro.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libfdt/fdt_ro.c --- fdt_rw.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libfdt/fdt_rw.c --- fdt_strerror.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libfdt/fdt_strerror.c --- fdt_sw.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libfdt/fdt_sw.c --- fdt_wip.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libfdt/fdt_wip.c --- dnvlist.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libnv/dnvlist.c --- nvlist.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libnv/nvlist.c --- nvpair.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/contrib/libnv/nvpair.c --- bf_ecb.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/blowfish/bf_ecb.c --- bf_skey.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/blowfish/bf_skey.c --- camellia.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/camellia/camellia.c --- camellia-api.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/camellia/camellia-api.c --- des_ecb.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/des/des_ecb.c --- des_setkey.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/des/des_setkey.c --- rijndael-alg-fst.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/rijndael/rijndael-alg-fst.c --- rijndael-api-fst.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/rijndael/rijndael-api-fst.c --- rijndael-api.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/rijndael/rijndael-api.c --- sha1.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/sha1.c --- sha2.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/sha2/sha2.c --- sha256c.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/sha2/sha256c.c --- siphash.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/siphash/siphash.c --- siphash_test.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/crypto/siphash/siphash_test.c --- db_access.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_access.c --- db_break.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_break.c --- db_capture.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_capture.c --- db_command.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_command.c --- db_examine.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_examine.c --- db_expr.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_expr.c --- db_input.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_input.c --- db_lex.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_lex.c --- db_main.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_main.c --- db_output.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_output.c --- db_print.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_print.c --- db_ps.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_ps.c --- db_run.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_run.c --- db_script.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_script.c --- db_sym.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_sym.c --- db_thread.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_thread.c --- db_textdump.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_textdump.c --- db_variables.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_variables.c --- db_watch.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_watch.c --- db_write_cmd.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/ddb/db_write_cmd.c --- OsdHardware.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/acpica/Osd/OsdHardware.c --- OsdMemory.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/acpica/Osd/OsdMemory.c --- OsdStream.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/acpica/Osd/OsdStream.c --- OsdSynch.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/acpica/Osd/OsdSynch.c --- OsdTable.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/acpica/Osd/OsdTable.c --- kbd.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/kbd/kbd.c --- led.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/led/led.c --- memdev.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/mem/memdev.c --- memutil.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/mem/memutil.c --- mii_bitbang.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/mii/mii_bitbang.c --- openfirmio.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/ofw/openfirmio.c --- random_infra.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/random/random_infra.c --- random_harvestq.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/random/random_harvestq.c --- fortuna.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/random/fortuna.c --- hash.o --- cc -B/usr/local/aarch64-freebsd/bin/ -c -O -pipe -g -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/libfdt -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -mgeneral-regs-only -ffixed-x18 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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__=__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-pointer-sign -std=iso9899:1999 -Werror /usr/src/sys/dev/random/hash.c --- random_harvestq.o --- /usr/src/sys/dev/random/random_harvestq.c:214:104: error: format specifies type 'int' but the argument has type 'unsigned long' [-Werror,-Wformat] KASSERT((n <= sizeof(entropy)), ("%s: rs_read returned too much data (%d > %d) in %s", __func__, n, sizeof(entropy))); ~~ ^~~~~~~~~~~~~~~ %lu /usr/src/sys/sys/systm.h:86:17: note: expanded from macro 'KASSERT' kassert_panic msg; \ ^ /usr/src/sys/dev/random/random_harvestq.c:214:87: error: more '%' conversions than data arguments [-Werror,-Wformat] KASSERT((n <= sizeof(entropy)), ("%s: rs_read returned too much data (%d > %d) in %s", __func__, n, sizeof(entropy))); ~^ /usr/src/sys/sys/systm.h:86:17: note: expanded from macro 'KASSERT' kassert_panic msg; \ ^ 2 errors generated. *** [random_harvestq.o] Error code 1 make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC 1 error make[2]: stopped in /usr/obj/arm64.aarch64/usr/src/sys/GENERIC *** [buildkernel] Error code 2 make[1]: stopped in /usr/src 1 error make[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 [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson2584315219699446175.sh + export 'PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin' + export 'jname=FreeBSD_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::104:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 rm: FreeBSD_HEAD_arm64/sbin/init: Operation not permitted rm: FreeBSD_HEAD_arm64/sbin: Directory not empty rm: FreeBSD_HEAD_arm64/libexec/ld-elf.so.1: Operation not permitted rm: FreeBSD_HEAD_arm64/libexec/ld-elf32.so.1: Operation not permitted rm: FreeBSD_HEAD_arm64/libexec: Directory not empty rm: FreeBSD_HEAD_arm64/lib/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_arm64/lib/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_arm64/lib/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_arm64/lib: Directory not empty rm: FreeBSD_HEAD_arm64/usr/lib32/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/lib32/libc.so.7: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/lib32/libthr.so.3: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/lib32/libcrypt.so.5: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/lib32: Directory not empty rm: FreeBSD_HEAD_arm64/usr/lib/librt.so.1: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/lib: Directory not empty rm: FreeBSD_HEAD_arm64/usr/bin/chsh: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/chfn: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/yppasswd: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/opieinfo: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/opiepasswd: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/chpass: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/crontab: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/su: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/passwd: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/ypchpass: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/ypchsh: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/login: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin/ypchfn: Operation not permitted rm: FreeBSD_HEAD_arm64/usr/bin: Directory not empty rm: FreeBSD_HEAD_arm64/usr: Directory not empty rm: FreeBSD_HEAD_arm64: Directory not empty + 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 Mon Oct 5 09:58:54 2015 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 29E9B9B1B01 for ; Mon, 5 Oct 2015 09:58:54 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (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 EE271DA6 for ; Mon, 5 Oct 2015 09:58:53 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: by igxx6 with SMTP id x6so53560634igx.1 for ; Mon, 05 Oct 2015 02:58:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=WKHd9G8flzEIwsFmGQu43DG+nQ/taUGBSz4vy/V52zc=; b=pcTCfrJZ+Q5YsGCzShcB/vdOAkez+lB4OUYXuwNktT078i7ieql1lMuo044FdlwAoN 4wygqCjmhUyvvpmT6BavJl1FY99AwZX2PgyDy+7KpT6XQwPWS1XpiM45Uf+cxYO0dmcp dYegw/KVOCVq1xWUliCiWaiEkJo8G+igmpxkpgTQNN0AY77i6NljVW6SW0YdKJwjsnME G4Xd3Q8qSNr01wXm3+aYWbfw4pcZjB5Ab0nc9LB9j24LcwpPrZqVl+Ik/Ce48kcZKjq8 xIYP/7783S/rnETxauUI01cOAnOwN/jhFBehMGmNEcfU147BHLaNNJk0zk+irOCecG2p t12Q== MIME-Version: 1.0 X-Received: by 10.50.117.97 with SMTP id kd1mr7921388igb.42.1444039133131; Mon, 05 Oct 2015 02:58:53 -0700 (PDT) Received: by 10.64.239.201 with HTTP; Mon, 5 Oct 2015 02:58:53 -0700 (PDT) In-Reply-To: <5611F005.60201@kronometrix.org> References: <5611F005.60201@kronometrix.org> Date: Mon, 5 Oct 2015 11:58:53 +0200 Message-ID: Subject: Re: build kernel on RPI2 errors From: Svatopluk Kraus To: sparvu@kronometrix.org Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 09:58:54 -0000 On Mon, Oct 5, 2015 at 5:35 AM, Stefan Parvu wrote: > > From time to time I can see the following errors coming during > buildkernel phase. Sometimes this error happens in various places, > ffs, or pf. See here > > > ===> pf (all) > cc -O -pipe -mfloat-abi=softfp -Werror -D_KERNEL -DKLD_MODULE > -nostdinc -DHAVE_KERNEL_OPTION_HEADERS -include > /usr/obj/usr/src/sys/RPI2/opt_global.h -I. -I/usr/src/sys -fno-common -g > -funwind-tables -I/usr/obj/usr/src/sys/RPI2 -march=armv7a -ffreestanding > -fwrapv -gdwarf-2 -Wall -Wredundant-decls -Wnested-externs > -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline > -Wcast-qual -Wundef -Wno-pointer-sign -D__printf__=__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-pointer-sign -mllvm -arm-use-movt=0 -mfpu=none > -std=iso9899:1999 -c /usr/src/sys/modules/pf/../../netpfil/pf/pf.c -o pf.o > cc: error: unable to execute command: Killed >From my observations, this line always means that memory is low and swap space should be configured. > cc: error: clang frontend command failed due to signal (use -v to see > invocation) > FreeBSD clang version 3.6.1 (tags/RELEASE_361/final 237755) 20150525 > Target: armv6--freebsd11.0-gnueabi > Thread model: posix > cc: note: diagnostic msg: PLEASE submit a bug report to > https://bugs.freebsd.org/submit/ and include the crash backtrace, > preprocessed source, and associated run script. > cc: note: diagnostic msg: > ******************** > > PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: > Preprocessed source(s) and associated run script(s) are located at: > cc: note: diagnostic msg: /tmp/pf-616b42.c > cc: note: diagnostic msg: /tmp/pf-616b42.sh > cc: note: diagnostic msg: > > ******************** > *** Error code 254 > > Stop. > make[4]: stopped in /usr/src/sys/modules/pf > *** Error code 1 > > Stop. > make[3]: stopped in /usr/src/sys/modules > *** Error code 1 > > Stop. > make[2]: stopped in /usr/obj/usr/src/sys/RPI2 > *** Error code 1 > > Stop. > make[1]: stopped in /usr/src > *** Error code 1 > > Stop. > make: stopped in /usr/src > > > > > Anyone any ideas what is this about ? > > > > -- > Stefan Parvu > _______________________________________________ > 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 Mon Oct 5 10:36:14 2015 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 DA2229B107D for ; Mon, 5 Oct 2015 10:36:14 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5B637D9A for ; Mon, 5 Oct 2015 10:36:14 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.171] (188-127-209-196.cust.suomicom.net [188.127.209.196]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t95AaA4R063414 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Mon, 5 Oct 2015 10:36:10 GMT (envelope-from sparvu@kronometrix.org) Reply-To: sparvu@kronometrix.org Subject: Re: build kernel on RPI2 errors References: <5611F005.60201@kronometrix.org> To: Svatopluk Kraus Cc: "freebsd-arm@freebsd.org" From: Stefan Parvu Organization: kronometrix.org Message-ID: <56125295.5030208@kronometrix.org> Date: Mon, 5 Oct 2015 13:36:05 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 10:36:14 -0000 >>From my observations, this line always means that memory is low and > swap space should be configured. yes, correct. swap space was another thing I needed to fix. Thanks, -- Stefan Parvu From owner-freebsd-arm@freebsd.org Mon Oct 5 12:53:29 2015 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 E1A919B5C87 for ; Mon, 5 Oct 2015 12:53:29 +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 D11FB9F8; Mon, 5 Oct 2015 12:53:29 +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 2F5A515EE; Mon, 5 Oct 2015 12:53:30 +0000 (UTC) Date: Mon, 5 Oct 2015 12:53:26 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: markm@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1849515085.175.1444049610135.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <735206709.161.1444035137562.JavaMail.jenkins@jenkins-9.freebsd.org> References: <735206709.161.1444035137562.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #1326 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 12:53:30 -0000 FreeBSD_HEAD_arm64 - Build #1326 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1326/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1326/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1326/console Change summaries: 288780 by markm: Fix printf-like formats for KASSERT. Submitted by: jenkins Approved by: so (/dev/random blanket) From owner-freebsd-arm@freebsd.org Mon Oct 5 12:58:49 2015 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 216EA9B609E for ; Mon, 5 Oct 2015 12:58:49 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (kientzle.com [142.254.26.11]) (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 D6F49BE1 for ; Mon, 5 Oct 2015 12:58:48 +0000 (UTC) (envelope-from tim@kientzle.com) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id t95CxKlW047047; Mon, 5 Oct 2015 12:59:20 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.108] (192.168.1.101 [192.168.1.101]) by kientzle.com with SMTP id i3yptxb5bbvfwzcg7rxyxawpe6; Mon, 05 Oct 2015 12:59:20 +0000 (UTC) (envelope-from tim@kientzle.com) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: build kernel on RPI2 errors From: Tim Kientzle In-Reply-To: <5611F005.60201@kronometrix.org> Date: Mon, 5 Oct 2015 05:58:40 -0700 Content-Transfer-Encoding: 7bit Message-Id: <10CB4F8C-3F30-45EE-921F-C6E3981EC01F@kientzle.com> References: <5611F005.60201@kronometrix.org> To: freebsd-arm X-Mailer: Apple Mail (2.2104) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 12:58:49 -0000 > On Oct 4, 2015, at 8:35 PM, Stefan Parvu wrote: > > cc: error: unable to execute command: Killed > cc: error: clang frontend command failed due to signal (use -v to see > invocation) I wonder if this error message could be any better? It's such a common issue on these small-memory systems. Is it possible for 'cc' to detect whether clang died due to an out-of-memory condition and print out a slightly more detailed message in that case? Tim From owner-freebsd-arm@freebsd.org Mon Oct 5 12:39:43 2015 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 1768D99AF1D for ; Mon, 5 Oct 2015 12:39:43 +0000 (UTC) (envelope-from maxime.ripard@free-electrons.com) Received: from mail.free-electrons.com (down.free-electrons.com [37.187.137.238]) by mx1.freebsd.org (Postfix) with ESMTP id CEC99E0A for ; Mon, 5 Oct 2015 12:39:42 +0000 (UTC) (envelope-from maxime.ripard@free-electrons.com) Received: by mail.free-electrons.com (Postfix, from userid 110) id 5B669EE5; Mon, 5 Oct 2015 14:30:02 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.free-electrons.com X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT, URIBL_BLOCKED shortcircuit=ham autolearn=disabled version=3.4.0 Received: from localhost (unknown [89.101.192.72]) by mail.free-electrons.com (Postfix) with ESMTPSA id 09DF9348; Mon, 5 Oct 2015 14:29:52 +0200 (CEST) Date: Mon, 5 Oct 2015 14:29:52 +0200 From: Maxime Ripard To: Julien Grall Cc: Ian Campbell , Mark Rutland , devicetree@vger.kernel.org, Pawel Moll , Emilio =?iso-8859-1?Q?L=F3pez?= , Michael Turquette , Stephen Boyd , Rob Herring , KumarGala , linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "freebsd-arm@freebsd.org" Subject: Re: "clk: sunxi: Add a simple gates driver" breaks kernel with older DTB Message-ID: <20151005122952.GJ2696@lukather> References: <1443689231.16718.225.camel@citrix.com> <20151001204506.GR7104@lukather> <560E5767.2040502@citrix.com> <20151002105333.GA2696@lukather> <560E6768.6040705@citrix.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PWfwoUCx3AFJRUBq" Content-Disposition: inline In-Reply-To: <560E6768.6040705@citrix.com> User-Agent: Mutt/1.5.23 (2014-03-12) X-Mailman-Approved-At: Mon, 05 Oct 2015 13:53:58 +0000 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2015 12:39:43 -0000 --PWfwoUCx3AFJRUBq Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 1;3803;0c On Fri, Oct 02, 2015 at 12:15:52PM +0100, Julien Grall wrote: > On 02/10/15 11:53, Maxime Ripard wrote: > >> If no, that's very unfortunate because it means that you can't > >> re-use the same DT across multiple OS and the DT provided by the > >> firmware (if it's built-in). > >=20 > > Is there such OS yet (and by that, I mean one that actually shares our > > DT, instead of rewriting its own) ? >=20 > Yes, FreeBSD started to support the DT provided by vendors which are > based on Linux bindings. The ARM64 port is only using DTB provided by > the hardware. For ARM32, there is still some platform using a specific > DT for FreeBSD but they are trying to get a ride. Well, it would have been good if they contacted us in the first place then, because this has never been considered seriously afaik, and we never stated that it actually was an ABI. Maxime --=20 Maxime Ripard, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com --PWfwoUCx3AFJRUBq Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJWEm1AAAoJEBx+YmzsjxAgPGgP/2bJvcUNNNST6oRh5TGpu2kY 1B/+N34aE81+/fTHu2ZlqgI965r20aHaLKUxCes9YmI1B4I/6sUQPMlb5Hs9nnza Omtu7JURXLRs4KI7Gn6aJcnQ/1ulaOoQyFM7zpEFB4/LEIHgViuPdYOib8gi7tNd Pa77fi2Th04eZZIVboubtZC7tynSaQD9bROx2B89qSA5N2i2NgC18NkvMYkDpsc7 xy+a4sx+N788KIJ5S6aP2JSPoSH1OqJ4oH+8pLm985PYW7JZkUYZioesfev41rV7 w8poMvyyteWRysu3zhIKzyEhZT6fiHR0jUVTS4L6ifvg3gT9oe8v6zajPJtdgoW7 hFqKedQQX06LzSzqCxLOMvS5HVSnYtWVrRelsZVOk3IgMl2adththiO7a3onvIt4 uHkaNKNH+dheKDIhr3IVztvQyShbG6ys7m64U4WZKGRs0urxRfK9pz5chwk5184v ffCa80ro26uU7Mj0iQ/WSCI1PUP+b0XDrpD+oWhAYdWESQGatTcvifnVjjSqafuk NZ7omK1Hh+FJL2MLXmAmarviSQLh/oNY9ILwzgVsx8yzMWQ4icZRc43SuElXaljW DnruaQMZbB/J0pNKeheNn8Yey7sRFnRBml+X6hd1WoFsz49px4ktN2hLSQJ3ORR0 mktzhw9Q1vZjA/X8xeOm =BKpj -----END PGP SIGNATURE----- --PWfwoUCx3AFJRUBq-- From owner-freebsd-arm@freebsd.org Tue Oct 6 10:55:49 2015 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 8A9F49B6065 for ; Tue, 6 Oct 2015 10:55:49 +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 7C835CDD; Tue, 6 Oct 2015 10:55:49 +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 426541881; Tue, 6 Oct 2015 10:55:48 +0000 (UTC) Date: Tue, 6 Oct 2015 10:55:45 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1932973795.193.1444128947947.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1724401992.191.1444118273616.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1724401992.191.1444118273616.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #1336 - 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.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 10:55:49 -0000 FreeBSD_HEAD_arm64 - Build #1336 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1336/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1336/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/1336/console Change summaries: No changes From owner-freebsd-arm@freebsd.org Tue Oct 6 16:44:02 2015 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 70F0F9B6FEA for ; Tue, 6 Oct 2015 16:44:02 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "raven.bwct.de", Issuer "BWCT" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 001BBEFA for ; Tue, 6 Oct 2015 16:44:00 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id t96GhZrI041123 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for ; Tue, 6 Oct 2015 18:43:37 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id t96GhWcr049869 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 Oct 2015 18:43:32 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.14.2/8.14.2) with ESMTP id t96GhWeT089535; Tue, 6 Oct 2015 18:43:32 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.14.2/8.14.2/Submit) id t96GhWn6089534; Tue, 6 Oct 2015 18:43:32 +0200 (CEST) (envelope-from ticso) Date: Tue, 6 Oct 2015 18:43:32 +0200 From: Bernd Walter To: freebsd-arm@freebsd.org Cc: Bernd Walter Subject: Anything know about wandboard deadlocks? Message-ID: <20151006164332.GA89482@cicely7.cicely.de> Reply-To: ticso@cicely.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Operating-System: FreeBSD cicely7.cicely.de 7.0-STABLE i386 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 autolearn=ham version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 16:44:02 -0000 I've recently build a few images via crochet: -rw-r--r-- 1 root wheel 949999616 Sep 23 16:56 FreeBSD-armv6-11.0-BEAGLEBONE-288122M.img -rw-r--r-- 1 root wheel 949999616 Sep 23 16:56 FreeBSD-armv6-11.0-CUBIEBOARD2-288122M.img -rw-r--r-- 1 root wheel 949999616 Sep 23 16:56 FreeBSD-armv6-11.0-IMX6-288122M.img -rw-r--r-- 1 root wheel 949999616 Sep 23 16:56 FreeBSD-armv6-11.0-RPI-B-288122M.img -rw-r--r-- 1 root wheel 949999616 Sep 23 16:56 FreeBSD-armv6-11.0-RPI2-288122M.img -rw-r--r-- 1 root wheel 949999616 Sep 23 16:57 FreeBSD-armv6-11.0-ZEDBOARD-288122M.img So far I've tested the beaglebone image without any obvious problems, even compiled tons of ports with it. The RPI-B doesn't boot on neither B nor B+, but I didn't check the console output yet, since it is not my primary interest right now. The wandboard image boots fine, but after a few minutes without any special load it locks up solid, even on console. I have the suspicion that it is network related, but can't tell for sure. I did test with 6 different wandboards, all quad ones. My sourcecode modifications are just comments: [53]cicely1# svn diff Index: sys/boot/fdt/dts/arm/wandboard-quad.dts =================================================================== --- sys/boot/fdt/dts/arm/wandboard-quad.dts (revision 288122) +++ sys/boot/fdt/dts/arm/wandboard-quad.dts (working copy) @@ -69,9 +69,9 @@ usb@02184200 { status = "okay"; }; usb@02184400 { status = "disabled"; }; usb@02184600 { status = "disabled"; }; - usdhc@02190000 { status = "okay"; }; - usdhc@02194000 { status = "disabled"; }; - usdhc@02198000 { status = "okay"; }; + usdhc@02190000 { status = "okay"; }; // SD1 - external SD + usdhc@02194000 { status = "disabled"; }; // SD2 - WIFI + usdhc@02198000 { status = "okay"; }; // SD3 - internal SD usdhc@0219c000 { status = "disabled"; }; }; }; -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From owner-freebsd-arm@freebsd.org Tue Oct 6 16:45:40 2015 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 9D6D39D0104 for ; Tue, 6 Oct 2015 16:45:40 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "raven.bwct.de", Issuer "BWCT" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 36CE8F73 for ; Tue, 6 Oct 2015 16:45:39 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id t96Gjb03041147 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 6 Oct 2015 18:45:37 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id t96GjVE1049917 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 6 Oct 2015 18:45:31 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.14.2/8.14.2) with ESMTP id t96GjVZn089579; Tue, 6 Oct 2015 18:45:31 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.14.2/8.14.2/Submit) id t96GjVlP089578; Tue, 6 Oct 2015 18:45:31 +0200 (CEST) (envelope-from ticso) Date: Tue, 6 Oct 2015 18:45:31 +0200 From: Bernd Walter To: Tim Kientzle Cc: freebsd-arm Subject: Re: build kernel on RPI2 errors Message-ID: <20151006164531.GB89482@cicely7.cicely.de> Reply-To: ticso@cicely.de References: <5611F005.60201@kronometrix.org> <10CB4F8C-3F30-45EE-921F-C6E3981EC01F@kientzle.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <10CB4F8C-3F30-45EE-921F-C6E3981EC01F@kientzle.com> X-Operating-System: FreeBSD cicely7.cicely.de 7.0-STABLE i386 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01 autolearn=ham version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 16:45:40 -0000 On Mon, Oct 05, 2015 at 05:58:40AM -0700, Tim Kientzle wrote: > > > On Oct 4, 2015, at 8:35 PM, Stefan Parvu wrote: > > > > cc: error: unable to execute command: Killed > > cc: error: clang frontend command failed due to signal (use -v to see > > invocation) > > I wonder if this error message could be any better? > It's such a common issue on these small-memory systems. > > Is it possible for 'cc' to detect whether clang died > due to an out-of-memory condition and print out > a slightly more detailed message in that case? The kernel message is quite clear. Wonder why it became so uncommon over the last years to check dmesg. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From owner-freebsd-arm@freebsd.org Tue Oct 6 22:14:11 2015 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 9D9CF9B6179 for ; Tue, 6 Oct 2015 22:14:11 +0000 (UTC) (envelope-from garmitage@swin.edu.au) Received: from gpo3.cc.swin.edu.au (gpo3.cc.swin.edu.au [136.186.1.32]) (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 1C67AB1E for ; Tue, 6 Oct 2015 22:14:10 +0000 (UTC) (envelope-from garmitage@swin.edu.au) Received: from [136.186.229.37] (garmitage.caia.swin.edu.au [136.186.229.37]) by gpo3.cc.swin.edu.au (8.14.3/8.14.3) with ESMTP id t96ME6hG005181 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO); Wed, 7 Oct 2015 09:14:07 +1100 Subject: Re: dwc on banana pi pro and poor network performance To: freebsd-arm@freebsd.org References: <560ED8DF.4080709@gmx.de> <560F2706.9@toomeek.waw.pl> From: grenville armitage Message-ID: <561447AE.3090509@swin.edu.au> Date: Wed, 7 Oct 2015 09:14:06 +1100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Oct 2015 22:14:11 -0000 On 10/03/2015 15:41, jau789@gmail.com wrote: > Since iperf uses tcp by default, the congestion control methods > used on the test systems may affect the test results quite seriously. > Most of the cc methods known to freebsd were not designed with > short high capasity links in mind. Many of those cc methods were > in fact intended for long distances and high bandwidth. In this case > the RTT is very short while many of the CC methods expext much > higher RTTs. I'm curious which of FreeBSD's cc_* algorithms you consider to _expect_ "much higher RTTs". This seems like something we should fix. cheers, gja > For the best results on short distances and high > bandwidth enable ECN bits and use dctcp. The dctcp method was > from day one intended to behave gracefully also when RTT is very > short and the bandwidth is large. > > --jau [...] From owner-freebsd-arm@freebsd.org Wed Oct 7 05:54:22 2015 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 EB0069D0059 for ; Wed, 7 Oct 2015 05:54:22 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 86DCF98B for ; Wed, 7 Oct 2015 05:54:21 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.171] (89-27-2-202.bb.dnainternet.fi [89.27.2.202]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t975sD5c085755 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Wed, 7 Oct 2015 05:54:13 GMT (envelope-from sparvu@kronometrix.org) Reply-To: sparvu@kronometrix.org To: "freebsd-arm@freebsd.org" From: Stefan Parvu Subject: tmp management, simple layout X-Enigmail-Draft-Status: N1110 Organization: kronometrix.org Message-ID: <5614B37F.7090106@kronometrix.org> Date: Wed, 7 Oct 2015 08:54:07 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 05:54:23 -0000 Why do we ship the default ARM configuration having /var/log, /var/tmp and /tmp as separate memory based file systems on RPI ? We could have only /tmp and the rest would point to it. md /tmp mfs rw,noatime,-s50m 0 0 md /var/log mfs rw,noatime,-s15m 0 0 md /var/tmp mfs rw,noatime,-s10m 0 0 IT would make sense to better conserve the memory and have a single place for it, on such tiny hardware configuration. Proposed: md /tmp mfs rw,noatime,-s75m 0 0 /var/log -> /tmp /var/tmp -> /tmp Comments ? -- Stefan Parvu From owner-freebsd-arm@freebsd.org Wed Oct 7 06:08:29 2015 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 8613E9D08F2 for ; Wed, 7 Oct 2015 06:08:29 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [54.72.43.199]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 071BBE05 for ; Wed, 7 Oct 2015 06:08:28 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.171] (89-27-2-202.bb.dnainternet.fi [89.27.2.202]) (authenticated bits=0) by mail.kronometrix.org (8.14.9/8.14.9) with ESMTP id t9768PGK085894 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Wed, 7 Oct 2015 06:08:26 GMT (envelope-from sparvu@kronometrix.org) Reply-To: sparvu@kronometrix.org Subject: Re: tmp management, simple layout References: <5614B37F.7090106@kronometrix.org> To: freebsd-arm@freebsd.org From: Stefan Parvu Organization: kronometrix.org Message-ID: <5614B6D4.3000505@kronometrix.org> Date: Wed, 7 Oct 2015 09:08:20 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <5614B37F.7090106@kronometrix.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 06:08:29 -0000 > Proposed: > > md /tmp mfs rw,noatime,-s75m 0 0 > > /var/tmp -> /tmp or at least /var/tmp should be under /tmp -- Stefan Parvu From owner-freebsd-arm@freebsd.org Wed Oct 7 08:28:44 2015 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 10D319D0701 for ; Wed, 7 Oct 2015 08:28:44 +0000 (UTC) (envelope-from mattia.rossi.mailinglists@gmail.com) Received: from mail-wi0-x234.google.com (mail-wi0-x234.google.com [IPv6:2a00:1450:400c:c05::234]) (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 A54EBB5F for ; Wed, 7 Oct 2015 08:28:43 +0000 (UTC) (envelope-from mattia.rossi.mailinglists@gmail.com) Received: by wicfx3 with SMTP id fx3so16939212wic.0 for ; Wed, 07 Oct 2015 01:28:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=to:from:subject:message-id:date:user-agent:mime-version :content-type:content-transfer-encoding; bh=q3Lw3i0r1ktM8PrcGJchssA8Ym7+bHUdQS75V9VzQac=; b=qb3pMoPsbQLic2J5sAm+TcufEG4Qe714A2GLxjLVHFitD8o2TLfBXEMBE5aGejokrl lcP/j9wkY8wjp9dKD2ycO7sJyHU0mdf2LDsrktdSvJP6KXcjPnc1wZnslLZpbgW1ctrU 4hqsP/64yqdPt35oxIb1mL0DGj1Vt05NH8gjkx4F3oRNwzC8N/2kcOQv1xdrOM3TcZ08 muqJa8JY4+doxcpi1o8eZD8c+ZyuDexS2acMsPRAHSpbRrm8ArJ+55Mhs+dNgAJ3h7sm exsC1BS+DXp4l/p+87k6y2MN77HcvG31MUo5N1DJkmwX4u0CC9amv9JPAAezocOcBZT8 FeWw== X-Received: by 10.180.93.168 with SMTP id cv8mr23048031wib.54.1444206522026; Wed, 07 Oct 2015 01:28:42 -0700 (PDT) Received: from [192.168.0.113] (82.50.202.62.static.wline.lns.sme.cust.swisscom.ch. [62.202.50.82]) by smtp.googlemail.com with ESMTPSA id ka10sm37626564wjc.30.2015.10.07.01.28.41 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Oct 2015 01:28:41 -0700 (PDT) To: freebsd-arm From: Mattia Rossi Subject: Panic running nsd-4.1.5 Message-ID: <5614D7B8.3040604@gmail.com> Date: Wed, 7 Oct 2015 10:28:40 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 08:28:44 -0000 Hi all, I'm running into this issue since a while: when starting nsd (and only with nsd) I'm getting a kernel panic. Does anyone know what's happening here? I'm on the Dreamplug using HEAD, FreeBSD 11.0-CURRENT #54 r288210M. nsd info: nsd-4.1.5 Name : nsd Version : 4.1.5 Installed on : Thu Oct 1 23:58:41 UTC 2015 Origin : dns/nsd Architecture : freebsd:11:arm:32:el:eabi:softfp Prefix : /usr/local Categories : dns ipv6 Licenses : BSD3CLAUSE Maintainer : jaap@NLnetLabs.nl WWW : http://www.nlnetlabs.nl/nsd Comment : Authoritative only non-recursive name server Options : BIND8_STATS : off CHECKING : off DOCS : off IPV6 : on LARGEFILE : off MINRESPSIZE : on MMAP : off MUNIN_PLUGIN : on NSEC3 : on ROOT_SERVER : off RRL : on ZONE_STATS : off Shared Libs required: libssl.so.8 libevent-2.0.so.5 libcrypto.so.8 Annotations : cpe : cpe:2.3:a:nlnetlabs:nsd:4.1.5:::::freebsd11:arm Flat size : 1.31MiB Description : NSD (Name Server Daemon) is a complete implementation of an authoritative DNS nameserver. WWW: http://www.nlnetlabs.nl/nsd kernel backtrace: panic: vm_fault: fault on nofault entry, addr: d1d1a000 KDB: enter: panic [ thread pid 86965 tid 100570 ] Stopped at kdb_enter+0x48: ldrb r15, [r15, r15, ror r15]! db> bt Tracing pid 86965 tid 100570 td 0xc53c9000 db_trace_self() at db_trace_self pc = 0xc0d85c8c lr = 0xc09489c0 (db_hex2dec+0x4bc) sp = 0xd7443460 fp = 0xd7443478 r10 = 0xc0f376f4 db_hex2dec() at db_hex2dec+0x4bc pc = 0xc09489c0 lr = 0xc0948410 (db_command_loop+0x3d0) sp = 0xd7443480 fp = 0xd7443520 r4 = 0x00000000 r5 = 0x00000000 r6 = 0x00000000 r10 = 0xc0f376f4 db_command_loop() at db_command_loop+0x3d0 pc = 0xc0948410 lr = 0xc094808c (db_command_loop+0x4c) sp = 0xd7443528 fp = 0xd7443538 r4 = 0xc0ddd1f2 r5 = 0xc0dfb590 r6 = 0xc0f376e0 r7 = 0xc0ec9734 r8 = 0xc0f2b670 r9 = 0xc0f2b674 r10 = 0xc0b047c4 db_command_loop() at db_command_loop+0x4c pc = 0xc094808c lr = 0xc094ab1c (db_fetch_ksymtab+0x298) sp = 0xd7443540 fp = 0xd7443658 r4 = 0x00000000 r5 = 0xc0f376ec r6 = 0xc0f2b698 r10 = 0xc0b047c4 db_fetch_ksymtab() at db_fetch_ksymtab+0x298 pc = 0xc094ab1c lr = 0xc0b04eec (kdb_trap+0xc4) sp = 0xd7443660 fp = 0xd7443680 r4 = 0x00000000 r5 = 0x00000001 r6 = 0xc0f2b698 r7 = 0xc0ec9734 kdb_trap() at kdb_trap+0xc4 pc = 0xc0b04eec lr = 0xc0d981ac (undefinedinstruction+0x300) sp = 0xd7443688 fp = 0xd74436f8 r4 = 0x00000000 r5 = 0x00000000 r6 = 0xc0d97dfc r7 = 0xe7ffffff r8 = 0xc53c9000 r9 = 0xd7443700 r10 = 0xc0b047c4 undefinedinstruction() at undefinedinstruction+0x300 pc = 0xc0d981ac lr = 0xc0d872e0 (exception_exit) sp = 0xd7443700 fp = 0xd7443798 r4 = 0xffffffff r5 = 0xffff1004 r6 = 0xc0e2c7eb r7 = 0xc0f1d5e8 r8 = 0xc53c9000 r9 = 0xc0f39208 r10 = 0xc0f1d450 exception_exit() at exception_exit pc = 0xc0d872e0 lr = 0xc0b047b8 (kdb_enter+0x3c) sp = 0xd7443790 fp = 0xd7443798 r0 = 0xc0f2b684 r1 = 0x00000000 r2 = 0xc0dff290 r3 = 0x000000aa r4 = 0xc0dfb5e5 r5 = 0xd74437dc r6 = 0xc0e2c7eb r7 = 0xc0f1d5e8 r8 = 0xc53c9000 r9 = 0xc0f39208 r10 = 0xc0f1d450 r12 = 0x00000000 kdb_enter() at kdb_enter+0x4c pc = 0xc0b047c8 lr = 0xc0acd1dc (vpanic+0xbc) sp = 0xd74437a0 fp = 0xd74437c0 r4 = 0x00000100 r10 = 0xc0f1d450 vpanic() at vpanic+0xbc pc = 0xc0acd1dc lr = 0xc0acd244 (kproc_shutdown) sp = 0xd74437c8 fp = 0xd74437d0 r4 = 0xd1d1a000 r5 = 0xc53c9000 r6 = 0x00000000 r7 = 0xd1d1a000 r8 = 0x00000000 r9 = 0xc0e2c817 r10 = 0xc0f3da90 kproc_shutdown() at kproc_shutdown pc = 0xc0acd244 lr = 0xc0d59788 (vm_fault_hold+0x1ab4) sp = 0xd74437d8 fp = 0xd7443950 r4 = 0xc53c9000 r5 = 0xd74437dc vm_fault_hold() at vm_fault_hold+0x1ab4 pc = 0xc0d59788 lr = 0xc0d57cc4 (vm_fault+0x40) sp = 0xd7443958 fp = 0xd7443960 r4 = 0xd7443a08 r5 = 0xc53c9000 r6 = 0x00000002 r7 = 0xd1d1a000 r8 = 0xd7443ea0 r9 = 0x00000002 r10 = 0x00000013 vm_fault() at vm_fault+0x40 pc = 0xc0d57cc4 lr = 0xc0d97468 (abort_handler+0x450) sp = 0xd7443968 fp = 0xd7443a00 abort_handler() at abort_handler+0x450 pc = 0xc0d97468 lr = 0xc0d872e0 (exception_exit) sp = 0xd7443a08 fp = 0xd7443c58 r4 = 0xffffffff r5 = 0xffff1004 r6 = 0x00000120 r7 = 0x00001000 r8 = 0x00000000 r9 = 0xc458af00 r10 = 0x00000000 exception_exit() at exception_exit pc = 0xc0d872e0 lr = 0xc0d12be8 (ffs_truncate+0xa78) sp = 0xd7443a98 fp = 0xd7443c58 r0 = 0xd1d1a120 r1 = 0x00000e60 r2 = 0x00000000 r3 = 0x00000000 r4 = 0xc3d53000 r5 = 0x00000000 r6 = 0x00000120 r7 = 0x00001000 r8 = 0x00000000 r9 = 0xc458af00 r10 = 0x00000000 r12 = 0xd1d1a120 memset() at memset+0x48 pc = 0xc0d9479c lr = 0xc0d12be8 (ffs_truncate+0xa78) sp = 0xd7443a98 fp = 0xd7443c58 ffs_truncate() at ffs_truncate+0xa78 pc = 0xc0d12be8 lr = 0xc0d4873c (ufs_vinit+0xacc) sp = 0xd7443c60 fp = 0xd7443ca8 r4 = 0xc8a26900 r5 = 0x0000ffff r6 = 0xd7443ce8 r7 = 0xc53c9000 r8 = 0xffffffff r9 = 0xc458af00 r10 = 0xc3d51400 ufs_vinit() at ufs_vinit+0xacc pc = 0xc0d4873c lr = 0xc0db2b4c (VOP_SETATTR_APV+0xd4) sp = 0xd7443cb0 fp = 0xd7443cc0 r4 = 0xd7443d7c r5 = 0xc0f08318 r6 = 0x00000000 r7 = 0xc8a26900 r8 = 0x00000000 r9 = 0xd7443ce8 r10 = 0xc8a26904 VOP_SETATTR_APV() at VOP_SETATTR_APV+0xd4 pc = 0xc0db2b4c lr = 0xc0b79450 (sys_posix_fadvise+0x320) sp = 0xd7443cc8 fp = 0xd7443da8 r4 = 0x00000120 r5 = 0xc4e78480 r6 = 0xc8a26954 r10 = 0xc8a26904 sys_posix_fadvise() at sys_posix_fadvise+0x320 pc = 0xc0b79450 lr = 0xc0b1e0a8 (kern_ftruncate+0x98) sp = 0xd7443db0 fp = 0xd7443de0 r4 = 0xc53c9000 r5 = 0x00000000 r6 = 0x00000120 r7 = 0xc0b79338 r8 = 0xd7443df8 r9 = 0x20088000 r10 = 0x00000000 kern_ftruncate() at kern_ftruncate+0x98 pc = 0xc0b1e0a8 lr = 0xc0d96cf8 (swi_handler+0x270) sp = 0xd7443de8 fp = 0xd7443e48 r4 = 0xc53c9000 r5 = 0xc53c5380 r6 = 0x60000013 r7 = 0x00000000 swi_handler() at swi_handler+0x270 pc = 0xc0d96cf8 lr = 0xc0d87270 (swi_exit) sp = 0xd7443e50 fp = 0xbfbffa80 r4 = 0x20875000 r5 = 0x00000120 r6 = 0x00000000 r7 = 0x000001e0 r8 = 0x00000000 r9 = 0x20088000 r10 = 0x00000000 swi_exit() at swi_exit pc = 0xc0d87270 lr = 0xc0d87270 (swi_exit) sp = 0xd7443e50 fp = 0xbfbffa80 From owner-freebsd-arm@freebsd.org Wed Oct 7 16:39:20 2015 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 3BB4E9D09B7 for ; Wed, 7 Oct 2015 16:39:20 +0000 (UTC) (envelope-from c_dornig@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EC52877 for ; Wed, 7 Oct 2015 16:39:19 +0000 (UTC) (envelope-from c_dornig@gmx.de) Received: from [10.254.2.6] ([195.30.104.172]) by mail.gmx.com (mrgmx103) with ESMTPSA (Nemesis) id 0LxPgU-1ahvAo1BWM-016xWe; Wed, 07 Oct 2015 18:39:12 +0200 Message-ID: <56154AAA.1080205@gmx.de> Date: Wed, 07 Oct 2015 18:39:06 +0200 From: "C.Dornig" User-Agent: Mutt 1.0 Mnenhy/0.7.6.666 MIME-Version: 1.0 To: "freebsd-arm@freebsd.org" Subject: Re: dwc on banana pi pro and poor network performance References: <560ED8DF.4080709@gmx.de> In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K0:RdX7XkAKS6tobOSeb8UoGi7IXV97Mi+CducD3sZ8wHj0y3pQFcN 0HIwD5YzHWFgu21m9ZAlf3xa6rmpNdHjSBNJqm/w4sflgB+uVhBzogbVBtgYybRwN4CGDox 166T3KIWvz9duKNCqrBkJyCiV+Q15DV8cjbcMZ24JhHGZ1CrEAahxNPtrRXrOpgIDMSJDpM C3jQGBnGGtqsIt2hCa3RA== X-UI-Out-Filterresults: notjunk:1;V01:K0:tIWPJBTTsDU=:X62dCy1vN5cyoytNzehXao MkH4/9l1VG91ZVfVPEVyE7S9nx7hHxqVH/cbpgRKgx8JiE4FNsymEPk7C0ev0CuXwxAkrl67d shaF1xNBB09vfjzBEAumJiRTLoaLy7qasaHgy8cOF8N7yxO7b9C5nC35mDX7s/2Ftfmbj9KMO 9lNKIjeyA6IFxt2+hBSWXUhLSGYLY+gK0KyuFwh+sqbP64swu4FddtEsUBZ511/4eeXhZjMJj 8383ohqMgEOftG6JlkHQlvUjNpJQ6+s/oMcZaSwpo6r7U8Ze8oeSwB8g2QqQNf83cQukjlkRp 21XvvKhUhrFb2YKMcnf7NAdzfNCiW0MEBmZq+B+yrSGm0ukpMsQiNYLd1Kx17JpJ6NxJ9+1w9 H5RZX4X9vKLC/9DelIO66gE4pDp6r2LoozbLdZ6udaqrw+XXCldRUdGDQW/TdRg4cdoUw0yhQ aXXqk8tyvq8j1JVmx+MgYNHxH0dfVw4gPZ39uOQLQDJWMOVznl9HhElcD9LqIJAoUDtsInQO6 5PmacwYu6OOx01beiaP6R6NpNetdSPJJ5nmVCOJO8/yu3iO9Ppht8nQR4viNq7dZQWdqv0tf2 P3+BqAYe+LWuvQwHnwKzI2w8pKSc3mZtadQdpsKJ0B7Doq5upVBB7emZvwgdWNHbF/XBVAElR /ltStQmI/pcsxv/XZvc7Cs8yW9c2u7KlsWw3nJHzFRJMA9gHwoDY/8tKPC7aRcvr70dwb1evO 1HODIcOvhnOyoM3zaLOCh6lLK53Sl5UDUSkdlHZSF1jrNEtCt3OyxfayHi7NzNh7yazCxS3Pb pHYzO8n X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 16:39:20 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hi, I tested it again without witness and debug enabled Kernel (r288916) The results are a bit better now: iperf ##### - ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 64.0 KByte (default) - ------------------------------------------------------------ [ 4] local 10.0.0.100 port 5001 connected with 10.0.1.100 port 55959 [ ID] Interval Transfer Bandwidth [ 4] 0.0-10.0 sec 389 MBytes 325 Mbits/sec Top: #### last pid: 848; load averages: 0.37, 0.29, 0.15 up 0+00:07:04 10:15:10 14 processes: 1 running, 13 sleeping CPU 0: 0.0% user, 0.0% nice, 0.0% system, 100% interrupt, 0.0% idle CPU 1: 0.0% user, 0.0% nice, 1.5% system, 0.0% interrupt, 98.5% idle Mem: 17M Active, 11M Inact, 44M Wired, 4332K Buf, 923M Free Swap: PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 846 root 1 20 0 7540K 3052K CPU1 1 0:00 0.39% top 840 admin 1 20 0 15040K 6828K select 1 0:00 0.20% sshd 651 root 1 20 0 7200K 4620K ttyin 1 0:00 0.00% csh 837 root 1 28 0 15040K 6820K select 0 0:00 0.00% sshd 844 root 1 32 0 7200K 3812K pause 0 0:00 0.00% csh netstat -i -w 1 -n -bd ####################### input (Total) output packets errs idrops bytes packets errs bytes colls drops 10 0 0 864 6 0 880 0 0 2 0 0 144 2 0 368 0 0 59k 0 0 58M 58k 0 58M 0 0 76k 0 0 75M 76k 0 75M 0 0 79k 0 0 78M 80k 0 78M 0 0 80k 0 0 79M 79k 0 79M 0 0 80k 0 0 79M 80k 0 79M 0 0 81k 0 0 80M 81k 0 80M 0 0 81k 0 0 80M 82k 0 80M 0 0 82k 0 0 81M 81k 0 80M 0 0 I am a bit confused why the network interrupts are block 100% only one CPU instead both. It would be nice to get the same network performance as with Linux. Regards, C. On 02.10.2015 23:49, Luiz Otavio O Souza wrote: > On 2 October 2015 at 16:19, C.Dornig wrote: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >> >> Hi, >> >> >> I have a Lemaker Banana Pi Pro and want to use it as router (regarding >> the GBit interface). >> >> For testing i used iperf with two test hosts. The Pi have two vlans >> configured and each test node use the pi as router to reach the other node. >> >> I created a FreeBSD 11 image with crochet (FreeBSD r288430, >> +u-boot-bananapi version 2015-04). >> >> Test scenario: >> >> # On Banana: >> sysctl net.inet.ip.forwarding=1 >> sysctl net.inet.ip.fastforwarding=1 >> ifconfig vlan10 create >> ifconfig vlan10 vlan 10 vlandev dwc0 >> ifconfig vlan10 10.0.0.1/24 up >> ifconfig vlan11 create >> ifconfig vlan11 vlan 11 vlandev dwc0 >> ifconfig vlan11 10.0.1.1/24 up >> >> # Host 1: >> ifconfig vlan10 create >> ifconfig vlan10 vlan 10 vlandev em0 >> ifconfig vlan10 10.0.0.100/24 up >> route add -net 10.0.1.0/24 10.0.0.1 >> iperf -c 10.0.1.100 >> >> # Host 2: >> ifconfig vlan11 create >> ifconfig vlan11 vlan 11 vlandev em0 >> ifconfig vlan11 10.0.1.100/24 up >> route add -net 10.0.0.0/24 10.0.1.1 >> iperf -s >> >> The hosts can reach each others. >> >> Iperf reports me ~130 Mbit. >> >> During the test, netstat reports ~37k pps and the interrupt rate are >> also not very high (~300). >> >> The same test with Linux on the PI results ~550 Mbit. >> >> Iperf from host 1 to host 2 without PI in between reports ~990 Mbit. >> >> >> What's wrong here ? >> >> Regards, >> C. > > > This is expected, if_dwc needs some work to perform better. > > I just did enough to make it work on A20. > > If someone is willing to work with this, I can help with some of > details (yongari@ was kind enough to educate me about what could be > done there), otherwise I'll fix this on my free time (i.e. it will > take some time). > > Luiz > -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWFUqlAAoJENpF8Q7kD80ylwgP/AwYVEpsGq+495VGaUFaoa+u aWGTB023TB6Vurmus3Us8XfSEBSHrYQOCd49T6R5r07p6v7moPmEDSDm4lwQ93BQ Y7jgs0B5J9nLDFGdHYcDOpXAJGBC1GntPoABMnw/ko+oUn+hNuTjEcoRYidXjUWa CH4QUt4C30wI8qKbY7c12bPtCTX4yfz7WqbUNGzU5HkaIu7U0Yv9liQBNVPdTTka lBa9mMSq+v2pTsEvzqpuPjMWpS8Y/Hd3WqOQTpo0N3znM7AenEagm4oM8pRRSH2b mpjDl6WWmoHsL7TfjEmz4AuNV6MxA4lIcuCBunPNm/S+O8SEAom9jfpvh6/JCk5L AYyidVXRrtfbq1nutwWYQ6SFmS1LaxUHZJHV7dgkN+P7XqnOsc0HMh+a5BrAt4iO 9bmONhnIM1H3A+D4sslc0D1PwvA3+B5jjeG8IKfBaR3jQbUhPxNaxbn2eFfYTNjX f9bsTAfqCDm2DtbTGdgMAzrB68WUp9OsZ42925SamWt5PWbzqxRZftRtZ05Q+joj mYqVwjsaSZmQdcMJs8/S2SAVn5seK3TfT0VuWNIyAy/kQiy032rHepX+mtxYnpUj F6DFFJ6zdFI+7UK2WA2GyiIoB30ZAlnI/S9L7/mky2oWEds5ZdQFCMl9WrTHCHmr GTupJncTJytrFIBPkaqS =WiaO -----END PGP SIGNATURE----- From owner-freebsd-arm@freebsd.org Wed Oct 7 17:02:30 2015 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 8273E9D17C8 for ; Wed, 7 Oct 2015 17:02:30 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: from mail-io0-x231.google.com (mail-io0-x231.google.com [IPv6:2607:f8b0:4001:c06::231]) (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 51D56DCD for ; Wed, 7 Oct 2015 17:02:30 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: by iofh134 with SMTP id h134so29732814iof.0 for ; Wed, 07 Oct 2015 10:02:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rcP3wrXaXgbNFDFDBbiMGyYNM1ylXlbEPFfi38RE/AY=; b=Wus4oek+/PqHjlCqcOD+dlybGPt6Mlfg3QYyFLUchGqz+q55kgeB6LvGKKvgBKqPVD H+0Vdum21hZdrHPtP0BbZQuYOSE9CIZXdXJXxdW/zYVB4TxIpu4cIH7hUJfrerhI5lqz ulK5aX8XzCcMC1m2H0b5JLX4DweYQ3v0rR6cyEN1Q7VFgsd67lQFtBXu/yRLsT9NjblM 9XR0CO7N9wh0CJDb0C5ZeiK0mITdw8gvTkzAelxqhXqYU8L1U3DmhrotpKTNxbpLnlIk nHPuJE1TxjUY8lseJCesVrnUM2eRStsji3Qcr5o1giA+V1T5iErTQlQIDd247Bmxvm8l G9/A== MIME-Version: 1.0 X-Received: by 10.107.157.11 with SMTP id g11mr3198258ioe.30.1444237349612; Wed, 07 Oct 2015 10:02:29 -0700 (PDT) Received: by 10.64.239.201 with HTTP; Wed, 7 Oct 2015 10:02:29 -0700 (PDT) In-Reply-To: <5614D7B8.3040604@gmail.com> References: <5614D7B8.3040604@gmail.com> Date: Wed, 7 Oct 2015 19:02:29 +0200 Message-ID: Subject: Re: Panic running nsd-4.1.5 From: Svatopluk Kraus To: Mattia Rossi Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 17:02:30 -0000 Can you please try this: https://reviews.freebsd.org/D3617 Just download raw diff, apply, build new kernel, and run. Svatopluk Kraus On Wed, Oct 7, 2015 at 10:28 AM, Mattia Rossi wrote: > Hi all, > > I'm running into this issue since a while: > when starting nsd (and only with nsd) I'm getting a kernel panic. > > Does anyone know what's happening here? > > I'm on the Dreamplug using HEAD, FreeBSD 11.0-CURRENT #54 r288210M. > > nsd info: > > nsd-4.1.5 > Name : nsd > Version : 4.1.5 > Installed on : Thu Oct 1 23:58:41 UTC 2015 > Origin : dns/nsd > Architecture : freebsd:11:arm:32:el:eabi:softfp > Prefix : /usr/local > Categories : dns ipv6 > Licenses : BSD3CLAUSE > Maintainer : jaap@NLnetLabs.nl > WWW : http://www.nlnetlabs.nl/nsd > Comment : Authoritative only non-recursive name server > Options : > BIND8_STATS : off > CHECKING : off > DOCS : off > IPV6 : on > LARGEFILE : off > MINRESPSIZE : on > MMAP : off > MUNIN_PLUGIN : on > NSEC3 : on > ROOT_SERVER : off > RRL : on > ZONE_STATS : off > Shared Libs required: > libssl.so.8 > libevent-2.0.so.5 > libcrypto.so.8 > Annotations : > cpe : cpe:2.3:a:nlnetlabs:nsd:4.1.5:::::freebsd11:arm > Flat size : 1.31MiB > Description : > NSD (Name Server Daemon) is a complete implementation of an > authoritative DNS nameserver. > > WWW: http://www.nlnetlabs.nl/nsd > > > kernel backtrace: > > panic: vm_fault: fault on nofault entry, addr: d1d1a000 > KDB: enter: panic > [ thread pid 86965 tid 100570 ] > Stopped at kdb_enter+0x48: ldrb r15, [r15, r15, ror r15]! > db> bt > Tracing pid 86965 tid 100570 td 0xc53c9000 > db_trace_self() at db_trace_self > pc = 0xc0d85c8c lr = 0xc09489c0 (db_hex2dec+0x4bc) > sp = 0xd7443460 fp = 0xd7443478 > r10 = 0xc0f376f4 > db_hex2dec() at db_hex2dec+0x4bc > pc = 0xc09489c0 lr = 0xc0948410 (db_command_loop+0x3d0) > sp = 0xd7443480 fp = 0xd7443520 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0x00000000 r10 = 0xc0f376f4 > db_command_loop() at db_command_loop+0x3d0 > pc = 0xc0948410 lr = 0xc094808c (db_command_loop+0x4c) > sp = 0xd7443528 fp = 0xd7443538 > r4 = 0xc0ddd1f2 r5 = 0xc0dfb590 > r6 = 0xc0f376e0 r7 = 0xc0ec9734 > r8 = 0xc0f2b670 r9 = 0xc0f2b674 > r10 = 0xc0b047c4 > db_command_loop() at db_command_loop+0x4c > pc = 0xc094808c lr = 0xc094ab1c (db_fetch_ksymtab+0x298) > sp = 0xd7443540 fp = 0xd7443658 > r4 = 0x00000000 r5 = 0xc0f376ec > r6 = 0xc0f2b698 r10 = 0xc0b047c4 > db_fetch_ksymtab() at db_fetch_ksymtab+0x298 > pc = 0xc094ab1c lr = 0xc0b04eec (kdb_trap+0xc4) > sp = 0xd7443660 fp = 0xd7443680 > r4 = 0x00000000 r5 = 0x00000001 > r6 = 0xc0f2b698 r7 = 0xc0ec9734 > kdb_trap() at kdb_trap+0xc4 > pc = 0xc0b04eec lr = 0xc0d981ac (undefinedinstruction+0x300) > sp = 0xd7443688 fp = 0xd74436f8 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0xc0d97dfc r7 = 0xe7ffffff > r8 = 0xc53c9000 r9 = 0xd7443700 > r10 = 0xc0b047c4 > undefinedinstruction() at undefinedinstruction+0x300 > pc = 0xc0d981ac lr = 0xc0d872e0 (exception_exit) > sp = 0xd7443700 fp = 0xd7443798 > r4 = 0xffffffff r5 = 0xffff1004 > r6 = 0xc0e2c7eb r7 = 0xc0f1d5e8 > r8 = 0xc53c9000 r9 = 0xc0f39208 > r10 = 0xc0f1d450 > exception_exit() at exception_exit > pc = 0xc0d872e0 lr = 0xc0b047b8 (kdb_enter+0x3c) > sp = 0xd7443790 fp = 0xd7443798 > r0 = 0xc0f2b684 r1 = 0x00000000 > r2 = 0xc0dff290 r3 = 0x000000aa > r4 = 0xc0dfb5e5 r5 = 0xd74437dc > r6 = 0xc0e2c7eb r7 = 0xc0f1d5e8 > r8 = 0xc53c9000 r9 = 0xc0f39208 > r10 = 0xc0f1d450 r12 = 0x00000000 > kdb_enter() at kdb_enter+0x4c > pc = 0xc0b047c8 lr = 0xc0acd1dc (vpanic+0xbc) > sp = 0xd74437a0 fp = 0xd74437c0 > r4 = 0x00000100 r10 = 0xc0f1d450 > vpanic() at vpanic+0xbc > pc = 0xc0acd1dc lr = 0xc0acd244 (kproc_shutdown) > sp = 0xd74437c8 fp = 0xd74437d0 > r4 = 0xd1d1a000 r5 = 0xc53c9000 > r6 = 0x00000000 r7 = 0xd1d1a000 > r8 = 0x00000000 r9 = 0xc0e2c817 > r10 = 0xc0f3da90 > kproc_shutdown() at kproc_shutdown > pc = 0xc0acd244 lr = 0xc0d59788 (vm_fault_hold+0x1ab4) > sp = 0xd74437d8 fp = 0xd7443950 > r4 = 0xc53c9000 r5 = 0xd74437dc > vm_fault_hold() at vm_fault_hold+0x1ab4 > pc = 0xc0d59788 lr = 0xc0d57cc4 (vm_fault+0x40) > sp = 0xd7443958 fp = 0xd7443960 > r4 = 0xd7443a08 r5 = 0xc53c9000 > r6 = 0x00000002 r7 = 0xd1d1a000 > r8 = 0xd7443ea0 r9 = 0x00000002 > r10 = 0x00000013 > vm_fault() at vm_fault+0x40 > pc = 0xc0d57cc4 lr = 0xc0d97468 (abort_handler+0x450) > sp = 0xd7443968 fp = 0xd7443a00 > abort_handler() at abort_handler+0x450 > pc = 0xc0d97468 lr = 0xc0d872e0 (exception_exit) > sp = 0xd7443a08 fp = 0xd7443c58 > r4 = 0xffffffff r5 = 0xffff1004 > r6 = 0x00000120 r7 = 0x00001000 > r8 = 0x00000000 r9 = 0xc458af00 > r10 = 0x00000000 > exception_exit() at exception_exit > pc = 0xc0d872e0 lr = 0xc0d12be8 (ffs_truncate+0xa78) > sp = 0xd7443a98 fp = 0xd7443c58 > r0 = 0xd1d1a120 r1 = 0x00000e60 > r2 = 0x00000000 r3 = 0x00000000 > r4 = 0xc3d53000 r5 = 0x00000000 > r6 = 0x00000120 r7 = 0x00001000 > r8 = 0x00000000 r9 = 0xc458af00 > r10 = 0x00000000 r12 = 0xd1d1a120 > memset() at memset+0x48 > pc = 0xc0d9479c lr = 0xc0d12be8 (ffs_truncate+0xa78) > sp = 0xd7443a98 fp = 0xd7443c58 > ffs_truncate() at ffs_truncate+0xa78 > pc = 0xc0d12be8 lr = 0xc0d4873c (ufs_vinit+0xacc) > sp = 0xd7443c60 fp = 0xd7443ca8 > r4 = 0xc8a26900 r5 = 0x0000ffff > r6 = 0xd7443ce8 r7 = 0xc53c9000 > r8 = 0xffffffff r9 = 0xc458af00 > r10 = 0xc3d51400 > ufs_vinit() at ufs_vinit+0xacc > pc = 0xc0d4873c lr = 0xc0db2b4c (VOP_SETATTR_APV+0xd4) > sp = 0xd7443cb0 fp = 0xd7443cc0 > r4 = 0xd7443d7c r5 = 0xc0f08318 > r6 = 0x00000000 r7 = 0xc8a26900 > r8 = 0x00000000 r9 = 0xd7443ce8 > r10 = 0xc8a26904 > VOP_SETATTR_APV() at VOP_SETATTR_APV+0xd4 > pc = 0xc0db2b4c lr = 0xc0b79450 (sys_posix_fadvise+0x320) > sp = 0xd7443cc8 fp = 0xd7443da8 > r4 = 0x00000120 r5 = 0xc4e78480 > r6 = 0xc8a26954 r10 = 0xc8a26904 > sys_posix_fadvise() at sys_posix_fadvise+0x320 > pc = 0xc0b79450 lr = 0xc0b1e0a8 (kern_ftruncate+0x98) > sp = 0xd7443db0 fp = 0xd7443de0 > r4 = 0xc53c9000 r5 = 0x00000000 > r6 = 0x00000120 r7 = 0xc0b79338 > r8 = 0xd7443df8 r9 = 0x20088000 > r10 = 0x00000000 > kern_ftruncate() at kern_ftruncate+0x98 > pc = 0xc0b1e0a8 lr = 0xc0d96cf8 (swi_handler+0x270) > sp = 0xd7443de8 fp = 0xd7443e48 > r4 = 0xc53c9000 r5 = 0xc53c5380 > r6 = 0x60000013 r7 = 0x00000000 > swi_handler() at swi_handler+0x270 > pc = 0xc0d96cf8 lr = 0xc0d87270 (swi_exit) > sp = 0xd7443e50 fp = 0xbfbffa80 > r4 = 0x20875000 r5 = 0x00000120 > r6 = 0x00000000 r7 = 0x000001e0 > r8 = 0x00000000 r9 = 0x20088000 > r10 = 0x00000000 > swi_exit() at swi_exit > pc = 0xc0d87270 lr = 0xc0d87270 (swi_exit) > sp = 0xd7443e50 fp = 0xbfbffa80 > _______________________________________________ > 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 Wed Oct 7 18:47:14 2015 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 035819D1C87 for ; Wed, 7 Oct 2015 18:47:14 +0000 (UTC) (envelope-from maps@toomeek.waw.pl) Received: from poczta.toomeek.waw.pl (poczta.toomeek.waw.pl [95.215.46.59]) (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 861D985B for ; Wed, 7 Oct 2015 18:47:12 +0000 (UTC) (envelope-from maps@toomeek.waw.pl) Received: from [192.168.137.1] (bmo70.neoplus.adsl.tpnet.pl [83.28.234.70]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by poczta.toomeek.waw.pl (Postfix) with ESMTPSA id 156F6C6000D for ; Wed, 7 Oct 2015 14:47:01 -0400 (EDT) Subject: Re: dwc on banana pi pro and poor network performance To: freebsd-arm@freebsd.org References: <560ED8DF.4080709@gmx.de> <56154AAA.1080205@gmx.de> From: TooMeeK Admin Message-ID: <561568A6.7000109@toomeek.waw.pl> Date: Wed, 7 Oct 2015 20:47:02 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 In-Reply-To: <56154AAA.1080205@gmx.de> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" X-Content-Filtered-By: Mailman/MimeDel 2.1.20 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 18:47:14 -0000 From owner-freebsd-arm@freebsd.org Wed Oct 7 20:33:20 2015 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 D2F0C9D03A1; Wed, 7 Oct 2015 20:33:20 +0000 (UTC) (envelope-from m.vale@live.com.au) Received: from BLU004-OMC4S14.hotmail.com (blu004-omc4s14.hotmail.com [65.55.111.153]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "*.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8D343973; Wed, 7 Oct 2015 20:33:20 +0000 (UTC) (envelope-from m.vale@live.com.au) Received: from BLU436-SMTP234 ([65.55.111.136]) by BLU004-OMC4S14.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Wed, 7 Oct 2015 13:32:14 -0700 X-TMN: [UJ0k6jlAqN1vP2gmrjYaSQkRF8zi3rRwJuSn97IXRWM=] X-Originating-Email: [m.vale@live.com.au] Message-ID: Subject: Re: Cross Ports - skip stage and install directly to sysroot To: Adrian Chadd References: CC: "freebsd-embedded@freebsd.org" , "freebsd-mips@freebsd.org" , "freebsd-arm@freebsd.org" , "portmgr@freebsd.org" From: Michael Vale Date: Thu, 8 Oct 2015 07:32:15 -0700 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 07 Oct 2015 20:32:11.0520 (UTC) FILETIME=[3E987000:01D1013F] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 20:33:20 -0000 yeah, was just unsure as to how many variables we want to be passing to the command line just to build. i've since addressed the specific paths and I also fixed the DESTDIR problem you mentioned in another e-mail. At first I didn't realise what you were saying and that it was in fact "broken" but I made additions to sys/mk/bsd.libnames.mk iirc to include SYSROOT in their paths. that fixed that. I haven't posted those patches but if you're interested in them as a guideline and for ideas just let me know and I'll sort something out at my next likely convenience. On 7/12/2015 12:59 PM, Adrian Chadd wrote: > Hi, > > The paths you're using are very specific to how the freebsd-wifi-build > things do stuff. Ie, finding it in ${LOCALBASE}/../root/${ARCH} . > > Ideally we'd just pass in a SYSROOT variable in as part of building > and it'd set everything appropriately. > > > > -adrian > From owner-freebsd-arm@freebsd.org Wed Oct 7 21:35:38 2015 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 0172E9D0A67 for ; Wed, 7 Oct 2015 21:35:37 +0000 (UTC) (envelope-from freebsd.asc@strcmp.org) Received: from olinguito.schwarzes.net (olinguito.schwarzes.net [IPv6:2a01:4f8:7d:1b5::1]) (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 836AA3B7 for ; Wed, 7 Oct 2015 21:35:36 +0000 (UTC) (envelope-from freebsd.asc@strcmp.org) Received: from [62.109.78.35] (mosquito.schwarzes.net [62.109.78.35]) (authenticated bits=0) by olinguito.schwarzes.net (8.15.2/8.15.2) with ESMTPA id t97LZXQL039561 for ; Wed, 7 Oct 2015 23:35:33 +0200 (CEST) (envelope-from freebsd.asc@strcmp.org) From: Andreas Schwarz To: freebsd-arm@FreeBSD.org Mail-Reply-To: Andreas Schwarz Mail-Followup-To: freebsd-arm@FreeBSD.org Date: Wed, 07 Oct 2015 23:35:33 +0200 (CEST) Message-ID: <47096d24679.76da3f58@mail.schwarzes.net> In-Reply-To: <5614B37F.7090106@kronometrix.org> References: <5614B37F.7090106@kronometrix.org> User-Agent: YAM/2.9p1 (MorphOS; PPC; rv:20140418r7798) Subject: Re: tmp management, simple layout MIME-Version: 1.0 Content-Type: text/plain X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (olinguito.schwarzes.net [78.47.41.143]); Wed, 07 Oct 2015 23:35:34 +0200 (CEST) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Oct 2015 21:35:38 -0000 On 07.10.15, Stefan Parvu wrote: > Why do we ship the default ARM configuration having /var/log, /var/tmp > and /tmp as separate memory based file systems on RPI ? We could have > only /tmp and the rest would point to it. Who is shipping freebsd with such configuration? This is not the standard freebsd layout. To use a memory based solution (tmpfs, mdmfs) for tmp, log is a per user decision and depends on the use case. It will not be helpfull to setup this as a default. -asc From owner-freebsd-arm@freebsd.org Thu Oct 8 01:14:41 2015 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 E61F19D11C4 for ; Thu, 8 Oct 2015 01:14:41 +0000 (UTC) (envelope-from che@bein.link) Received: from mail.bein.link (bein.link [37.252.124.82]) (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 B02A21722 for ; Thu, 8 Oct 2015 01:14:40 +0000 (UTC) (envelope-from che@bein.link) Received: from thinkpad.localnet (home.bein.link [172.16.32.6]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bein.link (Postfix) with ESMTPSA id 99A261AF1A0 for ; Thu, 8 Oct 2015 01:14:36 +0000 (UTC) From: Maxim V Filimonov To: "'freebsd-arm@freebsd.org'" Reply-To: che@bein.link Subject: No luck with Mali400 video cards? Date: Thu, 08 Oct 2015 04:14:36 +0300 Message-ID: <2280925.zq0dlv4MbK@thinkpad> User-Agent: KMail/4.14.3 (FreeBSD/10.2-RELEASE; KDE/4.14.3; amd64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 01:14:42 -0000 Hi everybody, I have a Cubieboard2, and recently I continued using FreeBSD on it. I want X to run on it, but AFAIK, we don't have drivers for the video? Is it still true? Was there any progress in this field? -- wbr, Maxim Filimonov From owner-freebsd-arm@freebsd.org Thu Oct 8 05:35:30 2015 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 1EBE99D1F23 for ; Thu, 8 Oct 2015 05:35:30 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vps.rulingia.com", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8CD18B05; Thu, 8 Oct 2015 05:35:26 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (c220-239-242-83.belrs5.nsw.optusnet.com.au [220.239.242.83]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id t985ZDTh011606 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Thu, 8 Oct 2015 16:35:19 +1100 (AEDT) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id t985Z7rP026830 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 8 Oct 2015 16:35:07 +1100 (AEDT) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id t985Z739026829; Thu, 8 Oct 2015 16:35:07 +1100 (AEDT) (envelope-from peter) Date: Thu, 8 Oct 2015 16:35:07 +1100 From: Peter Jeremy To: Konstantin Belousov Cc: FreeBSD-arm@freebsd.org Subject: Re: svn commit: r288983 - in head/sys/arm: arm include Message-ID: <20151008053507.GD85040@server.rulingia.com> References: <201510070912.t979Co21054138@repo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="8w3uRX/HFJGApMzv" Content-Disposition: inline In-Reply-To: <201510070912.t979Co21054138@repo.freebsd.org> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.5.24 (2015-08-30) X-Greylist: Sender succeeded STARTTLS authentication, not delayed by milter-greylist-4.4.3 (vps.rulingia.com [103.243.244.15]); Thu, 08 Oct 2015 16:35:19 +1100 (AEDT) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 05:35:30 -0000 --8w3uRX/HFJGApMzv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable [moved from src-* lists] On 2015-Oct-07 09:12:50 +0000, Konstantin Belousov wrote: >Log: > A follow-up to r288492. In fact, revert the mentioned commit for > pre-VFPv3 processors, since they do require software support code to > handle denormals. For VFPv3 and later, enable flush-to-zero if > hardware does not claim full denormals arithmetic support by VMVFR1_FZ > field in mvfr1 register. Is there any reason we can't re-enable denormals on ARM11 and use the existing softfloat code to handle the underflow exceptions? This is the approach SPARC uses to handle non-normalised numbers. --=20 Peter Jeremy --8w3uRX/HFJGApMzv Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJWFgCLXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0GgoP/iDraEB0L9K1UM1RzvN2g0dz LXcdw098z2T57t8/AAwUn1GE+rEhaPShnWEYAXmBdNiZCOkO2Supi8O5dGA0IYpf F14e+mYJlRS7hb5nfUETP/gYUB29pTQyIaovNf2TxZ7vx2rsSP4d7bfQiHxRmnNk EK8hZZvyBHTGKAF6Sz5BHBQYQ1/B11G04u1MNmlabwJPFX7mSQwJd7fYIA8JVRoN zGMNudpAaM9UpgApWDe9fHY2ExmzZrdxRrx/+c9/rZLf3Jng7IVD2Fkh+fADDyxC GOtW7FbIOVqIm7Lm8Fuyy5UikIU8MMKycXg2KIDUmHaM8WHVlFL0MC8YZITR4RXE mqH9bBzOko6B6oxdg5X5ASSLYtepd1tS1rDtRpsPuEa6xib8eLqMKdxQm7Pj3rjX zcnJxY/6LVg7p8EzCcIv2zVDf2IQxTKNy7b2L2G35Ijc+p4iGh5xQ5x0/8dyEwX+ b43wTMO28Ks5dCKYWfTPpKtU9lzZDUS2k2R4nWnnPssGR00vvbqqsItBAb3Lp955 mQ/HvCL0qp1uIpl+SVoY4y6mHW0o+f+v3S4+2WINpDRAp6f84HKtXqC81oGuGseP TosDv/Yyl22tPxJqA3yjbFcYXFLGsaQ/PoSbIgewJPRcY5qOPCocaWhaU11NyEd1 kWKaywepeKn0WhJCPtMu =WPqK -----END PGP SIGNATURE----- --8w3uRX/HFJGApMzv-- From owner-freebsd-arm@freebsd.org Thu Oct 8 06:38:41 2015 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 D03529D0DD5 for ; Thu, 8 Oct 2015 06:38:41 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B5A5D33 for ; Thu, 8 Oct 2015 06:38:41 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t986cV1r058789 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 8 Oct 2015 09:38:32 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t986cV1r058789 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t986cUVD058788; Thu, 8 Oct 2015 09:38:30 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 8 Oct 2015 09:38:30 +0300 From: Konstantin Belousov To: Peter Jeremy Cc: FreeBSD-arm@freebsd.org Subject: Re: svn commit: r288983 - in head/sys/arm: arm include Message-ID: <20151008063830.GN2257@kib.kiev.ua> References: <201510070912.t979Co21054138@repo.freebsd.org> <20151008053507.GD85040@server.rulingia.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20151008053507.GD85040@server.rulingia.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 06:38:41 -0000 On Thu, Oct 08, 2015 at 04:35:07PM +1100, Peter Jeremy wrote: > [moved from src-* lists] > > On 2015-Oct-07 09:12:50 +0000, Konstantin Belousov wrote: > >Log: > > A follow-up to r288492. In fact, revert the mentioned commit for > > pre-VFPv3 processors, since they do require software support code to > > handle denormals. For VFPv3 and later, enable flush-to-zero if > > hardware does not claim full denormals arithmetic support by VMVFR1_FZ > > field in mvfr1 register. > > Is there any reason we can't re-enable denormals on ARM11 and use the > existing softfloat code to handle the underflow exceptions? Do you mean a technical reason, or the current state of efforts ? Sure, the referenced support code was developed by ARM exactly to fullfill the goal you stated, having the working denormals on FPU which does not handle them. The ARM Application Note 98 'The VFP support code' seems to contain detailed explanation how to integrate the code with libc. Somebody should do the work. First step actually is to make an effort to obtain the said support code and to read the license before looking at the single line of the code. The App Note 98 stated that the code is 'provided with the note', but I failed to make any useful consequences of the statement. > > This is the approach SPARC uses to handle non-normalised numbers. From owner-freebsd-arm@freebsd.org Thu Oct 8 08:06:44 2015 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 2924B9D1262 for ; Thu, 8 Oct 2015 08:06:44 +0000 (UTC) (envelope-from darius@dons.net.au) Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by mx1.freebsd.org (Postfix) with ESMTP id B4C43984 for ; Thu, 8 Oct 2015 08:06:43 +0000 (UTC) (envelope-from darius@dons.net.au) Received: from ppp118-210-16-123.lns20.adl2.internode.on.net (HELO midget.dons.net.au) ([118.210.16.123]) by ipmail05.adl6.internode.on.net with ESMTP; 08 Oct 2015 18:31:32 +1030 Received: from maelstrom.dons.net.au (Maelstrom.dons.net.au [10.0.2.104]) (authenticated bits=0) by midget.dons.net.au (8.15.1/8.14.9) with ESMTPSA id t9881ONP027084 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 8 Oct 2015 18:31:29 +1030 (CST) (envelope-from darius@dons.net.au) Subject: Re: svn commit: r288983 - in head/sys/arm: arm include Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: text/plain; charset=us-ascii From: "O'Connor, Daniel" In-Reply-To: <20151008063830.GN2257@kib.kiev.ua> Date: Thu, 8 Oct 2015 18:31:23 +1030 Cc: Peter Jeremy , FreeBSD-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <201510070912.t979Co21054138@repo.freebsd.org> <20151008053507.GD85040@server.rulingia.com> <20151008063830.GN2257@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.2104) X-Spam-Score: -2.909 () ALL_TRUSTED,BAYES_00,T_RP_MATCHES_RCVD,URIBL_BLOCKED X-Scanned-By: MIMEDefang 2.75 on 10.0.2.1 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 08:06:44 -0000 > On 8 Oct 2015, at 17:08, Konstantin Belousov = wrote: > First step actually is to make an effort to obtain the said support = code > and to read the license before looking at the single line of the code. > The App Note 98 stated that the code is 'provided with the note', but = I > failed to make any useful consequences of the statement. Downloading = http://infocenter.arm.com/help/topic/com.arm.doc.dai0098a/DAI0098.zip (linked at the bottom of = http://infocenter.arm.com/help/topic/com.arm.doc.dai0098a/index.html) = unpacks to a Windows installer :-/ There is a vfp-support-license.txt file I put here https://gist.github.com/DanielO/b83a7872a61251109de1 IANAL but it doesn't look BSD compatible. There are 2 CAB files in there, 'unshield' unpacks them OK but the = library is just binary so it seems useless. The 2 CAB files seem = identical contents but different MD5s (no idea why). Looking a bit more, I'm not sure what the library in it is actually for = - there is vfp_init.s which doesn't seem to actually DO that much. -- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C From owner-freebsd-arm@freebsd.org Thu Oct 8 08:24:47 2015 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 5315E9D001E for ; Thu, 8 Oct 2015 08:24:47 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from kib.kiev.ua (kib.kiev.ua [IPv6:2001:470:d5e7:1::1]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C2A94859 for ; Thu, 8 Oct 2015 08:24:46 +0000 (UTC) (envelope-from kostikbel@gmail.com) Received: from tom.home (kostik@localhost [127.0.0.1]) by kib.kiev.ua (8.15.2/8.15.2) with ESMTPS id t988OKDQ083612 (version=TLSv1 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Thu, 8 Oct 2015 11:24:21 +0300 (EEST) (envelope-from kostikbel@gmail.com) DKIM-Filter: OpenDKIM Filter v2.10.3 kib.kiev.ua t988OKDQ083612 Received: (from kostik@localhost) by tom.home (8.15.2/8.15.2/Submit) id t988OJgB083611; Thu, 8 Oct 2015 11:24:19 +0300 (EEST) (envelope-from kostikbel@gmail.com) X-Authentication-Warning: tom.home: kostik set sender to kostikbel@gmail.com using -f Date: Thu, 8 Oct 2015 11:24:19 +0300 From: Konstantin Belousov To: "O'Connor, Daniel" Cc: Peter Jeremy , FreeBSD-arm@freebsd.org Subject: Re: svn commit: r288983 - in head/sys/arm: arm include Message-ID: <20151008082419.GR2257@kib.kiev.ua> References: <201510070912.t979Co21054138@repo.freebsd.org> <20151008053507.GD85040@server.rulingia.com> <20151008063830.GN2257@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED,BAYES_00, DKIM_ADSP_CUSTOM_MED,FREEMAIL_FROM,NML_ADSP_CUSTOM_MED autolearn=no autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on tom.home X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 08:24:47 -0000 On Thu, Oct 08, 2015 at 06:31:23PM +1030, O'Connor, Daniel wrote: > > > On 8 Oct 2015, at 17:08, Konstantin Belousov wrote: > > First step actually is to make an effort to obtain the said support code > > and to read the license before looking at the single line of the code. > > The App Note 98 stated that the code is 'provided with the note', but I > > failed to make any useful consequences of the statement. > > Downloading http://infocenter.arm.com/help/topic/com.arm.doc.dai0098a/DAI0098.zip > (linked at the bottom of http://infocenter.arm.com/help/topic/com.arm.doc.dai0098a/index.html) unpacks to a Windows installer :-/ > > There is a vfp-support-license.txt file I put here > https://gist.github.com/DanielO/b83a7872a61251109de1 > > IANAL but it doesn't look BSD compatible. > > There are 2 CAB files in there, 'unshield' unpacks them OK but the library is just binary so it seems useless. The 2 CAB files seem identical contents but different MD5s (no idea why). > > Looking a bit more, I'm not sure what the library in it is actually for - there is vfp_init.s which doesn't seem to actually DO that much. > Hm, I see, apparently I did not get a link to .zip until I logged in, and the infocenter keeps automatically unlogin me on each browser restart. Does the content of the installed archive agree with the list in the paragraph 6.1.1 of the note ? But I see that the list includes two binaries vfpsupport.b and vfpsupport.l. Are they contained in the archive ? In which binary format are they distributed ? If it is ELF, then there is still some hope. From owner-freebsd-arm@freebsd.org Thu Oct 8 22:49:45 2015 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 558169D14D0 for ; Thu, 8 Oct 2015 22:49:45 +0000 (UTC) (envelope-from che@bein.link) Received: from mail.bein.link (bein.link [37.252.124.82]) (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 20217D87 for ; Thu, 8 Oct 2015 22:49:44 +0000 (UTC) (envelope-from che@bein.link) Received: from thinkpad.localnet (home.bein.link [172.16.32.6]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.bein.link (Postfix) with ESMTPSA id 4E8C01AF1A0 for ; Thu, 8 Oct 2015 22:49:34 +0000 (UTC) From: Maxim V Filimonov To: "'freebsd-arm@freebsd.org'" Reply-To: che@bein.link Subject: Cubieboard2 (AllWinner A20) hangs on boot Date: Fri, 09 Oct 2015 01:49:33 +0300 Message-ID: <1624600.Emhi2YBmRE@thinkpad> User-Agent: KMail/4.14.3 (FreeBSD/10.2-RELEASE; KDE/4.14.3; amd64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 22:49:45 -0000 Dear Everyone, I compiled the brand-new FreeBSD-CURRENT for my Cubieboard (following the instructions there: https://wiki.freebsd.org/FreeBSD/arm/Cubieboard) and tried to boot this, and that's what I'm stuck at: U-Boot 2013.07-07794-gc0f3b94 (Aug 15 2013 - 18:01:45) Allwinner Technology CPU: Allwinner A20 (SUN7I) Board: Cubieboard2 I2C: ready DRAM: 1 GiB MMC: SUNXI SD/MMC: 0 *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: emac Hit any key to stop autoboot: 0 sun7i#fatload mmc 0 0x40200000 kernel; go 0x40200100 reading kernel 8080052 bytes read in 890 ms (8.7 MiB/s) ## Starting application at 0x40200100 ... Can I do anything about this? -- wbr, Maxim Filimonov From owner-freebsd-arm@freebsd.org Thu Oct 8 23:45:12 2015 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 7F9A19D1A53 for ; Thu, 8 Oct 2015 23:45:12 +0000 (UTC) (envelope-from darius@dons.net.au) Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [150.101.137.143]) by mx1.freebsd.org (Postfix) with ESMTP id 1688D210 for ; Thu, 8 Oct 2015 23:45:11 +0000 (UTC) (envelope-from darius@dons.net.au) Received: from ppp118-210-16-123.lns20.adl2.internode.on.net (HELO midget.dons.net.au) ([118.210.16.123]) by ipmail05.adl6.internode.on.net with ESMTP; 09 Oct 2015 10:08:30 +1030 Received: from maelstrom.dons.net.au (Maelstrom.dons.net.au [10.0.2.104]) (authenticated bits=0) by midget.dons.net.au (8.15.1/8.14.9) with ESMTPSA id t98NGmYq024662 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 9 Oct 2015 09:46:53 +1030 (CST) (envelope-from darius@dons.net.au) Subject: Re: svn commit: r288983 - in head/sys/arm: arm include Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Content-Type: text/plain; charset=us-ascii From: "O'Connor, Daniel" In-Reply-To: <20151008082419.GR2257@kib.kiev.ua> Date: Fri, 9 Oct 2015 09:46:48 +1030 Cc: Peter Jeremy , FreeBSD-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <3D4528A6-D465-445B-AE5C-A342304E0F94@dons.net.au> References: <201510070912.t979Co21054138@repo.freebsd.org> <20151008053507.GD85040@server.rulingia.com> <20151008063830.GN2257@kib.kiev.ua> <20151008082419.GR2257@kib.kiev.ua> To: Konstantin Belousov X-Mailer: Apple Mail (2.2104) X-Spam-Score: -2.91 () ALL_TRUSTED,BAYES_00,T_RP_MATCHES_RCVD X-Scanned-By: MIMEDefang 2.75 on 10.0.2.1 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Oct 2015 23:45:12 -0000 > On 8 Oct 2015, at 18:54, Konstantin Belousov = wrote: > Hm, I see, apparently I did not get a link to .zip until I logged in, = and > the infocenter keeps automatically unlogin me on each browser restart. > Does the content of the installed archive agree with the list in the > paragraph 6.1.1 of the note ? Yes, those files are in Example_Files/vfp_support inside each CAB. > But I see that the list includes two binaries vfpsupport.b and > vfpsupport.l. Are they contained in the archive ? In which binary = format > are they distributed ? If it is ELF, then there is still some hope. I'm not sure, they are ar archives containing 1 file (/0), the contents = do mention ELF at some offset, e.g. 000001b0 5f 56 46 50 5f 43 6f 6d 70 75 74 61 74 69 6f 6e = |_VFP_Computation| 000001c0 5f 45 6e 67 69 6e 65 00 00 00 00 00 00 00 00 00 = |_Engine.........| 000001d0 76 66 70 73 75 70 70 6f 72 74 2e 6c 78 2e 6f 2f = |vfpsupport.lx.o/| 000001e0 0a 00 00 00 7f 45 4c 46 01 01 01 00 00 00 00 00 = |.....ELF........| The header for the files in both the .b and .l file look like.. 00000000 00 00 00 57 00 00 02 64 00 00 02 64 00 00 02 64 = |...W...d...d...d| (file unhelpfully just says 'data') -- Daniel O'Connor "The nice thing about standards is that there are so many of them to choose from." -- Andrew Tanenbaum GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C From owner-freebsd-arm@freebsd.org Fri Oct 9 02:39:25 2015 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 B59269D22C2 for ; Fri, 9 Oct 2015 02:39:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (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 A2B4ABAA for ; Fri, 9 Oct 2015 02:39:25 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t992dPHL014551 for ; Fri, 9 Oct 2015 02:39:25 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 194562] Cubieboard2: only one USB device is seen by the system Date: Fri, 09 Oct 2015 02:39:25 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: 11.0-CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: che@bein.link X-Bugzilla-Status: Closed X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: resolution bug_status Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2015 02:39:25 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194562 Maxim Filimonov changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|New |Closed --- Comment #15 from Maxim Filimonov --- Seems to be fixed; at least, the second USB device I tried to connect was detected by the kernel. -- You are receiving this mail because: You are the assignee for the bug. From owner-freebsd-arm@freebsd.org Fri Oct 9 09:11:56 2015 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 BED309D2E0E for ; Fri, 9 Oct 2015 09:11:56 +0000 (UTC) (envelope-from mattia.rossi.mailinglists@gmail.com) Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (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 51653CAE for ; Fri, 9 Oct 2015 09:11:56 +0000 (UTC) (envelope-from mattia.rossi.mailinglists@gmail.com) Received: by wiclk2 with SMTP id lk2so58318526wic.1 for ; Fri, 09 Oct 2015 02:11:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=qqu6kt1XIr6swJI5khGzkKRTzVwwgl6TqRoE9a93PpI=; b=OsWFTITitqhKNAlQ34jftQaC7bGsRxD3dq56CEv/tXeG6v1eaIDY6BBj3kKoHtna5d q7KPmJxWQhsGe1/S+IBUHfLTw06mQ7IpCG7ZIVCOBXWpeqF1C7B0B+eFxwWml22p1+kw SbnhZ16Ydky+iShYF8mARNiwSLHZcQILOBK6+I9F93jNdEfujHACeuLQeYuf8OofuX3O uaJSFVbQNPwmjuHKZ7kG+k0O0IkC5z9/+KAMUqK19zzEGspWmikBirWAse3azNTukm8O z+cE40IAkIp1zY7BXlgJN5MFzaznmIsj6yE+weGWHqq4j0+jEchaHYW1FS+vM/gDd7bP n62g== X-Received: by 10.180.210.163 with SMTP id mv3mr8919614wic.40.1444381914682; Fri, 09 Oct 2015 02:11:54 -0700 (PDT) Received: from [192.168.0.113] (82.50.202.62.static.wline.lns.sme.cust.swisscom.ch. [62.202.50.82]) by smtp.googlemail.com with ESMTPSA id ka10sm842396wjc.30.2015.10.09.02.11.53 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 09 Oct 2015 02:11:54 -0700 (PDT) Subject: Re: Panic running nsd-4.1.5 To: Svatopluk Kraus References: <5614D7B8.3040604@gmail.com> Cc: freebsd-arm From: Mattia Rossi Message-ID: <561784D9.90805@gmail.com> Date: Fri, 9 Oct 2015 11:11:53 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2015 09:11:56 -0000 > Can you please try this: https://reviews.freebsd.org/D3617 > Just download raw diff, apply, build new kernel, and run. > > Just came around trying the patch, and it's not compiling. I tried to find the issue here, as it doesn't make much sense, given that cp15_ats1cpr_set has not been changed in the patch: In file included from /usr/devel/dreamplug/sys/arm/arm/cpuinfo.c:35: ./machine/cpu-v6.h:542:2: error: implicit declaration of function 'cp15_ats1cpr_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration] cp15_ats1cpr_set(addr); ^ ./machine/cpu-v6.h:542:2: note: did you mean 'cp15_ats1cpr_check'? ./machine/cpu-v6.h:537:1: note: 'cp15_ats1cpr_check' declared here cp15_ats1cpr_check(vm_offset_t addr) ^ ./machine/cpu-v6.h:544:8: error: implicit declaration of function 'cp15_par_get' is invalid in C99 [-Werror,-Wimplicit-function-declaration] par = cp15_par_get(); ^ ./machine/cpu-v6.h:556:2: error: implicit declaration of function 'cp15_ats1cpw_set' is invalid in C99 [-Werror,-Wimplicit-function-declaration] cp15_ats1cpw_set(addr); ^ ./machine/cpu-v6.h:556:2: note: did you mean 'cp15_ats1cpr_set'? ./machine/cpu-v6.h:542:2: note: 'cp15_ats1cpr_set' declared here cp15_ats1cpr_set(addr); ^ 3 errors generated. *** Error code 1 Stop. make[2]: stopped in /usr/obj/arm.arm/usr/devel/dreamplug/sys/DREAMPLUG-1001 *** Error code 1 Stop. make[1]: stopped in /usr/devel/dreamplug *** Error code 1 Stop. make: stopped in /usr/devel/dreamplug