From owner-freebsd-arm@FreeBSD.ORG Sun Feb 3 01:11:37 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6575B7CB; Sun, 3 Feb 2013 01:11:37 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 2B9A2DE7; Sun, 3 Feb 2013 01:11:36 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r131BZrK070808; Sun, 3 Feb 2013 01:11:35 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id ev8273997b82fbbufwrvvhgtmn; Sun, 03 Feb 2013 01:11:35 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: CfT: Revised CPSW driver for BeagleBone Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <3F0C7436-3CC5-4B57-A4CB-431D83AFCAFE@freebsd.org> Date: Sat, 2 Feb 2013 17:11:34 -0800 Content-Transfer-Encoding: 7bit Message-Id: References: <3F0C7436-3CC5-4B57-A4CB-431D83AFCAFE@freebsd.org> To: Tim Kientzle X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 01:11:37 -0000 I've committed this to FreeBSD SVN. If anyone sees any problems, please let me know. (It appears the issues Brett reported were actually from the older driver due to a source mixup.) I'm especially interested in performance measurements (I don't have a good setup here for perf testing.) or if anyone has access to other hardware that might use this driver. (I think I've figured out how to refactor it to support dual-PHY configurations but that would be easier if I had hardware to test on.) Tim On Jan 28, 2013, at 10:52 PM, Tim Kientzle wrote: > I have another iteration of the BeagleBone network driver > almost ready to commit and would appreciate any > feedback. > > The code is on github; you can browse it at > > https://github.com/kientzle/cpsw > > or download a snapshot from: > > https://github.com/kientzle/cpsw/archive/master.zip > > Just copy the three if_cpsw* files to sys/arm/ti/cpsw/ > and rebuild. > > Here are the improvements since my last update: > * Finally (!!) fixed the regular watchdog timeouts > (turned out to be misconfigured Ethernet flow control) > * TX performance improvements: > = Eliminated TX interrupt > = queue fragmented packets directly without defragmenting > * Debugging: Connected up the "Host Error" interrupt to print > detailed traces whenever the controller gets confused. > * Debugging: "sysctl dev.cpsw" gives a variety of statistics, > including packet error counters, queue and watchdog statistics > > Unless something shows up, I expect to commit it to > FreeBSD-CURRENT this coming weekend. > > Tim > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://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 Feb 3 01:18:22 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9091781A for ; Sun, 3 Feb 2013 01:18:22 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ve0-f180.google.com (mail-ve0-f180.google.com [209.85.128.180]) by mx1.freebsd.org (Postfix) with ESMTP id 4C970DFA for ; Sun, 3 Feb 2013 01:18:22 +0000 (UTC) Received: by mail-ve0-f180.google.com with SMTP id jx10so3810435veb.25 for ; Sat, 02 Feb 2013 17:18:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=Aog0UdkewN4hPy8BpMGkNAsSuRGx24ShIl/a12QIdB0=; b=C65aJV07xc2idFSdyUXhvyQRteqRx9hPa8uIZE7If0oAze3JVIZDKB0HiSFLlx4qca irRvJaPmC9eEOmGJgBIv6TbUY4b1rdxUDrotUSR3g0GUqthfv/Gr+hA4Jm3MhowxTd9U BKNYPDB9p8cCm8tuR7/mt4oSekfaTLRnLdySivSg4W6267QEJ19RzpDN9D9wEqoQkgcl U0s2yCrM8TO3Jz6hgJuM8fWDDJovvbYnBljqeWKWNtqA4EAkw6EbDtLcmVMTBGV4lXQh rTNB41hGtJ+MwMgLyKjyYIE4CoiC39dhDr8kG0AT47CC2ayo7jG4NGU/9ZkUoWUqJZV7 Q9OA== X-Received: by 10.52.177.163 with SMTP id cr3mr10076210vdc.94.1359854301264; Sat, 02 Feb 2013 17:18:21 -0800 (PST) Received: from dhcp107-18-61-166.hil-dentndt.den.wayport.net (dhcp107-18-61-166.hil-dentndt.den.wayport.net. [107.18.61.166]) by mx.google.com with ESMTPS id u5sm14116716vef.0.2013.02.02.17.18.19 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 02 Feb 2013 17:18:20 -0800 (PST) Sender: Warner Losh Subject: Re: Beaglebone Serial Ports Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1359818003.93359.381.camel@revolution.hippie.lan> Date: Sat, 2 Feb 2013 18:18:17 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <81DAF389-BDED-4413-B1F8-C6308253F631@bsdimp.com> References: <510CE8E0.9070102@g7iii.net> <1359818003.93359.381.camel@revolution.hippie.lan> To: Ian Lepore X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQlEIG9kwK79cBQz7o66AfvzTbArsDLYb9BcEzMPTIgWRpHr0q3DwxfJ3rra6SCO3mznfnH3 Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 01:18:22 -0000 On Feb 2, 2013, at 8:13 AM, Ian Lepore wrote: > On Sat, 2013-02-02 at 10:22 +0000, Iain Young wrote: >> Hi Folks, >>=20 >> Just a quick question with regards to some clarification serial ports >> on the Beaglbone and FreeBSD. Am I correct in deducing that FreeBSD >> lacks support for UARTS1 thru 5 at the moment ? >>=20 >> I can see what I believe to be UART0 (which is attached to the USB) = as >> /dev/cuau0, but not the others. A few finds and greps through the >> kernel source didn't show up anything obvious either. >>=20 >> Is any one working on them ? Or is there a kernel module or option >> that I need to enable for them to build ? >>=20 >=20 > According to the datasheet all the onboard uarts should be supported = by > our standard uart driver (but only uart1 has all the modem-control = lines > wired). Two things need to be done to enable them: add entries to > the .dts file (easy), and configure the multipurpose pins for them at > runtime. I have no idea how we handle the latter in the FDT world. = In > the pre-FDT world it was pretty much ad-hoc and board-support routines > that ran at startup configured pins for that board. For Linux, there's a number of pin-mask registers that one just frobs to = select the active peripherals per pin. I don't think we have this pinmux = functionality yet. We should, since that's the right way to do it. Warner From owner-freebsd-arm@FreeBSD.ORG Sun Feb 3 01:20:39 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E95728A5 for ; Sun, 3 Feb 2013 01:20:39 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-vb0-f44.google.com (mail-vb0-f44.google.com [209.85.212.44]) by mx1.freebsd.org (Postfix) with ESMTP id 87350E0C for ; Sun, 3 Feb 2013 01:20:39 +0000 (UTC) Received: by mail-vb0-f44.google.com with SMTP id fc26so3186128vbb.17 for ; Sat, 02 Feb 2013 17:20:32 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=0HxMnpOLP74Uub+D+OtrXaGy52o02bZH/oJHL4O33UU=; b=FuTci6tZIUEtTwnGxqsre07VBzk3yvfE7AeemgN//kLjhFdEBpsb/hfbhdwY5F2cS6 1da4q5CUWywVYHPFhF1Nl8HRI2h8NCvGzTMlbqfAP9G/sRZDJofAW+LFrMuICWWBW11M ZPoB96d9FTf/84K2kZ5nEN/phXHdiZxzfj14Tn6xlpUEmau3Jre54huPsGuMKPllMAdg +XV/k3Aq/IQkoVz+maBpy0OhFUtimtM0CALYV1rPG48XJ4wy6nB6eppx6GUBdKoUsLUo SdWYDI8QXyH+bCXN30wGf6oUOhe207mOvvYD8hI/tQCiZIeL0y9ZdAwiQGkqpjulLN0s v8uQ== X-Received: by 10.52.16.19 with SMTP id b19mr14247957vdd.87.1359854432533; Sat, 02 Feb 2013 17:20:32 -0800 (PST) Received: from dhcp107-18-61-166.hil-dentndt.den.wayport.net (dhcp107-18-61-166.hil-dentndt.den.wayport.net. [107.18.61.166]) by mx.google.com with ESMTPS id d13sm14253832vdj.8.2013.02.02.17.20.30 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 02 Feb 2013 17:20:31 -0800 (PST) Sender: Warner Losh Subject: Re: make xdev failing for me Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1359825242-6737780.11277733.fr12HDXlF001972@rs149.luxsci.com> Date: Sat, 2 Feb 2013 18:20:29 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <1359825242-6737780.11277733.fr12HDXlF001972@rs149.luxsci.com> To: Isaac (.ike) Levy X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQml8VmKqFAKF7J4M51xLzBmDaoP25YC1AJwaPgaDzSo2mHsI4IECnB2W6CFIndx8DZkJ1TL Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 01:20:40 -0000 On Feb 2, 2013, at 10:13 AM, Isaac (.ike) Levy wrote: > Hi All, >=20 > Been using Tim's scripts for a few months, > I've just rebuilt a 10.x "build-mule" machine, and I'm snagged = somewhere new: >=20 > # make xdev XDEV=3Darm XDEV_ARCH=3Darm >=20 > Breaking output below. > I pulled the clang bits from /etc/make.conf, but it appears to be = using clang to build the xdev bits? >=20 > (I don't believe it's relevant, but I built the host using clang, = (amd64), and the boot disk is zfs.) >=20 > -- > Should I file a PR, or am I down a known-silly path? Please file a PR. This should just work. It did last time I did it. I'll = look at it after I get back from a mini-vacation I'm on... Warner > Thanks! >=20 > Best, > .ike >=20 >=20 >=20 > -- > root@host:/usr/src # svn up > Updating '.': > At revision 246254. > root@host:/usr/src #=20 > # make xdev XDEV=3Darm XDEV_ARCH=3Darm > ... > install -C -o root -g wheel -m 444 libcompiler_rt.a = /usr/arm-freebsd/usr/lib > /usr/arm-freebsd/usr/lib/libgcc.a -> libcompiler_rt.a > =3D=3D=3D> gnu/lib/csu (obj,depend,all,install) > install -o root -g wheel -m 444 crtbegin.o = /usr/arm-freebsd/usr/lib/crtbegin.o > install -o root -g wheel -m 444 crtend.o = /usr/arm-freebsd/usr/lib/crtend.o > install -o root -g wheel -m 444 crtbeginT.o = /usr/arm-freebsd/usr/lib/crtbeginT.o > install -o root -g wheel -m 444 crtbeginS.o = /usr/arm-freebsd/usr/lib/crtbeginS.o > install -o root -g wheel -m 444 crtendS.o = /usr/arm-freebsd/usr/lib/crtendS.o > =3D=3D=3D> lib/csu/arm (obj,depend,all,install) > clang -c -o crt1.o crt1.s > crt1.s:10:2: error: unknown use of instruction mnemonic without a size = suffix > mov r5, r2 /* cleanup */ =20 > ^ > crt1.s:11:2: error: unknown use of instruction mnemonic without a size = suffix > mov r4, r1 /* obj_main */ =20 > ^ > crt1.s:12:2: error: unknown use of instruction mnemonic without a size = suffix > mov r3, r0 /* ps_strings */ =20 > ^ > crt1.s:14:13: error: expected ']' in brackets expression > ldr r0, [sp, #0x0000] =20 > ^ > crt1.s:15:14: error: unknown token in expression > add r1, sp, #0x0004 =20 > ^ > crt1.s:16:2: error: unknown use of instruction mnemonic without a size = suffix > add r2, r1, r0, lsl #2 =20 > ^ > crt1.s:17:14: error: unknown token in expression > add r2, r2, #0x0004 =20 > ^ > crt1.s:19:14: error: unknown token in expression > bic sp, sp, #7 =20 > ^ > crt1.s:20:14: error: unknown token in expression > sub sp, sp, #8 =20 > ^ > crt1.s:21:13: error: expected ']' in brackets expression > str r5, [sp, #4] =20 > ^ > crt1.s:22:13: error: expected ']' in brackets expression > str r4, [sp, #0] =20 > ^ > crt1.s:24:2: error: invalid instruction mnemonic 'b' > b __start =20 > ^ > *** [crt1.o] Error code 1 >=20 > Stop in /usr/src/lib/csu/arm. > *** [lib/csu/arm__L] Error code 1 >=20 > Stop in /usr/src. > *** [libraries] Error code 1 >=20 > Stop in /usr/src. > *** [_xi-libraries] Error code 1 >=20 > Stop in /usr/src. > *** [xdev] Error code 1 >=20 > Stop in /usr/src. > root@host:/usr/src #=20 >=20 >=20 >=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://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 Feb 3 12:34:30 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 851831AE; Sun, 3 Feb 2013 12:34:30 +0000 (UTC) (envelope-from iain@g7iii.net) Received: from hal.g7iii.net (unknown [IPv6:2600:3c02::f03c:91ff:feae:1cbe]) by mx1.freebsd.org (Postfix) with ESMTP id 4CF48692; Sun, 3 Feb 2013 12:34:30 +0000 (UTC) Received: from [192.168.39.76] (157.17.187.81.in-addr.arpa [81.187.17.157]) by hal.g7iii.net (Postfix) with ESMTP id E13C7208F5; Sun, 3 Feb 2013 12:34:28 +0000 (UTC) Message-ID: <510E5954.7000303@g7iii.net> Date: Sun, 03 Feb 2013 12:34:28 +0000 From: Iain Young User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Tim Kientzle Subject: Re: Beaglebone Serial Ports References: <510CE8E0.9070102@g7iii.net> <1359818003.93359.381.camel@revolution.hippie.lan> <66029B5F-2A19-4683-B589-814932E156A2@kientzle.com> In-Reply-To: <66029B5F-2A19-4683-B589-814932E156A2@kientzle.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org, Ian Lepore X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 12:34:30 -0000 On 02/02/13 20:03, Tim Kientzle wrote: > > On Feb 2, 2013, at 7:13 AM, Ian Lepore wrote: > >> On Sat, 2013-02-02 at 10:22 +0000, Iain Young wrote: >>> Hi Folks, >>> > It should just be a matter of updating the DTS file with > additional UART entries and updated pinmux. > > Unfortunately, the current BeagleBone builds use a compiled-in > device tree, so you'll have to edit the DTS file at > sys/boot/fdt/dts/beaglebone.dts > and then rebuild the kernel. Thanks both, you gave me the exact hints to go look in the right place. I already have a partial patch written, after I found the register addresses and interrupts in a linux dmesg output :) Is it appropriate to post small(ish) patches here ? It'll probably be next weekend before I get the chance to test it, as it seems I am lacking dtc, so need to buildworld (according to the great google...), but the 8 Gig card isn't due here for a few days. Tim, I've already grabbed your 8G image with the fixed cpsw driver, so I will test that at the same time > I'd like to move that out of the kernel; the loader already > has logic to load a DTS file and pass it to the kernel, > it should just need some tinkering with loader.rc to get > it working. That would make it a lot easier to tweak > settings on a per-system basis without having to rebuild > the kernel. > >> According to the datasheet all the onboard uarts should be supported by >> our standard uart driver (but only uart1 has all the modem-control lines >> wired). Only by default. We just need to set the pinmux appropriately to gain access to CTS and RTS for UARTS 1 thru 5. UART3 only has CTS and RTS exposed, no TX or RX, but then that still has it's uses for things like PPS and testing MSF receivers prior to looking at GPIO interrupts :) http://www.jerome-bernard.com/blog/2012/06/04/beaglebone-serial-ports-and-xbees/ has a list of which serial ports are mapped to which pins, and the pinmux mode they need in order to access them. UART3 CTS is on connector P8 Pin 36, Mode 6. It's RTS is next door on P8 Pin 34 > The pinmux for BeagleBone is in the DTS file, > specifically, the scm@44e10000 section. > The pad-config section is parsed by > general code in sys/arm/ti/ti_scm.c driven from an > SoC-specific table in sys/arm/ti/am335x/am335x_scm_padconf.c. Ah, now that looks easy. I just have to work out if setting them to input_pulldown is enough (for input pins) or if they need telling "mode6" as well. Under linux you set the mode, and get the pulldown mode set automatically. > I don't know offhand if there is currently a mechanism for > changing pinmux at runtime. It would certainly be nice to > have such a mechanism. Indeed it would, and it can be done, as Linux has it. But I will have to leave that to others more experienced in FreeBSD kernel hacking than I. For my uses, the 'bone has more than enough other GPIO pins that it's not a problem to leave them hard wired for the serial ports. Iain From owner-freebsd-arm@FreeBSD.ORG Sun Feb 3 15:57:21 2013 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BB57B35D; Sun, 3 Feb 2013 15:57:21 +0000 (UTC) (envelope-from marius@alchemy.franken.de) Received: from alchemy.franken.de (alchemy.franken.de [194.94.249.214]) by mx1.freebsd.org (Postfix) with ESMTP id 4704ED9A; Sun, 3 Feb 2013 15:57:20 +0000 (UTC) Received: from alchemy.franken.de (localhost [127.0.0.1]) by alchemy.franken.de (8.14.5/8.14.5/ALCHEMY.FRANKEN.DE) with ESMTP id r13FvIAr006234; Sun, 3 Feb 2013 16:57:18 +0100 (CET) (envelope-from marius@alchemy.franken.de) Received: (from marius@localhost) by alchemy.franken.de (8.14.5/8.14.5/Submit) id r13FvIvL006233; Sun, 3 Feb 2013 16:57:18 +0100 (CET) (envelope-from marius) Date: Sun, 3 Feb 2013 16:57:18 +0100 From: Marius Strobl To: Konstantin Belousov Subject: Re: Physbio changes final call for tests and reviews Message-ID: <20130203155718.GA6204@alchemy.franken.de> References: <20130202163322.GA2522@kib.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130202163322.GA2522@kib.kiev.ua> User-Agent: Mutt/1.5.21 (2010-09-15) Cc: powerpc@freebsd.org, mips@freebsd.org, current@freebsd.org, jeff@freebsd.org, ia64@freebsd.org, arch@freebsd.org, sparc64@freebsd.org, arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 15:57:21 -0000 On Sat, Feb 02, 2013 at 06:33:22PM +0200, Konstantin Belousov wrote: > Hi, > I finished the last (insignificant) missed bits in the Jeff' physbio > work. Now I am asking for the last round of testing and review, esp. for > the !x86 architectures. Another testing focus are the SCSI HBAs and RAID > controllers which drivers are changed by the patchset. Please do test > this before the patchset is committed into HEAD ! > > The plan is to commit the patch somewhere in two weeks from this moment. > The patch is required for the finalizing of the unmapped I/O work for UFS > I did in parallel, which I hope to finish shortly after the commit. > > Patch is available at http://people.freebsd.org/~kib/misc/physbio.5.diff > Once you bring in said UFS changes, will the use of bus_dmamap_load_ccb(9) be a requirement for disk controller drivers? Marius From owner-freebsd-arm@FreeBSD.ORG Sun Feb 3 17:20:42 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7A525BAB for ; Sun, 3 Feb 2013 17:20:42 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from feynman.konjz.org (feynman.konjz.org [64.147.119.39]) by mx1.freebsd.org (Postfix) with ESMTP id 39D811C5 for ; Sun, 3 Feb 2013 17:20:41 +0000 (UTC) Received: from [192.168.1.103] (ool-4354ba6f.dyn.optonline.net [67.84.186.111]) (authenticated bits=0) by feynman.konjz.org (8.14.6/8.14.4) with ESMTP id r13HKNmn030898 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Sun, 3 Feb 2013 12:20:29 -0500 (EST) (envelope-from george@ceetonetechnology.com) Message-ID: <510E9C5A.2080003@ceetonetechnology.com> Date: Sun, 03 Feb 2013 12:20:26 -0500 From: George Rosamond User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:17.0) Gecko/20130117 Thunderbird/17.0.2 MIME-Version: 1.0 To: Tim Kientzle Subject: Re: Some ideas on Tim's script References: <51092D3A.4060608@ceetonetechnology.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Names: RDNS_DYNAMIC X-Mail-Provider: KonjZ X-Scanned-By: MIMEDefang 2.73 on 64.147.119.39 Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: george@ceetonetechnology.com List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 17:20:42 -0000 On 02/02/13 00:54, Tim Kientzle wrote: > > On Jan 30, 2013, at 6:24 AM, George Rosamond wrote: > >> I mentioned this to Tim offline a while back, but I have some quick thoughts on options for the scripts. > > Here's the change I just made to the /etc/rc.conf used > by my scripts for BeagleBone builds. If you have further > suggestions, I'm happy to include them. > > --- a/board/BeagleBone/overlay/etc/rc.conf > +++ b/board/BeagleBone/overlay/etc/rc.conf > @@ -1,6 +1,14 @@ > hostname="beaglebone" > ifconfig_cpsw0="DHCP" > sshd_enable="YES" > +rc_debug="YES" > +rc_info="YES" > + > +tmpmfs="YES" > +tmpsize="13m" I've been using /etc/fstab in overlay for setting these, and it looks like this: /dev/mmcsd0s2a / ufs rw,noatime 1 1 md /tmp mfs rw,noatime,-s30m 0 0 md /var/log mfs rw,noatime,-s15m 0 0 md /var/tmp mfs rw,noatime,-s5m 0 0 Never used the tmpmfs option in rc.conf, but will try it out. > + > +ntpd_enable="YES" > +ntpd_sync_on_start="YES" > > # Turn off a lot of standard stuff > # for more free memory. > > g From owner-freebsd-arm@FreeBSD.ORG Sun Feb 3 18:22:19 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3102CFCA; Sun, 3 Feb 2013 18:22:19 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id EDB993EF; Sun, 3 Feb 2013 18:22:18 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r13IMFnH074609; Sun, 3 Feb 2013 18:22:15 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id ww3np3pk44ibnn75gy5fmvcjkn; Sun, 03 Feb 2013 18:22:15 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: Beaglebone Serial Ports Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <510E5954.7000303@g7iii.net> Date: Sun, 3 Feb 2013 10:22:13 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <2D47C68A-2891-48C5-805C-7A0438EF31D4@kientzle.com> References: <510CE8E0.9070102@g7iii.net> <1359818003.93359.381.camel@revolution.hippie.lan> <66029B5F-2A19-4683-B589-814932E156A2@kientzle.com> <510E5954.7000303@g7iii.net> To: Iain Young X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org, Ian Lepore X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 18:22:19 -0000 On Feb 3, 2013, at 4:34 AM, Iain Young wrote: > On 02/02/13 20:03, Tim Kientzle wrote: >>=20 >> On Feb 2, 2013, at 7:13 AM, Ian Lepore wrote: >>=20 >>> On Sat, 2013-02-02 at 10:22 +0000, Iain Young wrote: >>>> Hi Folks, >>>>=20 >=20 >> It should just be a matter of updating the DTS file with >> additional UART entries and updated pinmux. >>=20 >> Unfortunately, the current BeagleBone builds use a compiled-in >> device tree, so you'll have to edit the DTS file at >> sys/boot/fdt/dts/beaglebone.dts >> and then rebuild the kernel. >=20 > Thanks both, you gave me the exact hints to go look in the right > place. >=20 > I already have a partial patch written, after I found the register > addresses and interrupts in a linux dmesg output :) The Linux DTS is a useful reference as well. > Is it appropriate to post small(ish) patches here ? Of course. As far as possible, I would like for the DTS to include as much detail as possible about the board and it's facilities -- even if the driver support isn't yet complete -- and look for other ways of enabling/disabling those facilities at runtime. (Other than editing the DTS file.) > It'll probably be next weekend before I get the chance to test it, > as it seems I am lacking dtc, so need to buildworld (according to > the great google...), but the 8 Gig card isn't due here for a few > days. >=20 > Tim, I've already grabbed your 8G image with the fixed cpsw > driver, so I will test that at the same time. >=20 >> I'd like to move that out of the kernel; the loader already >> has logic to load a DTS file and pass it to the kernel, >> it should just need some tinkering with loader.rc to get >> it working. That would make it a lot easier to tweak >> settings on a per-system basis without having to rebuild >> the kernel. >>=20 >>> According to the datasheet all the onboard uarts should be supported = by >>> our standard uart driver (but only uart1 has all the modem-control = lines >>> wired). >=20 > Only by default. We just need to set the pinmux appropriately to gain > access to CTS and RTS for UARTS 1 thru 5. UART3 only has CTS and RTS > exposed, no TX or RX, but then that still has it's uses for things > like PPS and testing MSF receivers prior to looking at GPIO interrupts > :) >=20 > = http://www.jerome-bernard.com/blog/2012/06/04/beaglebone-serial-ports-and-= xbees/ has a list of which serial ports are mapped to which pins, > and the pinmux mode they need in order to access them. The definitive references are: * TI document sprs717e.pdf is the data sheet for the processors with = full pinout information, including pinmux settings. You'll need to know = that the BeagleBone uses the 'ZCZ' package (different packages have = slightly different pinouts). For TI documents, the last letter is the = revision (I have sprs717d here); they update them every couple of = months. http://www.ti.com/lit/ds/sprs717e/sprs717e.pdf * BeagleBone SRM includes schematics for the board and pinouts for the = expansion headers. = http://beagleboard.org/static/beaglebone/latest/Docs/Hardware/BONE_SRM.pdf= * TI document spruh73g.pdf is the Technical Reference Manual for the = SoC. 4500 pages documenting every subsystem; guaranteed to help with = your insomnia. ;-) http://www.ti.com/lit/ug/spruh73g/spruh73g.pdf From owner-freebsd-arm@FreeBSD.ORG Sun Feb 3 18:45:01 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2A12280B for ; Sun, 3 Feb 2013 18:45:01 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from rs149.luxsci.com (rs149.luxsci.com [64.49.224.181]) by mx1.freebsd.org (Postfix) with ESMTP id 006626C6 for ; Sun, 3 Feb 2013 18:45:00 +0000 (UTC) Received: from rs149.luxsci.com (localhost.localdomain [127.0.0.1]) by rs149.luxsci.com (8.14.4/8.13.8) with ESMTP id r13Iiq9c001855; Sun, 3 Feb 2013 13:44:52 -0500 Received: (from root@localhost) by rs149.luxsci.com (8.14.4/8.13.8/Submit) id r13Ii2hH001442; Sun, 3 Feb 2013 18:44:02 GMT Received: (from sender 74627) (rs149.luxsci.com [127.0.0.1]) by LuxSci SP; Sun, 03 Feb 2013 18:44:02 +0000 Subject: Re: make xdev failing for me Content-Type: text/plain; charset=us-ascii From: "Isaac (.ike) Levy" In-Reply-To: Date: Sun, 3 Feb 2013 13:43:22 -0500 Content-Transfer-Encoding: quoted-printable References: <1359825242-6737780.11277733.fr12HDXlF001972@rs149.luxsci.com> To: Warner Losh X-Lux-Comment: Message r13IhMJd001047 sent by user #74627 Message-Id: <1359917042-1268884.17328343.fr13IhMJd001047@rs149.luxsci.com> X-Comment: LuxSci SP Message ID - 1359917042-1268884.17328343 Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 18:45:01 -0000 On Feb 2, 2013, at 8:20 PM, Warner Losh wrote: > On Feb 2, 2013, at 10:13 AM, Isaac (.ike) Levy wrote: >=20 >> Hi All, >>=20 >> Been using Tim's scripts for a few months, >> I've just rebuilt a 10.x "build-mule" machine, and I'm snagged = somewhere new: >>=20 >> # make xdev XDEV=3Darm XDEV_ARCH=3Darm >>=20 >> Breaking output below. >> I pulled the clang bits from /etc/make.conf, but it appears to be = using clang to build the xdev bits? >>=20 >> (I don't believe it's relevant, but I built the host using clang, = (amd64), and the boot disk is zfs.) >>=20 >> -- >> Should I file a PR, or am I down a known-silly path? >=20 > Please file a PR. This should just work. It did last time I did it. = I'll look at it after I get back from a mini-vacation I'm on... >=20 > Warner Just submitted a PR, will keep my ears perked if you want me to try = anything, (I'm dead in the water until I get past this anyhow). In the meantime, I may just wipe the machine and try again fresh. Rocket- .ike From owner-freebsd-arm@FreeBSD.ORG Sun Feb 3 18:50:00 2013 Return-Path: Delivered-To: freebsd-arm@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C860293B for ; Sun, 3 Feb 2013 18:50:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 945136DF for ; Sun, 3 Feb 2013 18:50:00 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r13Io0mV019315 for ; Sun, 3 Feb 2013 18:50:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r13Io0Pm019314; Sun, 3 Feb 2013 18:50:00 GMT (envelope-from gnats) Resent-Date: Sun, 3 Feb 2013 18:50:00 GMT Resent-Message-Id: <201302031850.r13Io0Pm019314@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-arm@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Isaac (.ike) Levy Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id CF796677 for ; Sun, 3 Feb 2013 18:41:01 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 807B96AC for ; Sun, 3 Feb 2013 18:41:01 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r13Iew5x046873 for ; Sun, 3 Feb 2013 18:40:58 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r13IewWS046872; Sun, 3 Feb 2013 18:40:58 GMT (envelope-from nobody) Message-Id: <201302031840.r13IewWS046872@red.freebsd.org> Date: Sun, 3 Feb 2013 18:40:58 GMT From: Isaac (.ike) Levy To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: arm/175803: building xdev for arm failing X-Mailman-Approved-At: Sun, 03 Feb 2013 22:26:35 +0000 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Feb 2013 18:50:00 -0000 >Number: 175803 >Category: arm >Synopsis: building xdev for arm failing >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-arm >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Feb 03 18:50:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Isaac (.ike) Levy >Release: 10.0-CURRENT, SVN Revision 246254 >Organization: >Environment: FreeBSD blackbook 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r245947: Sat Jan 26 16:49:43 UTC 2013 root@blackbook:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Been using Tim Kintzle's scripts for a few months, I've just rebuilt my 10.x "build-mule" machine, and I'm snagged somewhere new: Building the cross-compiler tools is failing: # make xdev XDEV=arm XDEV_ARCH=arm I don't think it's relevant, but: - I built the host using clang, (amd64) - the boot disk is all zfs formatted on the host - just double-checked settings to make sure disks don't have inappropriate settings, AOK. -- root@blackbook:/usr/src # make xdev XDEV=arm XDEV_ARCH=arm ===> bin/csh (obj,build-tools) ===> bin/sh (obj,build-tools) ===> lib/ncurses/ncurses (obj,build-tools) ===> lib/ncurses/ncursesw (obj,build-tools) ===> share/syscons/scrnmaps (obj,build-tools) ===> usr.bin/awk (obj,build-tools) ===> lib/libmagic (obj,build-tools) ===> usr.bin/mkesdb_static (obj,build-tools) ===> usr.bin/mkcsmapper_static (obj,build-tools) ===> gnu/usr.bin/cc/cc_tools (obj,depend,all) ===> xdev gnu/usr.bin/binutils (obj,depend,all) ===> gnu/usr.bin/binutils/libiberty (obj) ===> gnu/usr.bin/binutils/libbfd (obj) ===> gnu/usr.bin/binutils/libopcodes (obj) ===> gnu/usr.bin/binutils/libbinutils (obj) ===> gnu/usr.bin/binutils/addr2line (obj) ===> gnu/usr.bin/binutils/ar (obj) ===> gnu/usr.bin/binutils/as (obj) ===> gnu/usr.bin/binutils/ld (obj) ===> gnu/usr.bin/binutils/nm (obj) ===> gnu/usr.bin/binutils/objcopy (obj) ===> gnu/usr.bin/binutils/objdump (obj) ===> gnu/usr.bin/binutils/ranlib (obj) ===> gnu/usr.bin/binutils/readelf (obj) ===> gnu/usr.bin/binutils/size (obj) ===> gnu/usr.bin/binutils/strings (obj) ===> gnu/usr.bin/binutils/strip (obj) ===> gnu/usr.bin/binutils/doc (obj) ===> gnu/usr.bin/binutils/libiberty (depend) ===> gnu/usr.bin/binutils/libbfd (depend) ===> gnu/usr.bin/binutils/libopcodes (depend) ===> gnu/usr.bin/binutils/libbinutils (depend) ===> gnu/usr.bin/binutils/addr2line (depend) ===> gnu/usr.bin/binutils/ar (depend) ===> gnu/usr.bin/binutils/as (depend) ===> gnu/usr.bin/binutils/ld (depend) ===> gnu/usr.bin/binutils/nm (depend) ===> gnu/usr.bin/binutils/objcopy (depend) ===> gnu/usr.bin/binutils/objdump (depend) ===> gnu/usr.bin/binutils/ranlib (depend) ===> gnu/usr.bin/binutils/readelf (depend) ===> gnu/usr.bin/binutils/size (depend) ===> gnu/usr.bin/binutils/strings (depend) ===> gnu/usr.bin/binutils/strip (depend) ===> gnu/usr.bin/binutils/doc (depend) ===> gnu/usr.bin/binutils/libiberty (all) ===> gnu/usr.bin/binutils/libbfd (all) ===> gnu/usr.bin/binutils/libopcodes (all) ===> gnu/usr.bin/binutils/libbinutils (all) ===> gnu/usr.bin/binutils/addr2line (all) ===> gnu/usr.bin/binutils/ar (all) ===> gnu/usr.bin/binutils/as (all) ===> gnu/usr.bin/binutils/ld (all) ===> gnu/usr.bin/binutils/nm (all) ===> gnu/usr.bin/binutils/objcopy (all) ===> gnu/usr.bin/binutils/objdump (all) ===> gnu/usr.bin/binutils/ranlib (all) ===> gnu/usr.bin/binutils/readelf (all) ===> gnu/usr.bin/binutils/size (all) ===> gnu/usr.bin/binutils/strings (all) ===> gnu/usr.bin/binutils/strip (all) ===> gnu/usr.bin/binutils/doc (all) ===> xdev gnu/usr.bin/cc (obj,depend,all) ===> gnu/usr.bin/cc/cc_tools (obj) ===> gnu/usr.bin/cc/libiberty (obj) ===> gnu/usr.bin/cc/libcpp (obj) ===> gnu/usr.bin/cc/libdecnumber (obj) ===> gnu/usr.bin/cc/cc_int (obj) ===> gnu/usr.bin/cc/cc (obj) ===> gnu/usr.bin/cc/cc1 (obj) ===> gnu/usr.bin/cc/include (obj) ===> gnu/usr.bin/cc/doc (obj) ===> gnu/usr.bin/cc/cpp (obj) ===> gnu/usr.bin/cc/cc1plus (obj) ===> gnu/usr.bin/cc/c++ (obj) ===> gnu/usr.bin/cc/c++filt (obj) ===> gnu/usr.bin/cc/gcov (obj) ===> gnu/usr.bin/cc/cc_tools (depend) ===> gnu/usr.bin/cc/libiberty (depend) ===> gnu/usr.bin/cc/libcpp (depend) ===> gnu/usr.bin/cc/libdecnumber (depend) ===> gnu/usr.bin/cc/cc_int (depend) ===> gnu/usr.bin/cc/cc (depend) ===> gnu/usr.bin/cc/cc1 (depend) ===> gnu/usr.bin/cc/include (depend) ===> gnu/usr.bin/cc/doc (depend) ===> gnu/usr.bin/cc/cpp (depend) ===> gnu/usr.bin/cc/cc1plus (depend) ===> gnu/usr.bin/cc/c++ (depend) ===> gnu/usr.bin/cc/c++filt (depend) ===> gnu/usr.bin/cc/gcov (depend) ===> gnu/usr.bin/cc/cc_tools (all) ===> gnu/usr.bin/cc/libiberty (all) ===> gnu/usr.bin/cc/libcpp (all) ===> gnu/usr.bin/cc/libdecnumber (all) ===> gnu/usr.bin/cc/cc_int (all) ===> gnu/usr.bin/cc/cc (all) ===> gnu/usr.bin/cc/cc1 (all) ===> gnu/usr.bin/cc/include (all) ===> gnu/usr.bin/cc/doc (all) ===> gnu/usr.bin/cc/cpp (all) ===> gnu/usr.bin/cc/cc1plus (all) ===> gnu/usr.bin/cc/c++ (all) ===> gnu/usr.bin/cc/c++filt (all) ===> gnu/usr.bin/cc/gcov (all) ===> xdev usr.bin/ar (obj,depend,all) mtree populating /usr/arm-freebsd mkdir -p /usr/arm-freebsd mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p /usr/arm-freebsd >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr/arm-freebsd/usr >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/arm-freebsd/usr/include >/dev/null _xi-cross-tools ===> xdev gnu/usr.bin/binutils (install) ===> gnu/usr.bin/binutils/libiberty (install) ===> gnu/usr.bin/binutils/libbfd (install) ===> gnu/usr.bin/binutils/libopcodes (install) ===> gnu/usr.bin/binutils/libbinutils (install) ===> gnu/usr.bin/binutils/addr2line (install) install -s -o root -g wheel -m 555 addr2line /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/ar (install) install -s -o root -g wheel -m 555 ar /usr/arm-freebsd/usr/bin/gnu-ar ===> gnu/usr.bin/binutils/as (install) install -s -o root -g wheel -m 555 as /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/ld (install) install -s -o root -g wheel -m 555 ld /usr/arm-freebsd/usr/bin install -o root -g wheel -m 444 ldscripts/armelf_fbsd.x ldscripts/armelf_fbsd.xbn ldscripts/armelf_fbsd.xc ldscripts/armelf_fbsd.xd ldscripts/armelf_fbsd.xdc ldscripts/armelf_fbsd.xdw ldscripts/armelf_fbsd.xn ldscripts/armelf_fbsd.xr ldscripts/armelf_fbsd.xs ldscripts/armelf_fbsd.xsc ldscripts/armelf_fbsd.xsw ldscripts/armelf_fbsd.xu ldscripts/armelf_fbsd.xw /usr/arm-freebsd/usr/libdata/ldscripts ===> gnu/usr.bin/binutils/nm (install) install -s -o root -g wheel -m 555 nm /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/objcopy (install) install -s -o root -g wheel -m 555 objcopy /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/objdump (install) install -s -o root -g wheel -m 555 objdump /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/ranlib (install) install -s -o root -g wheel -m 555 ranlib /usr/arm-freebsd/usr/bin/gnu-ranlib ===> gnu/usr.bin/binutils/readelf (install) install -s -o root -g wheel -m 555 readelf /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/size (install) install -s -o root -g wheel -m 555 size /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/strings (install) install -s -o root -g wheel -m 555 strings /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/strip (install) install -s -o root -g wheel -m 555 -S strip /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/doc (install) ===> xdev gnu/usr.bin/cc (install) ===> gnu/usr.bin/cc/cc_tools (install) ===> gnu/usr.bin/cc/libiberty (install) ===> gnu/usr.bin/cc/libcpp (install) ===> gnu/usr.bin/cc/libdecnumber (install) ===> gnu/usr.bin/cc/cc_int (install) ===> gnu/usr.bin/cc/cc (install) install -s -o root -g wheel -m 555 gcc /usr/arm-freebsd/usr/bin /usr/arm-freebsd/usr/bin/cc -> /usr/arm-freebsd/usr/bin/gcc ===> gnu/usr.bin/cc/cc1 (install) install -s -o root -g wheel -m 555 cc1 /usr/arm-freebsd/usr/libexec ===> gnu/usr.bin/cc/include (install) install -C -o root -g wheel -m 444 /usr/src/gnu/usr.bin/cc/include/../../../../contrib/gcc/config/arm/mmintrin.h /usr/arm-freebsd/usr/include/gcc/4.2 ===> gnu/usr.bin/cc/doc (install) ===> gnu/usr.bin/cc/cpp (install) install -s -o root -g wheel -m 555 gcpp /usr/arm-freebsd/usr/bin /usr/arm-freebsd/usr/bin/cpp -> /usr/arm-freebsd/usr/bin/gcpp ===> gnu/usr.bin/cc/cc1plus (install) install -s -o root -g wheel -m 555 cc1plus /usr/arm-freebsd/usr/libexec ===> gnu/usr.bin/cc/c++ (install) install -s -o root -g wheel -m 555 g++ /usr/arm-freebsd/usr/bin /usr/arm-freebsd/usr/bin/c++ -> /usr/arm-freebsd/usr/bin/g++ /usr/arm-freebsd/usr/bin/CC -> /usr/arm-freebsd/usr/bin/g++ ===> gnu/usr.bin/cc/c++filt (install) install -s -o root -g wheel -m 555 c++filt /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/cc/gcov (install) install -s -o root -g wheel -m 555 gcov /usr/arm-freebsd/usr/bin ===> xdev usr.bin/ar (install) install -s -o root -g wheel -m 555 ar /usr/arm-freebsd/usr/bin /usr/arm-freebsd/usr/bin/ranlib -> /usr/arm-freebsd/usr/bin/ar cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/arm-freebsd _SHLIBDIRPREFIX=/usr/arm-freebsd TOOLS_PREFIX=/usr/arm-freebsd MACHINE=arm MACHINE_ARCH=arm PATH=/usr/obj/arm//usr/src/tmp/usr/bin:/usr/arm-freebsd/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin make -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PROFILE -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS TARGET=arm TARGET_ARCH=arm CPUTYPE= -f Makefile.inc1 par-includes DESTDIR=/usr/arm-freebsd ===> share/info (includes) set -e; cd /usr/src/share/info; make buildincludes; make installincludes ===> lib (includes) set -e; cd /usr/src/lib; make buildincludes; make installincludes ===> lib/csu/arm (buildincludes) ===> lib/libc (buildincludes) ===> lib/libbsm (buildincludes) ===> lib/libauditd (buildincludes) ===> lib/libcompiler_rt (buildincludes) ===> lib/libcrypt (buildincludes) ===> lib/libelf (buildincludes) ===> lib/libkvm (buildincludes) ===> lib/msun (buildincludes) ===> lib/libmd (buildincludes) ===> lib/ncurses (buildincludes) ===> lib/ncurses/ncurses (buildincludes) ===> lib/ncurses/form (buildincludes) ===> lib/ncurses/menu (buildincludes) ===> lib/ncurses/panel (buildincludes) ===> lib/ncurses/ncursesw (buildincludes) ===> lib/ncurses/formw (buildincludes) ===> lib/ncurses/menuw (buildincludes) ===> lib/ncurses/panelw (buildincludes) ===> lib/libnetgraph (buildincludes) ===> lib/libradius (buildincludes) ===> lib/librpcsvc (buildincludes) ===> lib/libsbuf (buildincludes) ===> lib/libtacplus (buildincludes) ===> lib/libutil (buildincludes) ===> lib/libypclnt (buildincludes) ===> lib/libcxxrt (buildincludes) ===> lib/libc++ (buildincludes) ===> lib/libalias (buildincludes) ===> lib/libalias/libalias (buildincludes) ===> lib/libalias/modules (buildincludes) ===> lib/libalias/modules/cuseeme (buildincludes) ===> lib/libalias/modules/dummy (buildincludes) ===> lib/libalias/modules/ftp (buildincludes) ===> lib/libalias/modules/irc (buildincludes) ===> lib/libalias/modules/nbt (buildincludes) ===> lib/libalias/modules/pptp (buildincludes) ===> lib/libalias/modules/skinny (buildincludes) ===> lib/libalias/modules/smedia (buildincludes) ===> lib/libarchive (buildincludes) ===> lib/libbegemot (buildincludes) ===> lib/libblocksruntime (buildincludes) ===> lib/libbluetooth (buildincludes) ===> lib/libbsnmp (buildincludes) ===> lib/libbsnmp/libbsnmp (buildincludes) ===> lib/libbz2 (buildincludes) ===> lib/libcalendar (buildincludes) ===> lib/libcam (buildincludes) ===> lib/libcompat (buildincludes) ===> lib/libdevinfo (buildincludes) ===> lib/libdevstat (buildincludes) ===> lib/libdwarf (buildincludes) ===> lib/libedit (buildincludes) ===> lib/libedit/edit/readline (buildincludes) ===> lib/libexpat (buildincludes) ===> lib/libfetch (buildincludes) ===> lib/libgeom (buildincludes) ===> lib/libgpib (buildincludes) ===> lib/libipsec (buildincludes) ===> lib/libipx (buildincludes) ===> lib/libjail (buildincludes) ===> lib/libkiconv (buildincludes) ===> lib/liblzma (buildincludes) ===> lib/libmagic (buildincludes) ===> lib/libmandoc (buildincludes) ===> lib/libmemstat (buildincludes) ===> lib/libmilter (buildincludes) ===> lib/libmp (buildincludes) ===> lib/libnetbsd (buildincludes) ===> lib/libngatm (buildincludes) ===> lib/libopie (buildincludes) ===> lib/libpam (buildincludes) ===> lib/libpam/modules (buildincludes) ===> lib/libpam/modules/pam_chroot (buildincludes) ===> lib/libpam/modules/pam_deny (buildincludes) ===> lib/libpam/modules/pam_echo (buildincludes) ===> lib/libpam/modules/pam_exec (buildincludes) ===> lib/libpam/modules/pam_ftpusers (buildincludes) ===> lib/libpam/modules/pam_group (buildincludes) ===> lib/libpam/modules/pam_guest (buildincludes) ===> lib/libpam/modules/pam_lastlog (buildincludes) ===> lib/libpam/modules/pam_login_access (buildincludes) ===> lib/libpam/modules/pam_nologin (buildincludes) ===> lib/libpam/modules/pam_opie (buildincludes) ===> lib/libpam/modules/pam_opieaccess (buildincludes) ===> lib/libpam/modules/pam_passwdqc (buildincludes) ===> lib/libpam/modules/pam_permit (buildincludes) ===> lib/libpam/modules/pam_radius (buildincludes) ===> lib/libpam/modules/pam_rhosts (buildincludes) ===> lib/libpam/modules/pam_rootok (buildincludes) ===> lib/libpam/modules/pam_securetty (buildincludes) ===> lib/libpam/modules/pam_self (buildincludes) ===> lib/libpam/modules/pam_ssh (buildincludes) ===> lib/libpam/modules/pam_tacplus (buildincludes) ===> lib/libpam/modules/pam_unix (buildincludes) ===> lib/libpam/libpam (buildincludes) ===> lib/libpcap (buildincludes) ===> lib/libpmc (buildincludes) ===> lib/libprocstat (buildincludes) ===> lib/libprocstat/zfs (buildincludes) ===> lib/librt (buildincludes) ===> lib/libsdp (buildincludes) ===> lib/libsm (buildincludes) ===> lib/libsmdb (buildincludes) ===> lib/libsmutil (buildincludes) ===> lib/libstand (buildincludes) ===> lib/libstdbuf (buildincludes) ===> lib/libstdthreads (buildincludes) ===> lib/libtelnet (buildincludes) ===> lib/libthr (buildincludes) ===> lib/libthread_db (buildincludes) ===> lib/libufs (buildincludes) ===> lib/libugidfw (buildincludes) ===> lib/libulog (buildincludes) ===> lib/libusbhid (buildincludes) ===> lib/libusb (buildincludes) ===> lib/libwrap (buildincludes) ===> lib/liby (buildincludes) ===> lib/libz (buildincludes) ===> lib/atf (buildincludes) ===> lib/atf/libatf-c (buildincludes) ===> lib/atf/libatf-c++ (buildincludes) ===> lib/bind (buildincludes) ===> lib/bind/isc (buildincludes) ===> lib/bind/isccc (buildincludes) ===> lib/bind/dns (buildincludes) ===> lib/bind/isccfg (buildincludes) ===> lib/bind/bind9 (buildincludes) ===> lib/bind/lwres (buildincludes) ===> lib/csu/arm (installincludes) ===> lib/libc (installincludes) ===> lib/libbsm (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libbsm/../../contrib/openbsm/bsm/audit_uevents.h /usr/src/lib/libbsm/../../contrib/openbsm/bsm/libbsm.h /usr/arm-freebsd/usr/include/bsm ===> lib/libauditd (installincludes) ===> lib/libcompiler_rt (installincludes) ===> lib/libcrypt (installincludes) ===> lib/libelf (installincludes) install -C -o root -g wheel -m 444 libelf.h gelf.h /usr/arm-freebsd/usr/include ===> lib/libkvm (installincludes) install -C -o root -g wheel -m 444 kvm.h /usr/arm-freebsd/usr/include ===> lib/msun (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/msun/arm/fenv.h /usr/src/lib/msun/src/math.h /usr/arm-freebsd/usr/include ===> lib/libmd (installincludes) install -C -o root -g wheel -m 444 md4.h md5.h ripemd.h sha.h sha256.h sha512.h /usr/arm-freebsd/usr/include ===> lib/ncurses (installincludes) ===> lib/ncurses/ncurses (installincludes) ===> lib/ncurses/form (installincludes) ===> lib/ncurses/menu (installincludes) ===> lib/ncurses/panel (installincludes) ===> lib/ncurses/ncursesw (installincludes) install -C -o root -g wheel -m 444 curses.h term.h termcap.h unctrl.h /usr/src/lib/ncurses/ncursesw/../../../contrib/ncurses/include/ncurses_dll.h /usr/arm-freebsd/usr/include /usr/arm-freebsd/usr/include/ncurses.h -> curses.h ===> lib/ncurses/formw (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/ncurses/formw/../../../contrib/ncurses/form/form.h /usr/arm-freebsd/usr/include ===> lib/ncurses/menuw (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/menu.h /usr/src/lib/ncurses/menuw/../../../contrib/ncurses/menu/eti.h /usr/arm-freebsd/usr/include ===> lib/ncurses/panelw (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/ncurses/panelw/../../../contrib/ncurses/panel/panel.h /usr/arm-freebsd/usr/include ===> lib/libnetgraph (installincludes) install -C -o root -g wheel -m 444 netgraph.h /usr/arm-freebsd/usr/include ===> lib/libradius (installincludes) install -C -o root -g wheel -m 444 radlib.h radlib_vs.h /usr/arm-freebsd/usr/include ===> lib/librpcsvc (installincludes) ===> lib/libsbuf (installincludes) ===> lib/libtacplus (installincludes) install -C -o root -g wheel -m 444 taclib.h /usr/arm-freebsd/usr/include ===> lib/libutil (installincludes) install -C -o root -g wheel -m 444 libutil.h login_cap.h /usr/arm-freebsd/usr/include ===> lib/libypclnt (installincludes) install -C -o root -g wheel -m 444 ypclnt.h /usr/arm-freebsd/usr/include ===> lib/libcxxrt (installincludes) ===> lib/libc++ (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libc++/../../contrib/libc++/include/__bit_reference /usr/src/lib/libc++/../../contrib/libc++/include/__config /usr/src/lib/libc++/../../contrib/libc++/include/__debug /usr/src/lib/libc++/../../contrib/libc++/include/__functional_03 /usr/src/lib/libc++/../../contrib/libc++/include/__functional_base /usr/src/lib/libc++/../../contrib/libc++/include/__functional_base_03 /usr/src/lib/libc++/../../contrib/libc++/include/__hash_table /usr/src/lib/libc++/../../contrib/libc++/include/__locale /usr/src/lib/libc++/../../contrib/libc++/include/__mutex_base /usr/src/lib/libc++/../../contrib/libc++/include/__split_buffer /usr/src/lib/libc++/../../contrib/libc++/include/__sso_allocator /usr/src/lib/libc++/../../contrib/libc++/include/__std_stream /usr/src/lib/libc++/../../contrib/libc++/include/__tree /usr/src/lib/libc++/../../contrib/libc++/include/__tuple /usr/src/lib/libc++/../../contrib/libc++/include/__tuple_03 /usr/src/lib/libc++/../../contrib/ libc++/include/__undef_min_max /usr/src/lib/libc++/../../contrib/libc++/include/algorithm /usr/src/lib/libc++/../../contrib/libc++/include/array /usr/src/lib/libc++/../../contrib/libc++/include/atomic /usr/src/lib/libc++/../../contrib/libc++/include/bitset /usr/src/lib/libc++/../../contrib/libc++/include/cassert /usr/src/lib/libc++/../../contrib/libc++/include/ccomplex /usr/src/lib/libc++/../../contrib/libc++/include/cctype /usr/src/lib/libc++/../../contrib/libc++/include/cerrno /usr/src/lib/libc++/../../contrib/libc++/include/cfenv /usr/src/lib/libc++/../../contrib/libc++/include/cfloat /usr/src/lib/libc++/../../contrib/libc++/include/chrono /usr/src/lib/libc++/../../contrib/libc++/include/cinttypes /usr/src/lib/libc++/../../contrib/libc++/include/ciso646 /usr/src/lib/libc++/../../contrib/libc++/include/climits /usr/src/lib/libc++/../../contrib/libc++/include/clocale /usr/src/lib/libc++/../../contrib/libc++/include/cmath /usr/src/lib/libc++/../../contrib/libc++/include/codecvt /usr /src/lib/libc++/../../contrib/libc++/include! /complex /usr/src/lib/libc++/../../contrib/libc++/include/complex.h /usr/src/lib/libc++/../../contrib/libc++/include/condition_variable /usr/src/lib/libc++/../../contrib/libc++/include/csetjmp /usr/src/lib/libc++/../../contrib/libc++/include/csignal /usr/src/lib/libc++/../../contrib/libc++/include/cstdarg /usr/src/lib/libc++/../../contrib/libc++/include/cstdbool /usr/src/lib/libc++/../../contrib/libc++/include/cstddef /usr/src/lib/libc++/../../contrib/libc++/include/cstdint /usr/src/lib/libc++/../../contrib/libc++/include/cstdio /usr/src/lib/libc++/../../contrib/libc++/include/cstdlib /usr/src/lib/libc++/../../contrib/libc++/include/cstring /usr/src/lib/libc++/../../contrib/libc++/include/ctgmath /usr/src/lib/libc++/../../contrib/libc++/include/ctime /usr/src/lib/libc++/../../contrib/libc++/include/cwchar /usr/src/lib/libc++/../../contrib/libc++/include/cwctype /usr/src/lib/libc++/../../contrib/libc++/include/deque /usr/src/lib/libc++/../../contrib/libc++/include/exception /usr/src/ lib/libc++/../../contrib/libc++/include/forward_list /usr/src/lib/libc++/../../contrib/libc++/include/fstream /usr/src/lib/libc++/../../contrib/libc++/include/functional /usr/src/lib/libc++/../../contrib/libc++/include/future /usr/src/lib/libc++/../../contrib/libc++/include/initializer_list /usr/src/lib/libc++/../../contrib/libc++/include/iomanip /usr/src/lib/libc++/../../contrib/libc++/include/ios /usr/src/lib/libc++/../../contrib/libc++/include/iosfwd /usr/src/lib/libc++/../../contrib/libc++/include/iostream /usr/src/lib/libc++/../../contrib/libc++/include/istream /usr/src/lib/libc++/../../contrib/libc++/include/iterator /usr/src/lib/libc++/../../contrib/libc++/include/limits /usr/src/lib/libc++/../../contrib/libc++/include/list /usr/src/lib/libc++/../../contrib/libc++/include/locale /usr/src/lib/libc++/../../contrib/libc++/include/map /usr/src/lib/libc++/../../contrib/libc++/include/memory /usr/src/lib/libc++/../../contrib/libc++/include/mutex /usr/src/lib/libc++/../../contrib/li bc++/include/new /usr/src/lib/libc++/../../c! ontrib/li! bc++/include/numeric /usr/src/lib/libc++/../../contrib/libc++/include/ostream /usr/src/lib/libc++/../../contrib/libc++/include/queue /usr/src/lib/libc++/../../contrib/libc++/include/random /usr/src/lib/libc++/../../contrib/libc++/include/ratio /usr/src/lib/libc++/../../contrib/libc++/include/regex /usr/src/lib/libc++/../../contrib/libc++/include/scoped_allocator /usr/src/lib/libc++/../../contrib/libc++/include/set /usr/src/lib/libc++/../../contrib/libc++/include/sstream /usr/src/lib/libc++/../../contrib/libc++/include/stack /usr/src/lib/libc++/../../contrib/libc++/include/stdexcept /usr/src/lib/libc++/../../contrib/libc++/include/streambuf /usr/src/lib/libc++/../../contrib/libc++/include/string /usr/src/lib/libc++/../../contrib/libc++/include/strstream /usr/src/lib/libc++/../../contrib/libc++/include/system_error /usr/src/lib/libc++/../../contrib/libc++/include/tgmath.h /usr/src/lib/libc++/../../contrib/libc++/include/thread /usr/src/lib/libc++/../../contrib/libc++/include/tuple /us r/src/lib/libc++/../../contrib/libc++/include/type_traits /usr/src/lib/libc++/../../contrib/libc++/include/typeindex /usr/src/lib/libc++/../../contrib/libc++/include/typeinfo /usr/src/lib/libc++/../../contrib/libc++/include/unordered_map /usr/src/lib/libc++/../../contrib/libc++/include/unordered_set /usr/src/lib/libc++/../../contrib/libc++/include/utility /usr/src/lib/libc++/../../contrib/libc++/include/valarray /usr/src/lib/libc++/../../contrib/libc++/include/vector /usr/src/lib/libc++/../../contrib/libcxxrt/cxxabi.h /usr/src/lib/libc++/../../contrib/libcxxrt/unwind.h /usr/src/lib/libc++/../../contrib/libcxxrt/unwind-arm.h /usr/src/lib/libc++/../../contrib/libcxxrt/unwind-itanium.h /usr/arm-freebsd/usr/include/c++/v1 install -C -o root -g wheel -m 444 /usr/src/lib/libc++/../../contrib/libc++/include/ext/__hash /usr/src/lib/libc++/../../contrib/libc++/include/ext/hash_map /usr/src/lib/libc++/../../contrib/libc++/include/ext/hash_set /usr/arm-freebsd/usr/include/c++/v1/ext ===> lib/libalias (installincludes) ===> lib/libalias/libalias (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libalias/libalias/../../../sys/netinet/libalias/alias.h /usr/arm-freebsd/usr/include ===> lib/libalias/modules (installincludes) ===> lib/libalias/modules/cuseeme (installincludes) ===> lib/libalias/modules/dummy (installincludes) ===> lib/libalias/modules/ftp (installincludes) ===> lib/libalias/modules/irc (installincludes) ===> lib/libalias/modules/nbt (installincludes) ===> lib/libalias/modules/pptp (installincludes) ===> lib/libalias/modules/skinny (installincludes) ===> lib/libalias/modules/smedia (installincludes) ===> lib/libarchive (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libarchive/../../contrib/libarchive/libarchive/archive.h /usr/src/lib/libarchive/../../contrib/libarchive/libarchive/archive_entry.h /usr/arm-freebsd/usr/include ===> lib/libbegemot (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libbegemot/../../contrib/libbegemot/rpoll.h /usr/arm-freebsd/usr/include ===> lib/libblocksruntime (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libblocksruntime/../../contrib/compiler-rt/BlocksRuntime/Block.h /usr/src/lib/libblocksruntime/../../contrib/compiler-rt/BlocksRuntime/Block_private.h /usr/arm-freebsd/usr/include ===> lib/libbluetooth (installincludes) install -C -o root -g wheel -m 444 bluetooth.h /usr/arm-freebsd/usr/include ===> lib/libbsnmp (installincludes) ===> lib/libbsnmp/libbsnmp (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/asn1.h /usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmp.h /usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmpagent.h /usr/src/lib/libbsnmp/libbsnmp/../../../contrib/bsnmp/lib/snmpclient.h /usr/arm-freebsd/usr/include/bsnmp ===> lib/libbz2 (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libbz2/../../contrib/bzip2/bzlib.h /usr/arm-freebsd/usr/include ===> lib/libcalendar (installincludes) install -C -o root -g wheel -m 444 calendar.h /usr/arm-freebsd/usr/include ===> lib/libcam (installincludes) install -C -o root -g wheel -m 444 camlib.h /usr/arm-freebsd/usr/include ===> lib/libcompat (installincludes) ===> lib/libdevinfo (installincludes) install -C -o root -g wheel -m 444 devinfo.h /usr/arm-freebsd/usr/include ===> lib/libdevstat (installincludes) install -C -o root -g wheel -m 444 devstat.h /usr/arm-freebsd/usr/include ===> lib/libdwarf (installincludes) install -C -o root -g wheel -m 444 dwarf.h libdwarf.h /usr/arm-freebsd/usr/include ===> lib/libedit (installincludes) install -C -o root -g wheel -m 444 histedit.h /usr/arm-freebsd/usr/include ===> lib/libedit/edit/readline (installincludes) install -C -o root -g wheel -m 444 readline.h history.h tilde.h /usr/arm-freebsd/usr/include/edit/readline ===> lib/libexpat (installincludes) install -C -o root -g wheel -m 444 bsdxml.h bsdxml_external.h /usr/arm-freebsd/usr/include ===> lib/libfetch (installincludes) install -C -o root -g wheel -m 444 fetch.h /usr/arm-freebsd/usr/include ===> lib/libgeom (installincludes) install -C -o root -g wheel -m 444 libgeom.h /usr/arm-freebsd/usr/include ===> lib/libgpib (installincludes) install -C -o root -g wheel -m 444 gpib.h /usr/arm-freebsd/usr/include/gpib ===> lib/libipsec (installincludes) ===> lib/libipx (installincludes) ===> lib/libjail (installincludes) install -C -o root -g wheel -m 444 jail.h /usr/arm-freebsd/usr/include ===> lib/libkiconv (installincludes) ===> lib/liblzma (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/../lzma.h /usr/arm-freebsd/usr/include install -C -o root -g wheel -m 444 /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/base.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/bcj.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/block.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/check.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/container.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/delta.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/filter.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/hardware.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/index.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/index_hash.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/lzma.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/stream_flags.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/version.h /usr/src/lib/liblzma/../../contrib/xz/src/liblzma/api/lzma/vli.h /usr/arm -freebsd/usr/include/lzma ===> lib/libmagic (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libmagic/../../contrib/file/magic.h /usr/arm-freebsd/usr/include ===> lib/libmandoc (installincludes) ===> lib/libmemstat (installincludes) install -C -o root -g wheel -m 444 memstat.h /usr/arm-freebsd/usr/include ===> lib/libmilter (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libmilter/../../contrib/sendmail/include/libmilter/mfapi.h /usr/src/lib/libmilter/../../contrib/sendmail/include/libmilter/mfdef.h /usr/arm-freebsd/usr/include/libmilter ===> lib/libmp (installincludes) install -C -o root -g wheel -m 444 mp.h /usr/arm-freebsd/usr/include ===> lib/libnetbsd (installincludes) ===> lib/libngatm (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/unimsg.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/addr.h /usr/arm-freebsd/usr/include/netnatm install -C -o root -g wheel -m 444 /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/saal/sscfu.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/saal/sscfudef.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/saal/sscop.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/saal/sscopdef.h /usr/arm-freebsd/usr/include/netnatm/saal install -C -o root -g wheel -m 444 /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/msg/uni_config.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/msg/uni_hdr.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/msg/uni_ie.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/msg/uni_msg.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/msg/unimsglib.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/msg/uniprint.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/msg/unistruct.h /usr/arm-freebsd/usr/include/netnatm/msg install -C -o root -g wheel -m 444 /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/sig/uni.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/sig/unidef.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/sig/unisig.h /usr/arm-freebsd/usr/include/netnatm/sig install -C -o root -g wheel -m 444 /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/atmapi.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/ccatm.h /usr/src/lib/libngatm/../../sys/contrib/ngatm/netnatm/api/unisap.h /usr/arm-freebsd/usr/include/netnatm/api ===> lib/libopie (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libopie/../../contrib/opie/opie.h /usr/arm-freebsd/usr/include ===> lib/libpam (installincludes) ===> lib/libpam/modules (installincludes) ===> lib/libpam/modules/pam_chroot (installincludes) ===> lib/libpam/modules/pam_deny (installincludes) ===> lib/libpam/modules/pam_echo (installincludes) ===> lib/libpam/modules/pam_exec (installincludes) ===> lib/libpam/modules/pam_ftpusers (installincludes) ===> lib/libpam/modules/pam_group (installincludes) ===> lib/libpam/modules/pam_guest (installincludes) ===> lib/libpam/modules/pam_lastlog (installincludes) ===> lib/libpam/modules/pam_login_access (installincludes) ===> lib/libpam/modules/pam_nologin (installincludes) ===> lib/libpam/modules/pam_opie (installincludes) ===> lib/libpam/modules/pam_opieaccess (installincludes) ===> lib/libpam/modules/pam_passwdqc (installincludes) ===> lib/libpam/modules/pam_permit (installincludes) ===> lib/libpam/modules/pam_radius (installincludes) ===> lib/libpam/modules/pam_rhosts (installincludes) ===> lib/libpam/modules/pam_rootok (installincludes) ===> lib/libpam/modules/pam_securetty (installincludes) ===> lib/libpam/modules/pam_self (installincludes) ===> lib/libpam/modules/pam_ssh (installincludes) ===> lib/libpam/modules/pam_tacplus (installincludes) ===> lib/libpam/modules/pam_unix (installincludes) ===> lib/libpam/libpam (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libpam/libpam/../../../contrib/openpam/include/security/openpam.h /usr/src/lib/libpam/libpam/../../../contrib/openpam/include/security/openpam_attr.h /usr/src/lib/libpam/libpam/../../../contrib/openpam/include/security/openpam_version.h /usr/src/lib/libpam/libpam/../../../contrib/openpam/include/security/pam_appl.h /usr/src/lib/libpam/libpam/../../../contrib/openpam/include/security/pam_constants.h /usr/src/lib/libpam/libpam/../../../contrib/openpam/include/security/pam_modules.h /usr/src/lib/libpam/libpam/../../../contrib/openpam/include/security/pam_types.h security/pam_mod_misc.h /usr/arm-freebsd/usr/include/security ===> lib/libpcap (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libpcap/../../contrib/libpcap/pcap.h /usr/src/lib/libpcap/../../contrib/libpcap/pcap-int.h /usr/src/lib/libpcap/../../contrib/libpcap/pcap-namedb.h /usr/src/lib/libpcap/../../contrib/libpcap/pcap-bpf.h /usr/arm-freebsd/usr/include install -C -o root -g wheel -m 444 /usr/src/lib/libpcap/../../contrib/libpcap/pcap/pcap.h /usr/src/lib/libpcap/../../contrib/libpcap/pcap/namedb.h /usr/src/lib/libpcap/../../contrib/libpcap/pcap/bpf.h /usr/arm-freebsd/usr/include/pcap ===> lib/libpmc (installincludes) install -C -o root -g wheel -m 444 pmc.h pmclog.h /usr/arm-freebsd/usr/include ===> lib/libprocstat (installincludes) install -C -o root -g wheel -m 444 libprocstat.h /usr/arm-freebsd/usr/include ===> lib/libprocstat/zfs (installincludes) ===> lib/librt (installincludes) ===> lib/libsdp (installincludes) install -C -o root -g wheel -m 444 sdp.h /usr/arm-freebsd/usr/include ===> lib/libsm (installincludes) ===> lib/libsmdb (installincludes) ===> lib/libsmutil (installincludes) ===> lib/libstand (installincludes) install -C -o root -g wheel -m 444 stand.h /usr/arm-freebsd/usr/include ===> lib/libstdbuf (installincludes) ===> lib/libstdthreads (installincludes) install -C -o root -g wheel -m 444 threads.h /usr/arm-freebsd/usr/include ===> lib/libtelnet (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libtelnet/../../contrib/telnet/arpa/telnet.h /usr/arm-freebsd/usr/include/arpa ===> lib/libthr (installincludes) ===> lib/libthread_db (installincludes) install -C -o root -g wheel -m 444 thread_db.h /usr/arm-freebsd/usr/include ===> lib/libufs (installincludes) install -C -o root -g wheel -m 444 libufs.h /usr/arm-freebsd/usr/include ===> lib/libugidfw (installincludes) install -C -o root -g wheel -m 444 ugidfw.h /usr/arm-freebsd/usr/include ===> lib/libulog (installincludes) install -C -o root -g wheel -m 444 ulog.h utempter.h /usr/arm-freebsd/usr/include ===> lib/libusbhid (installincludes) install -C -o root -g wheel -m 444 usbhid.h /usr/arm-freebsd/usr/include ===> lib/libusb (installincludes) install -C -o root -g wheel -m 444 libusb20.h libusb20_desc.h usb.h libusb.h /usr/arm-freebsd/usr/include ===> lib/libwrap (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/libwrap/../../contrib/tcp_wrappers/tcpd.h /usr/arm-freebsd/usr/include ===> lib/liby (installincludes) ===> lib/libz (installincludes) install -C -o root -g wheel -m 444 zconf.h zlib.h /usr/arm-freebsd/usr/include ===> lib/atf (installincludes) ===> lib/atf/libatf-c (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c.h /usr/arm-freebsd/usr/include/atf-c.h install -C -o root -g wheel -m 444 /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/build.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/check.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/config.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/defs.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/error.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/error_fwd.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/macros.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/tc.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/tp.h /usr/src/lib/atf/libatf-c/../../../contrib/atf/atf-c/utils.h /usr/arm-freebsd/usr/include/atf-c ===> lib/atf/libatf-c++ (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/atf/libatf-c++/../../../contrib/atf/atf-c++.hpp /usr/arm-freebsd/usr/include/atf-c++.hpp install -C -o root -g wheel -m 444 /usr/src/lib/atf/libatf-c++/../../../contrib/atf/atf-c++/build.hpp /usr/src/lib/atf/libatf-c++/../../../contrib/atf/atf-c++/check.hpp /usr/src/lib/atf/libatf-c++/../../../contrib/atf/atf-c++/config.hpp /usr/src/lib/atf/libatf-c++/../../../contrib/atf/atf-c++/macros.hpp /usr/src/lib/atf/libatf-c++/../../../contrib/atf/atf-c++/tests.hpp /usr/src/lib/atf/libatf-c++/../../../contrib/atf/atf-c++/utils.hpp /usr/arm-freebsd/usr/include/atf-c++ ===> lib/bind (installincludes) ===> lib/bind/isc (installincludes) ===> lib/bind/isccc (installincludes) ===> lib/bind/dns (installincludes) ===> lib/bind/isccfg (installincludes) ===> lib/bind/bind9 (installincludes) ===> lib/bind/lwres (installincludes) install -C -o root -g wheel -m 444 /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/context.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/int.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/ipv6.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/lang.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/list.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/lwbuffer.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/lwpacket.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/lwres.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/result.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/include/lwres/version.h /usr/src/lib/bind/lwres/../../../contrib/bind9/lib/lwres/unix/include/lwres/net.h lwres/netdb.h lwres/platform.h /usr/arm-freebsd/usr/include/lwres ===> libexec (includes) set -e; cd /usr/src/libexec; make buildincludes; make installincludes ===> libexec/atf (buildincludes) ===> libexec/atf/atf-check (buildincludes) ===> libexec/atrun (buildincludes) ===> libexec/bootpd (buildincludes) ===> libexec/bootpd/bootpgw (buildincludes) ===> libexec/bootpd/tools (buildincludes) ===> libexec/bootpd/tools/bootpef (buildincludes) ===> libexec/bootpd/tools/bootptest (buildincludes) ===> libexec/comsat (buildincludes) ===> libexec/fingerd (buildincludes) ===> libexec/ftpd (buildincludes) ===> libexec/getty (buildincludes) ===> libexec/mail.local (buildincludes) ===> libexec/mknetid (buildincludes) ===> libexec/pppoed (buildincludes) ===> libexec/rbootd (buildincludes) ===> libexec/revnetgroup (buildincludes) ===> libexec/rlogind (buildincludes) ===> libexec/rpc.rquotad (buildincludes) ===> libexec/rpc.rstatd (buildincludes) ===> libexec/rpc.rusersd (buildincludes) ===> libexec/rpc.rwalld (buildincludes) ===> libexec/rpc.sprayd (buildincludes) ===> libexec/rshd (buildincludes) ===> libexec/rtld-elf (buildincludes) ===> libexec/save-entropy (buildincludes) ===> libexec/smrsh (buildincludes) ===> libexec/talkd (buildincludes) ===> libexec/tcpd (buildincludes) ===> libexec/telnetd (buildincludes) ===> libexec/tftpd (buildincludes) ===> libexec/tftp-proxy (buildincludes) ===> libexec/ulog-helper (buildincludes) ===> libexec/ypxfr (buildincludes) ===> libexec/atf (installincludes) ===> libexec/atf/atf-check (installincludes) ===> libexec/atrun (installincludes) ===> libexec/bootpd (installincludes) ===> libexec/bootpd/bootpgw (installincludes) ===> libexec/bootpd/tools (installincludes) ===> libexec/bootpd/tools/bootpef (installincludes) ===> libexec/bootpd/tools/bootptest (installincludes) ===> libexec/comsat (installincludes) ===> libexec/fingerd (installincludes) ===> libexec/ftpd (installincludes) ===> libexec/getty (installincludes) ===> libexec/mail.local (installincludes) ===> libexec/mknetid (installincludes) ===> libexec/pppoed (installincludes) ===> libexec/rbootd (installincludes) ===> libexec/revnetgroup (installincludes) ===> libexec/rlogind (installincludes) ===> libexec/rpc.rquotad (installincludes) ===> libexec/rpc.rstatd (installincludes) ===> libexec/rpc.rusersd (installincludes) ===> libexec/rpc.rwalld (installincludes) ===> libexec/rpc.sprayd (installincludes) ===> libexec/rshd (installincludes) ===> libexec/rtld-elf (installincludes) ===> libexec/save-entropy (installincludes) ===> libexec/smrsh (installincludes) ===> libexec/talkd (installincludes) ===> libexec/tcpd (installincludes) ===> libexec/telnetd (installincludes) ===> libexec/tftpd (installincludes) ===> libexec/tftp-proxy (installincludes) ===> libexec/ulog-helper (installincludes) ===> libexec/ypxfr (installincludes) ===> bin (includes) set -e; cd /usr/src/bin; make buildincludes; make installincludes ===> bin/cat (buildincludes) ===> bin/chflags (buildincludes) ===> bin/chio (buildincludes) ===> bin/chmod (buildincludes) ===> bin/cp (buildincludes) ===> bin/csh (buildincludes) ===> bin/date (buildincludes) ===> bin/dd (buildincludes) ===> bin/df (buildincludes) ===> bin/domainname (buildincludes) ===> bin/echo (buildincludes) ===> bin/ed (buildincludes) ===> bin/expr (buildincludes) ===> bin/getfacl (buildincludes) ===> bin/hostname (buildincludes) ===> bin/kenv (buildincludes) ===> bin/kill (buildincludes) ===> bin/ln (buildincludes) ===> bin/ls (buildincludes) ===> bin/mkdir (buildincludes) ===> bin/mv (buildincludes) ===> bin/pax (buildincludes) ===> bin/pkill (buildincludes) ===> bin/ps (buildincludes) ===> bin/pwait (buildincludes) ===> bin/pwd (buildincludes) ===> bin/rcp (buildincludes) ===> bin/realpath (buildincludes) ===> bin/rm (buildincludes) ===> bin/rmail (buildincludes) ===> bin/rmdir (buildincludes) ===> bin/setfacl (buildincludes) ===> bin/sh (buildincludes) ===> bin/sleep (buildincludes) ===> bin/stty (buildincludes) ===> bin/sync (buildincludes) ===> bin/test (buildincludes) ===> bin/uuidgen (buildincludes) ===> bin/cat (installincludes) ===> bin/chflags (installincludes) ===> bin/chio (installincludes) ===> bin/chmod (installincludes) ===> bin/cp (installincludes) ===> bin/csh (installincludes) ===> bin/date (installincludes) ===> bin/dd (installincludes) ===> bin/df (installincludes) ===> bin/domainname (installincludes) ===> bin/echo (installincludes) ===> bin/ed (installincludes) ===> bin/expr (installincludes) ===> bin/getfacl (installincludes) ===> bin/hostname (installincludes) ===> bin/kenv (installincludes) ===> bin/kill (installincludes) ===> bin/ln (installincludes) ===> bin/ls (installincludes) ===> bin/mkdir (installincludes) ===> bin/mv (installincludes) ===> bin/pax (installincludes) ===> bin/pkill (installincludes) ===> bin/ps (installincludes) ===> bin/pwait (installincludes) ===> bin/pwd (installincludes) ===> bin/rcp (installincludes) ===> bin/realpath (installincludes) ===> bin/rm (installincludes) ===> bin/rmail (installincludes) ===> bin/rmdir (installincludes) ===> bin/setfacl (installincludes) ===> bin/sh (installincludes) ===> bin/sleep (installincludes) ===> bin/stty (installincludes) ===> bin/sync (installincludes) ===> bin/test (installincludes) ===> bin/uuidgen (installincludes) ===> games (includes) set -e; cd /usr/src/games; make buildincludes; make installincludes ===> games/bcd (buildincludes) ===> games/caesar (buildincludes) ===> games/factor (buildincludes) ===> games/fortune (buildincludes) ===> games/fortune/fortune (buildincludes) ===> games/fortune/strfile (buildincludes) ===> games/fortune/datfiles (buildincludes) ===> games/fortune/unstr (buildincludes) ===> games/grdc (buildincludes) ===> games/morse (buildincludes) ===> games/number (buildincludes) ===> games/pom (buildincludes) ===> games/ppt (buildincludes) ===> games/primes (buildincludes) ===> games/random (buildincludes) ===> games/bcd (installincludes) ===> games/caesar (installincludes) ===> games/factor (installincludes) ===> games/fortune (installincludes) ===> games/fortune/fortune (installincludes) ===> games/fortune/strfile (installincludes) ===> games/fortune/datfiles (installincludes) ===> games/fortune/unstr (installincludes) ===> games/grdc (installincludes) ===> games/morse (installincludes) ===> games/number (installincludes) ===> games/pom (installincludes) ===> games/ppt (installincludes) ===> games/primes (installincludes) ===> games/random (installincludes) ===> cddl (includes) set -e; cd /usr/src/cddl; make buildincludes; make installincludes ===> cddl/lib (buildincludes) ===> cddl/lib/libavl (buildincludes) ===> cddl/lib/libctf (buildincludes) ===> cddl/lib/libnvpair (buildincludes) ===> cddl/lib/libumem (buildincludes) ===> cddl/lib/libuutil (buildincludes) ===> cddl/lib/libzfs (buildincludes) ===> cddl/lib/libzpool (buildincludes) ===> cddl/sbin (buildincludes) ===> cddl/sbin/zfs (buildincludes) ===> cddl/sbin/zpool (buildincludes) ===> cddl/usr.bin (buildincludes) ===> cddl/usr.bin/ctfconvert (buildincludes) ===> cddl/usr.bin/ctfdump (buildincludes) ===> cddl/usr.bin/ctfmerge (buildincludes) ===> cddl/usr.bin/sgsmsg (buildincludes) ===> cddl/usr.bin/zinject (buildincludes) ===> cddl/usr.bin/zstreamdump (buildincludes) ===> cddl/usr.bin/ztest (buildincludes) ===> cddl/usr.sbin (buildincludes) ===> cddl/usr.sbin/zdb (buildincludes) ===> cddl/usr.sbin/zhack (buildincludes) ===> cddl/lib (installincludes) ===> cddl/lib/libavl (installincludes) ===> cddl/lib/libctf (installincludes) ===> cddl/lib/libnvpair (installincludes) ===> cddl/lib/libumem (installincludes) ===> cddl/lib/libuutil (installincludes) ===> cddl/lib/libzfs (installincludes) ===> cddl/lib/libzpool (installincludes) ===> cddl/sbin (installincludes) ===> cddl/sbin/zfs (installincludes) ===> cddl/sbin/zpool (installincludes) ===> cddl/usr.bin (installincludes) ===> cddl/usr.bin/ctfconvert (installincludes) ===> cddl/usr.bin/ctfdump (installincludes) ===> cddl/usr.bin/ctfmerge (installincludes) ===> cddl/usr.bin/sgsmsg (installincludes) ===> cddl/usr.bin/zinject (installincludes) ===> cddl/usr.bin/zstreamdump (installincludes) ===> cddl/usr.bin/ztest (installincludes) ===> cddl/usr.sbin (installincludes) ===> cddl/usr.sbin/zdb (installincludes) ===> cddl/usr.sbin/zhack (installincludes) ===> gnu (includes) set -e; cd /usr/src/gnu; make buildincludes; make installincludes ===> gnu/lib (buildincludes) ===> gnu/lib/csu (buildincludes) ===> gnu/lib/libgcc (buildincludes) ===> gnu/lib/libgcov (buildincludes) ===> gnu/lib/libdialog (buildincludes) ===> gnu/lib/libgomp (buildincludes) ===> gnu/lib/libregex (buildincludes) ===> gnu/lib/libregex/doc (buildincludes) ===> gnu/lib/libreadline (buildincludes) ===> gnu/lib/libreadline/history (buildincludes) ===> gnu/lib/libreadline/history/doc (buildincludes) ===> gnu/lib/libreadline/readline (buildincludes) ===> gnu/lib/libreadline/readline/doc (buildincludes) ===> gnu/lib/libssp (buildincludes) ===> gnu/lib/libssp/libssp_nonshared (buildincludes) ===> gnu/lib/libstdc++ (buildincludes) ===> gnu/lib/libsupc++ (buildincludes) ===> gnu/usr.bin (buildincludes) ===> gnu/usr.bin/binutils (buildincludes) ===> gnu/usr.bin/binutils/libiberty (buildincludes) ===> gnu/usr.bin/binutils/libbfd (buildincludes) ===> gnu/usr.bin/binutils/libopcodes (buildincludes) ===> gnu/usr.bin/binutils/libbinutils (buildincludes) ===> gnu/usr.bin/binutils/addr2line (buildincludes) ===> gnu/usr.bin/binutils/ar (buildincludes) ===> gnu/usr.bin/binutils/as (buildincludes) ===> gnu/usr.bin/binutils/ld (buildincludes) ===> gnu/usr.bin/binutils/nm (buildincludes) ===> gnu/usr.bin/binutils/objcopy (buildincludes) ===> gnu/usr.bin/binutils/objdump (buildincludes) ===> gnu/usr.bin/binutils/ranlib (buildincludes) ===> gnu/usr.bin/binutils/readelf (buildincludes) ===> gnu/usr.bin/binutils/size (buildincludes) ===> gnu/usr.bin/binutils/strings (buildincludes) ===> gnu/usr.bin/binutils/strip (buildincludes) ===> gnu/usr.bin/binutils/doc (buildincludes) ===> gnu/usr.bin/cc (buildincludes) ===> gnu/usr.bin/cc/cc_tools (buildincludes) ===> gnu/usr.bin/cc/libiberty (buildincludes) ===> gnu/usr.bin/cc/libcpp (buildincludes) ===> gnu/usr.bin/cc/libdecnumber (buildincludes) ===> gnu/usr.bin/cc/cc_int (buildincludes) ===> gnu/usr.bin/cc/cc (buildincludes) ===> gnu/usr.bin/cc/cc1 (buildincludes) ===> gnu/usr.bin/cc/include (buildincludes) ===> gnu/usr.bin/cc/doc (buildincludes) ===> gnu/usr.bin/cc/cpp (buildincludes) ===> gnu/usr.bin/cc/cc1plus (buildincludes) ===> gnu/usr.bin/cc/c++ (buildincludes) ===> gnu/usr.bin/cc/c++filt (buildincludes) ===> gnu/usr.bin/cc/gcov (buildincludes) ===> gnu/usr.bin/cvs (buildincludes) ===> gnu/usr.bin/cvs/lib (buildincludes) ===> gnu/usr.bin/cvs/libdiff (buildincludes) ===> gnu/usr.bin/cvs/cvs (buildincludes) ===> gnu/usr.bin/cvs/contrib (buildincludes) ===> gnu/usr.bin/cvs/cvsbug (buildincludes) ===> gnu/usr.bin/cvs/doc (buildincludes) ===> gnu/usr.bin/dialog (buildincludes) ===> gnu/usr.bin/diff (buildincludes) ===> gnu/usr.bin/diff/doc (buildincludes) ===> gnu/usr.bin/diff3 (buildincludes) ===> gnu/usr.bin/gdb (buildincludes) ===> gnu/usr.bin/gdb/doc (buildincludes) ===> gnu/usr.bin/gdb/libgdb (buildincludes) ===> gnu/usr.bin/gdb/gdb (buildincludes) ===> gnu/usr.bin/gdb/gdbtui (buildincludes) ===> gnu/usr.bin/gdb/kgdb (buildincludes) ===> gnu/usr.bin/gdb/gdbserver (buildincludes) ===> gnu/usr.bin/gperf (buildincludes) ===> gnu/usr.bin/gperf/doc (buildincludes) ===> gnu/usr.bin/grep (buildincludes) ===> gnu/usr.bin/grep/doc (buildincludes) ===> gnu/usr.bin/groff (buildincludes) ===> gnu/usr.bin/groff/contrib (buildincludes) ===> gnu/usr.bin/groff/contrib/mm (buildincludes) ===> gnu/usr.bin/groff/doc (buildincludes) ===> gnu/usr.bin/groff/font (buildincludes) ===> gnu/usr.bin/groff/font/devX100 (buildincludes) ===> gnu/usr.bin/groff/font/devX100-12 (buildincludes) ===> gnu/usr.bin/groff/font/devX75 (buildincludes) ===> gnu/usr.bin/groff/font/devX75-12 (buildincludes) ===> gnu/usr.bin/groff/font/devascii (buildincludes) ===> gnu/usr.bin/groff/font/devcp1047 (buildincludes) ===> gnu/usr.bin/groff/font/devdvi (buildincludes) ===> gnu/usr.bin/groff/font/devhtml (buildincludes) ===> gnu/usr.bin/groff/font/devkoi8-r (buildincludes) ===> gnu/usr.bin/groff/font/devlatin1 (buildincludes) ===> gnu/usr.bin/groff/font/devlbp (buildincludes) ===> gnu/usr.bin/groff/font/devlj4 (buildincludes) ===> gnu/usr.bin/groff/font/devps (buildincludes) ===> gnu/usr.bin/groff/font/devutf8 (buildincludes) ===> gnu/usr.bin/groff/man (buildincludes) ===> gnu/usr.bin/groff/src (buildincludes) ===> gnu/usr.bin/groff/src/libs (buildincludes) ===> gnu/usr.bin/groff/src/libs/libgroff (buildincludes) ===> gnu/usr.bin/groff/src/libs/libdriver (buildincludes) ===> gnu/usr.bin/groff/src/libs/libbib (buildincludes) ===> gnu/usr.bin/groff/src/devices (buildincludes) ===> gnu/usr.bin/groff/src/devices/grodvi (buildincludes) ===> gnu/usr.bin/groff/src/devices/grohtml (buildincludes) ===> gnu/usr.bin/groff/src/devices/grolbp (buildincludes) ===> gnu/usr.bin/groff/src/devices/grolj4 (buildincludes) ===> gnu/usr.bin/groff/src/devices/grops (buildincludes) ===> gnu/usr.bin/groff/src/devices/grotty (buildincludes) ===> gnu/usr.bin/groff/src/preproc (buildincludes) ===> gnu/usr.bin/groff/src/preproc/eqn (buildincludes) ===> gnu/usr.bin/groff/src/preproc/grn (buildincludes) ===> gnu/usr.bin/groff/src/preproc/html (buildincludes) ===> gnu/usr.bin/groff/src/preproc/pic (buildincludes) ===> gnu/usr.bin/groff/src/preproc/refer (buildincludes) ===> gnu/usr.bin/groff/src/preproc/soelim (buildincludes) ===> gnu/usr.bin/groff/src/preproc/tbl (buildincludes) ===> gnu/usr.bin/groff/src/roff (buildincludes) ===> gnu/usr.bin/groff/src/roff/groff (buildincludes) ===> gnu/usr.bin/groff/src/roff/grog (buildincludes) ===> gnu/usr.bin/groff/src/roff/nroff (buildincludes) ===> gnu/usr.bin/groff/src/roff/psroff (buildincludes) ===> gnu/usr.bin/groff/src/roff/troff (buildincludes) ===> gnu/usr.bin/groff/src/utils (buildincludes) ===> gnu/usr.bin/groff/src/utils/addftinfo (buildincludes) ===> gnu/usr.bin/groff/src/utils/afmtodit (buildincludes) ===> gnu/usr.bin/groff/src/utils/hpftodit (buildincludes) ===> gnu/usr.bin/groff/src/utils/indxbib (buildincludes) ===> gnu/usr.bin/groff/src/utils/lkbib (buildincludes) ===> gnu/usr.bin/groff/src/utils/lookbib (buildincludes) ===> gnu/usr.bin/groff/src/utils/pfbtops (buildincludes) ===> gnu/usr.bin/groff/src/utils/tfmtodit (buildincludes) ===> gnu/usr.bin/groff/tmac (buildincludes) ===> gnu/usr.bin/patch (buildincludes) ===> gnu/usr.bin/rcs (buildincludes) ===> gnu/usr.bin/rcs/lib (buildincludes) ===> gnu/usr.bin/rcs/ci (buildincludes) ===> gnu/usr.bin/rcs/co (buildincludes) ===> gnu/usr.bin/rcs/ident (buildincludes) ===> gnu/usr.bin/rcs/merge (buildincludes) ===> gnu/usr.bin/rcs/rcs (buildincludes) ===> gnu/usr.bin/rcs/rcsclean (buildincludes) ===> gnu/usr.bin/rcs/rcsdiff (buildincludes) ===> gnu/usr.bin/rcs/rcsmerge (buildincludes) ===> gnu/usr.bin/rcs/rlog (buildincludes) ===> gnu/usr.bin/rcs/rcsfreeze (buildincludes) ===> gnu/usr.bin/sdiff (buildincludes) ===> gnu/usr.bin/send-pr (buildincludes) ===> gnu/usr.bin/send-pr/doc (buildincludes) ===> gnu/lib (installincludes) ===> gnu/lib/csu (installincludes) ===> gnu/lib/libgcc (installincludes) ===> gnu/lib/libgcov (installincludes) ===> gnu/lib/libdialog (installincludes) install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libdialog/../../../contrib/dialog/dialog.h /usr/src/gnu/lib/libdialog/../../../contrib/dialog/dlg_colors.h dlg_config.h /usr/src/gnu/lib/libdialog/../../../contrib/dialog/dlg_keys.h /usr/arm-freebsd/usr/include ===> gnu/lib/libgomp (installincludes) install -C -o root -g wheel -m 444 omp.h /usr/arm-freebsd/usr/include ===> gnu/lib/libregex (installincludes) install -C -o root -g wheel -m 444 regex.h.patched /usr/arm-freebsd/usr/include/gnu/regex.h install -C -o root -g wheel -m 444 gnuregex.h /usr/arm-freebsd/usr/include install -C -o root -g wheel -m 444 posix/regex.h /usr/arm-freebsd/usr/include/gnu/posix ===> gnu/lib/libregex/doc (installincludes) ===> gnu/lib/libreadline (installincludes) ===> gnu/lib/libreadline/history (installincludes) ===> gnu/lib/libreadline/history/doc (installincludes) ===> gnu/lib/libreadline/readline (installincludes) install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/readline.h /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/chardefs.h /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/keymaps.h /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/history.h /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/tilde.h /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/rlstdc.h /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/rlconf.h /usr/src/gnu/lib/libreadline/readline/../../../../contrib/libreadline/rltypedefs.h /usr/arm-freebsd/usr/include/readline ===> gnu/lib/libreadline/readline/doc (installincludes) ===> gnu/lib/libssp (installincludes) install -C -o root -g wheel -m 444 ssp.h /usr/src/gnu/lib/libssp/../../../contrib/gcclibs/libssp/ssp/string.h /usr/src/gnu/lib/libssp/../../../contrib/gcclibs/libssp/ssp/stdio.h /usr/src/gnu/lib/libssp/../../../contrib/gcclibs/libssp/ssp/unistd.h /usr/arm-freebsd/usr/include/ssp ===> gnu/lib/libssp/libssp_nonshared (installincludes) ===> gnu/lib/libstdc++ (installincludes) install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/basic_ios.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/basic_ios.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/basic_string.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/basic_string.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/boost_concept_check.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/char_traits.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/codecvt.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/concept_check.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/cpp_type_traits.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/deque.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bit s/fstream.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/functexcept.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/gslice.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/gslice_array.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/indirect_array.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/ios_base.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/istream.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/list.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/locale_classes.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/locale_facets.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/locale_facets.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/localefwd.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/mask_array.h /usr/src/gnu/lib /libstdc++/../../../contrib/libstdc++/includ! e/bits/ostream.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/ostream_insert.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/postypes.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stream_iterator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/streambuf_iterator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/slice_array.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/sstream.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_algo.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_algobase.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_bvector.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_construct.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_deque.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_function. h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_heap.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_iterator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_iterator_base_funcs.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_iterator_base_types.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_list.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_map.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_multimap.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_multiset.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_numeric.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_pair.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_queue.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_raw_storage_iter.h /u sr/src/gnu/lib/libstdc++/../../../contrib/li! bstdc++/i! nclude/bits/stl_relops.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_set.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_stack.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_tempbuf.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_tree.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_uninitialized.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stl_vector.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/streambuf.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/stringfwd.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/valarray_array.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/valarray_array.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/valarray_before.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/valarray _after.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/bits/vector.tcc /usr/arm-freebsd/usr/include/c++/4.2/bits install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/complex.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/iomanip.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/istream.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/ostream.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/stream.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/streambuf.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/algo.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/algobase.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/alloc.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/bvector.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/defalloc.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/de que.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/function.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/hash_map.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/hash_set.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/hashtable.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/heap.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/iostream.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/iterator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/list.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/map.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/multimap.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/new.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/multiset.h /usr/src/gnu/lib/libstdc ++/../../../contrib/libstdc++/include/backwa! rd/pair.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/queue.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/rope.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/set.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/slist.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/stack.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/tempbuf.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/tree.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/vector.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/fstream.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/strstream /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/backward/backward_warning.h /usr/arm-freebsd/usr/include/c++/4.2/backward install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/algorithm /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/atomicity.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/array_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/bitmap_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/codecvt_specializations.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/concurrence.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/debug_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/stdio_filebuf.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/stdio_sync_filebuf.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/functional /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/hash_map /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ ext/hash_set /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/hash_fun.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/hashtable.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/iterator /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/malloc_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/memory /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/mt_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/new_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/numeric /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/numeric_traits.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pod_char_traits.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pool_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/rb_tree /usr/src/gnu/lib/libstdc++/../../.. /contrib/libstdc++/include/ext/rope /usr/src! /gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/ropeimpl.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/slist /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/throw_allocator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/typelist.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/type_traits.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/rc_string_base.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/sso_string_base.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/vstring.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/vstring.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/vstring_fwd.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/vstring_util.h /usr/arm-freebsd/usr/include/c++/4.2/ext install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cassert.h /usr/arm-freebsd/usr/include/c++/4.2/cassert install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cctype.h /usr/arm-freebsd/usr/include/c++/4.2/cctype install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cerrno.h /usr/arm-freebsd/usr/include/c++/4.2/cerrno install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cfloat.h /usr/arm-freebsd/usr/include/c++/4.2/cfloat install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_ciso646.h /usr/arm-freebsd/usr/include/c++/4.2/ciso646 install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_climits.h /usr/arm-freebsd/usr/include/c++/4.2/climits install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_clocale.h /usr/arm-freebsd/usr/include/c++/4.2/clocale install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cmath.h /usr/arm-freebsd/usr/include/c++/4.2/cmath install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_csetjmp.h /usr/arm-freebsd/usr/include/c++/4.2/csetjmp install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_csignal.h /usr/arm-freebsd/usr/include/c++/4.2/csignal install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cstdarg.h /usr/arm-freebsd/usr/include/c++/4.2/cstdarg install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cstddef.h /usr/arm-freebsd/usr/include/c++/4.2/cstddef install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cstdio.h /usr/arm-freebsd/usr/include/c++/4.2/cstdio install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cstdlib.h /usr/arm-freebsd/usr/include/c++/4.2/cstdlib install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cstring.h /usr/arm-freebsd/usr/include/c++/4.2/cstring install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_ctime.h /usr/arm-freebsd/usr/include/c++/4.2/ctime install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cwchar.h /usr/arm-freebsd/usr/include/c++/4.2/cwchar install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/std_cwctype.h /usr/arm-freebsd/usr/include/c++/4.2/cwctype install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/c_std/cmath.tcc /usr/arm-freebsd/usr/include/c++/4.2/bits install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_algorithm.h /usr/arm-freebsd/usr/include/c++/4.2/algorithm install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_bitset.h /usr/arm-freebsd/usr/include/c++/4.2/bitset install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_complex.h /usr/arm-freebsd/usr/include/c++/4.2/complex install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_deque.h /usr/arm-freebsd/usr/include/c++/4.2/deque install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_fstream.h /usr/arm-freebsd/usr/include/c++/4.2/fstream install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_functional.h /usr/arm-freebsd/usr/include/c++/4.2/functional install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_iomanip.h /usr/arm-freebsd/usr/include/c++/4.2/iomanip install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_ios.h /usr/arm-freebsd/usr/include/c++/4.2/ios install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_iosfwd.h /usr/arm-freebsd/usr/include/c++/4.2/iosfwd install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_iostream.h /usr/arm-freebsd/usr/include/c++/4.2/iostream install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_istream.h /usr/arm-freebsd/usr/include/c++/4.2/istream install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_iterator.h /usr/arm-freebsd/usr/include/c++/4.2/iterator install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_limits.h /usr/arm-freebsd/usr/include/c++/4.2/limits install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_list.h /usr/arm-freebsd/usr/include/c++/4.2/list install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_locale.h /usr/arm-freebsd/usr/include/c++/4.2/locale install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_map.h /usr/arm-freebsd/usr/include/c++/4.2/map install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_memory.h /usr/arm-freebsd/usr/include/c++/4.2/memory install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_numeric.h /usr/arm-freebsd/usr/include/c++/4.2/numeric install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_ostream.h /usr/arm-freebsd/usr/include/c++/4.2/ostream install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_queue.h /usr/arm-freebsd/usr/include/c++/4.2/queue install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_set.h /usr/arm-freebsd/usr/include/c++/4.2/set install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_sstream.h /usr/arm-freebsd/usr/include/c++/4.2/sstream install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_stack.h /usr/arm-freebsd/usr/include/c++/4.2/stack install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_stdexcept.h /usr/arm-freebsd/usr/include/c++/4.2/stdexcept install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_streambuf.h /usr/arm-freebsd/usr/include/c++/4.2/streambuf install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_string.h /usr/arm-freebsd/usr/include/c++/4.2/string install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_utility.h /usr/arm-freebsd/usr/include/c++/4.2/utility install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_valarray.h /usr/arm-freebsd/usr/include/c++/4.2/valarray install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/std/std_vector.h /usr/arm-freebsd/usr/include/c++/4.2/vector install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/allocator/new_allocator_base.h /usr/arm-freebsd/usr/include/c++/4.2/bits/c++allocator.h install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/io/basic_file_stdio.h /usr/arm-freebsd/usr/include/c++/4.2/bits/basic_file.h install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/io/c_io_stdio.h /usr/arm-freebsd/usr/include/c++/4.2/bits/c++io.h install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/locale/generic/c_locale.h /usr/arm-freebsd/usr/include/c++/4.2/bits/c++locale.h install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/abi/compatibility.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/locale/generic/c++locale_internal.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/locale/generic/messages_members.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/locale/generic/time_members.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/os/bsd/freebsd/ctype_base.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/os/bsd/freebsd/ctype_inline.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/os/bsd/freebsd/ctype_noninline.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/os/bsd/freebsd/os_defines.h c++config.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/cpu/generic/atomic_word.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/config/cpu/generic/cpu_defines.h /usr/src/gnu/lib/libstdc++/../../../contrib/libst dc++/config/cpu/arm/cxxabi_tweaks.h /usr/arm-freebsd/usr/include/c++/4.2/bits install -C -o root -g wheel -m 444 gthr.h gthr-single.h gthr-posix.h gthr-tpf.h gthr-default.h /usr/arm-freebsd/usr/include/c++/4.2/bits install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/bitset /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/debug.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/deque /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/formatter.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/functions.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/hash_map /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/hash_map.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/hash_multimap.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/hash_multiset.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/hash_set /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/hash_set.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/list /usr/src/gnu/lib/libstdc ++/../../../contrib/libstdc++/include/debug/macros.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/map /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/map.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/multimap.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/multiset.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/safe_base.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/safe_iterator.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/safe_iterator.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/safe_sequence.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/set /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/set.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/string /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/debug/vector /usr/arm-f reebsd/usr/include/c++/4.2/debug install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/array /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/bind_repeat.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/bind_iterate.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/boost_shared_ptr.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cctype /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cfenv /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cfloat /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cinttypes /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/climits /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cmath /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/common.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/complex /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/i nclude/tr1/cstdarg /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cstdbool /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cstdint /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cstdio /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cstdlib /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/ctgmath /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/ctime /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/ctype.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cwchar /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/cwctype /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/fenv.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/float.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/functional /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/functional_hash.h /usr/sr c/gnu/lib/libstdc++/../../../contrib/libstdc! ++/include/tr1/functional_iterate.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/hashtable /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/hashtable_policy.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/inttypes.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/limits.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/math.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/memory /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/mu_iterate.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/random /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/random.tcc /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/ref_fwd.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/ref_wrap_iterate.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/repeat.h /usr/src/gnu/lib/libstdc++/../../../c ontrib/libstdc++/include/tr1/stdarg.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/stdbool.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/stdint.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/stdio.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/stdlib.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/tgmath.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/tuple /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/tuple_defs.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/tuple_iterate.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/type_traits /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/type_traits_fwd.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/unordered_set /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/unordered_map /usr/src/gnu/lib/libstdc++/.. /../../contrib/libstdc++/include/tr1/utility! /usr/src! /gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/wchar.h /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/tr1/wctype.h /usr/arm-freebsd/usr/include/c++/4.2/tr1 install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/assoc_container.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/exception.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/hash_policy.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/list_update_policy.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/priority_queue.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/tag_and_trait.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/tree_policy.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/trie_policy.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/basic_types.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cond_dealtor.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/container_base_dispatch.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/map_debug_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/standard_policies.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/tree_trace_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/type_utils.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/l ibstdc++/include/ext/pb_ds/detail/types_traits.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/pairing_heap_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/node.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/spl ay_tree_/splay_tree_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/splay_tree_/traits.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/splay_tree_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/constructor_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/entry_metadata_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp /usr/src/gnu/lib/libstdc ++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/list_update_map_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/basic_tree_policy/basic_tree_policy_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/basic_tree_policy/null_node_metadata.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/basic_tree_policy/traits.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/basic_tree_policy install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/prefix_search_node_update_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/sample_trie_e_access_traits.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/sample_trie_node_update.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/string_trie_e_access_traits_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp /usr/a rm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/trie_policy install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/debug_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/debug_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libst dc++/include/ext/pb_ds/detail/gp_hash_table_map_/erase_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/erase_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/find_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/find_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/de tail/gp_hash_table_map_/insert_no_store_hash! _fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/insert_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/iterator_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/policy_access_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/resize_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/resize_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/standard_policies.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp / usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/gp_hash_table_map_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/tree_policy/sample_tree_node_update.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/tree_policy install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_base_/binomial_heap_base_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_base_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_base_/split_join_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_base_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/cc_hash_max_collision_check_resize_trigger_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/hash_exponential_size_policy_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/hash_load_check_resize_trigger_size_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/hash_prime_size_policy_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/hash_standard_resize_policy_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/lib stdc++/include/ext/pb_ds/detail/resize_policy/sample_resize_trigger.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/resize_policy install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/cond_dtor_entry_dealtor.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/cond_key_dtor_entry_dealtor.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp /usr/sr c/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/policy_access_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/bin_search_tree_/split_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb _ds/detail/bin_search_tree_/traits.hpp /usr/! arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/bin_search_tree_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/binomial_heap_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/thin_heap_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/cond_dtor_entry_dealtor.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/head.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/p at_trie_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/internal_node.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/leaf.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/node_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp /usr/sr c/gnu/lib/libstdc++/../../../contrib/libstdc! ++/include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/traits.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/pat_trie_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/cond_key_dtor_entry_dealtor.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/constructor_destructor_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext /pb_ds/detail/cc_hash_table_map_/debug_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/debug_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/entry_list_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/erase_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/erase_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/find_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_d s/detail/cc_hash_table_map_/info_fn_imps.hpp! /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/insert_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/insert_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/iterators_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/policy_access_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/resize_no_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/resize_store_hash_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/standard_policies.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/cc_hash_table_map_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/rc_binomial_heap_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/split_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp /usr/arm-freebsd/usr/incl ude/c++/4.2/ext/pb_ds/detail/rc_binomial_heap_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/const_point_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/lib stdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/iterators_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/left_child_next_sibling_heap_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/node.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/null_metadata.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/policy_access_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/left_child_next_sibling_heap_/trace_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/left_child_next_sibling_heap_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/unordered_iterator/const_point_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/unordered_iterator/iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/unordered_iterator install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ex t/pb_ds/detail/binary_heap_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/binary_heap_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/e xt/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ov_tree_map_/traits.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/ov_tree_map_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/direct_mask_range_hashing_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/direct_mod_range_hashing_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/linear_probe_fn_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/mask_based_range_hashing.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/mod_based_range_hashing.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/quadratic_probe_fn_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/ include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/hash_fn install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/eq_fn install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/constructors_destructor_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/node.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/ rb_tree_map_/split_join_fn_imps.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/rb_tree_map_/traits.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/rb_tree_map_ install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_policy/counter_lu_metadata.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_policy/counter_lu_policy_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_policy/mtf_lu_policy_imp.hpp /usr/src/gnu/lib/libstdc++/../../../contrib/libstdc++/include/ext/pb_ds/detail/list_update_policy/sample_update_policy.hpp /usr/arm-freebsd/usr/include/c++/4.2/ext/pb_ds/detail/list_update_policy ===> gnu/lib/libsupc++ (installincludes) install -C -o root -g wheel -m 444 /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/exception /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/new /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/typeinfo /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/cxxabi.h /usr/src/gnu/lib/libsupc++/../../../contrib/libstdc++/libsupc++/exception_defines.h /usr/arm-freebsd/usr/include/c++/4.2 ===> gnu/usr.bin (installincludes) ===> gnu/usr.bin/binutils (installincludes) ===> gnu/usr.bin/binutils/libiberty (installincludes) ===> gnu/usr.bin/binutils/libbfd (installincludes) ===> gnu/usr.bin/binutils/libopcodes (installincludes) ===> gnu/usr.bin/binutils/libbinutils (installincludes) ===> gnu/usr.bin/binutils/addr2line (installincludes) ===> gnu/usr.bin/binutils/ar (installincludes) ===> gnu/usr.bin/binutils/as (installincludes) ===> gnu/usr.bin/binutils/ld (installincludes) ===> gnu/usr.bin/binutils/nm (installincludes) ===> gnu/usr.bin/binutils/objcopy (installincludes) ===> gnu/usr.bin/binutils/objdump (installincludes) ===> gnu/usr.bin/binutils/ranlib (installincludes) ===> gnu/usr.bin/binutils/readelf (installincludes) ===> gnu/usr.bin/binutils/size (installincludes) ===> gnu/usr.bin/binutils/strings (installincludes) ===> gnu/usr.bin/binutils/strip (installincludes) ===> gnu/usr.bin/binutils/doc (installincludes) ===> gnu/usr.bin/cc (installincludes) ===> gnu/usr.bin/cc/cc_tools (installincludes) ===> gnu/usr.bin/cc/libiberty (installincludes) ===> gnu/usr.bin/cc/libcpp (installincludes) ===> gnu/usr.bin/cc/libdecnumber (installincludes) ===> gnu/usr.bin/cc/cc_int (installincludes) ===> gnu/usr.bin/cc/cc (installincludes) ===> gnu/usr.bin/cc/cc1 (installincludes) ===> gnu/usr.bin/cc/include (installincludes) install -C -o root -g wheel -m 444 /usr/src/gnu/usr.bin/cc/include/../../../../contrib/gcc/config/arm/mmintrin.h /usr/arm-freebsd/usr/include/gcc/4.2 ===> gnu/usr.bin/cc/doc (installincludes) ===> gnu/usr.bin/cc/cpp (installincludes) ===> gnu/usr.bin/cc/cc1plus (installincludes) ===> gnu/usr.bin/cc/c++ (installincludes) ===> gnu/usr.bin/cc/c++filt (installincludes) ===> gnu/usr.bin/cc/gcov (installincludes) ===> gnu/usr.bin/cvs (installincludes) ===> gnu/usr.bin/cvs/lib (installincludes) ===> gnu/usr.bin/cvs/libdiff (installincludes) ===> gnu/usr.bin/cvs/cvs (installincludes) ===> gnu/usr.bin/cvs/contrib (installincludes) ===> gnu/usr.bin/cvs/cvsbug (installincludes) ===> gnu/usr.bin/cvs/doc (installincludes) ===> gnu/usr.bin/dialog (installincludes) ===> gnu/usr.bin/diff (installincludes) ===> gnu/usr.bin/diff/doc (installincludes) ===> gnu/usr.bin/diff3 (installincludes) ===> gnu/usr.bin/gdb (installincludes) ===> gnu/usr.bin/gdb/doc (installincludes) ===> gnu/usr.bin/gdb/libgdb (installincludes) ===> gnu/usr.bin/gdb/gdb (installincludes) ===> gnu/usr.bin/gdb/gdbtui (installincludes) ===> gnu/usr.bin/gdb/kgdb (installincludes) ===> gnu/usr.bin/gdb/gdbserver (installincludes) ===> gnu/usr.bin/gperf (installincludes) ===> gnu/usr.bin/gperf/doc (installincludes) ===> gnu/usr.bin/grep (installincludes) ===> gnu/usr.bin/grep/doc (installincludes) ===> gnu/usr.bin/groff (installincludes) ===> gnu/usr.bin/groff/contrib (installincludes) ===> gnu/usr.bin/groff/contrib/mm (installincludes) ===> gnu/usr.bin/groff/doc (installincludes) ===> gnu/usr.bin/groff/font (installincludes) ===> gnu/usr.bin/groff/font/devX100 (installincludes) ===> gnu/usr.bin/groff/font/devX100-12 (installincludes) ===> gnu/usr.bin/groff/font/devX75 (installincludes) ===> gnu/usr.bin/groff/font/devX75-12 (installincludes) ===> gnu/usr.bin/groff/font/devascii (installincludes) ===> gnu/usr.bin/groff/font/devcp1047 (installincludes) ===> gnu/usr.bin/groff/font/devdvi (installincludes) ===> gnu/usr.bin/groff/font/devhtml (installincludes) ===> gnu/usr.bin/groff/font/devkoi8-r (installincludes) ===> gnu/usr.bin/groff/font/devlatin1 (installincludes) ===> gnu/usr.bin/groff/font/devlbp (installincludes) ===> gnu/usr.bin/groff/font/devlj4 (installincludes) ===> gnu/usr.bin/groff/font/devps (installincludes) ===> gnu/usr.bin/groff/font/devutf8 (installincludes) ===> gnu/usr.bin/groff/man (installincludes) ===> gnu/usr.bin/groff/src (installincludes) ===> gnu/usr.bin/groff/src/libs (installincludes) ===> gnu/usr.bin/groff/src/libs/libgroff (installincludes) ===> gnu/usr.bin/groff/src/libs/libdriver (installincludes) ===> gnu/usr.bin/groff/src/libs/libbib (installincludes) ===> gnu/usr.bin/groff/src/devices (installincludes) ===> gnu/usr.bin/groff/src/devices/grodvi (installincludes) ===> gnu/usr.bin/groff/src/devices/grohtml (installincludes) ===> gnu/usr.bin/groff/src/devices/grolbp (installincludes) ===> gnu/usr.bin/groff/src/devices/grolj4 (installincludes) ===> gnu/usr.bin/groff/src/devices/grops (installincludes) ===> gnu/usr.bin/groff/src/devices/grotty (installincludes) ===> gnu/usr.bin/groff/src/preproc (installincludes) ===> gnu/usr.bin/groff/src/preproc/eqn (installincludes) ===> gnu/usr.bin/groff/src/preproc/grn (installincludes) ===> gnu/usr.bin/groff/src/preproc/html (installincludes) ===> gnu/usr.bin/groff/src/preproc/pic (installincludes) ===> gnu/usr.bin/groff/src/preproc/refer (installincludes) ===> gnu/usr.bin/groff/src/preproc/soelim (installincludes) ===> gnu/usr.bin/groff/src/preproc/tbl (installincludes) ===> gnu/usr.bin/groff/src/roff (installincludes) ===> gnu/usr.bin/groff/src/roff/groff (installincludes) ===> gnu/usr.bin/groff/src/roff/grog (installincludes) ===> gnu/usr.bin/groff/src/roff/nroff (installincludes) ===> gnu/usr.bin/groff/src/roff/psroff (installincludes) ===> gnu/usr.bin/groff/src/roff/troff (installincludes) ===> gnu/usr.bin/groff/src/utils (installincludes) ===> gnu/usr.bin/groff/src/utils/addftinfo (installincludes) ===> gnu/usr.bin/groff/src/utils/afmtodit (installincludes) ===> gnu/usr.bin/groff/src/utils/hpftodit (installincludes) ===> gnu/usr.bin/groff/src/utils/indxbib (installincludes) ===> gnu/usr.bin/groff/src/utils/lkbib (installincludes) ===> gnu/usr.bin/groff/src/utils/lookbib (installincludes) ===> gnu/usr.bin/groff/src/utils/pfbtops (installincludes) ===> gnu/usr.bin/groff/src/utils/tfmtodit (installincludes) ===> gnu/usr.bin/groff/tmac (installincludes) ===> gnu/usr.bin/patch (installincludes) ===> gnu/usr.bin/rcs (installincludes) ===> gnu/usr.bin/rcs/lib (installincludes) ===> gnu/usr.bin/rcs/ci (installincludes) ===> gnu/usr.bin/rcs/co (installincludes) ===> gnu/usr.bin/rcs/ident (installincludes) ===> gnu/usr.bin/rcs/merge (installincludes) ===> gnu/usr.bin/rcs/rcs (installincludes) ===> gnu/usr.bin/rcs/rcsclean (installincludes) ===> gnu/usr.bin/rcs/rcsdiff (installincludes) ===> gnu/usr.bin/rcs/rcsmerge (installincludes) ===> gnu/usr.bin/rcs/rlog (installincludes) ===> gnu/usr.bin/rcs/rcsfreeze (installincludes) ===> gnu/usr.bin/sdiff (installincludes) ===> gnu/usr.bin/send-pr (installincludes) ===> gnu/usr.bin/send-pr/doc (installincludes) ===> include (includes) set -e; cd /usr/src/include; make buildincludes; make installincludes ===> include/arpa (buildincludes) ===> include/gssapi (buildincludes) ===> include/protocols (buildincludes) ===> include/rpcsvc (buildincludes) ===> include/rpc (buildincludes) ===> include/xlocale (buildincludes) install -C -o root -g wheel -m 444 a.out.h ar.h assert.h bitstring.h complex.h cpio.h _ctype.h ctype.h db.h dirent.h dlfcn.h elf.h elf-hints.h err.h fmtmsg.h fnmatch.h fstab.h fts.h ftw.h getopt.h glob.h grp.h gssapi.h ieeefp.h ifaddrs.h inttypes.h iso646.h kenv.h langinfo.h libgen.h limits.h link.h locale.h malloc.h malloc_np.h memory.h monetary.h mpool.h mqueue.h ndbm.h netconfig.h netdb.h nl_types.h nlist.h nss.h nsswitch.h paths.h printf.h proc_service.h pthread.h pthread_np.h pwd.h ranlib.h readpassphrase.h regex.h res_update.h resolv.h runetype.h search.h semaphore.h setjmp.h signal.h spawn.h stab.h stdalign.h stdatomic.h stdbool.h stddef.h stdnoreturn.h stdio.h stdlib.h string.h stringlist.h strings.h sysexits.h tar.h termios.h tgmath.h time.h timeconv.h timers.h ttyent.h ulimit.h unistd.h utime.h utmpx.h uuid.h varargs.h wchar.h wctype.h wordexp.h xlocale.h /usr/src/include/../contrib/libc-vis/vis.h osreldate.h /usr/arm-freebsd/usr/include if [ -L /usr/arm-freebsd/usr/include/bsm ]; then rm -f /usr/arm-freebsd/usr/include/bsm; fi if [ -L /usr/arm-freebsd/usr/include/cam ]; then rm -f /usr/arm-freebsd/usr/include/cam; fi if [ -L /usr/arm-freebsd/usr/include/geom ]; then rm -f /usr/arm-freebsd/usr/include/geom; fi if [ -L /usr/arm-freebsd/usr/include/net ]; then rm -f /usr/arm-freebsd/usr/include/net; fi if [ -L /usr/arm-freebsd/usr/include/net80211 ]; then rm -f /usr/arm-freebsd/usr/include/net80211; fi if [ -L /usr/arm-freebsd/usr/include/netatalk ]; then rm -f /usr/arm-freebsd/usr/include/netatalk; fi if [ -L /usr/arm-freebsd/usr/include/netgraph ]; then rm -f /usr/arm-freebsd/usr/include/netgraph; fi if [ -L /usr/arm-freebsd/usr/include/netinet ]; then rm -f /usr/arm-freebsd/usr/include/netinet; fi if [ -L /usr/arm-freebsd/usr/include/netinet6 ]; then rm -f /usr/arm-freebsd/usr/include/netinet6; fi if [ -L /usr/arm-freebsd/usr/include/netipsec ]; then rm -f /usr/arm-freebsd/usr/include/netipsec; fi if [ -L /usr/arm-freebsd/usr/include/netipx ]; then rm -f /usr/arm-freebsd/usr/include/netipx; fi if [ -L /usr/arm-freebsd/usr/include/netnatm ]; then rm -f /usr/arm-freebsd/usr/include/netnatm; fi if [ -L /usr/arm-freebsd/usr/include/nfs ]; then rm -f /usr/arm-freebsd/usr/include/nfs; fi if [ -L /usr/arm-freebsd/usr/include/nfsclient ]; then rm -f /usr/arm-freebsd/usr/include/nfsclient; fi if [ -L /usr/arm-freebsd/usr/include/nfsserver ]; then rm -f /usr/arm-freebsd/usr/include/nfsserver; fi if [ -L /usr/arm-freebsd/usr/include/sys ]; then rm -f /usr/arm-freebsd/usr/include/sys; fi if [ -L /usr/arm-freebsd/usr/include/vm ]; then rm -f /usr/arm-freebsd/usr/include/vm; fi if [ -L /usr/arm-freebsd/usr/include/cam/ata ]; then rm -f /usr/arm-freebsd/usr/include/cam/ata; fi if [ -L /usr/arm-freebsd/usr/include/cam/scsi ]; then rm -f /usr/arm-freebsd/usr/include/cam/scsi; fi if [ -L /usr/arm-freebsd/usr/include/dev/acpica ]; then rm -f /usr/arm-freebsd/usr/include/dev/acpica; fi if [ -L /usr/arm-freebsd/usr/include/dev/an ]; then rm -f /usr/arm-freebsd/usr/include/dev/an; fi if [ -L /usr/arm-freebsd/usr/include/dev/bktr ]; then rm -f /usr/arm-freebsd/usr/include/dev/bktr; fi if [ -L /usr/arm-freebsd/usr/include/dev/ciss ]; then rm -f /usr/arm-freebsd/usr/include/dev/ciss; fi if [ -L /usr/arm-freebsd/usr/include/dev/filemon ]; then rm -f /usr/arm-freebsd/usr/include/dev/filemon; fi if [ -L /usr/arm-freebsd/usr/include/dev/firewire ]; then rm -f /usr/arm-freebsd/usr/include/dev/firewire; fi if [ -L /usr/arm-freebsd/usr/include/dev/hwpmc ]; then rm -f /usr/arm-freebsd/usr/include/dev/hwpmc; fi if [ -L /usr/arm-freebsd/usr/include/dev/ic ]; then rm -f /usr/arm-freebsd/usr/include/dev/ic; fi if [ -L /usr/arm-freebsd/usr/include/dev/iicbus ]; then rm -f /usr/arm-freebsd/usr/include/dev/iicbus; fi if [ -L /usr/arm-freebsd/usr/include/dev/ieee488 ]; then rm -f /usr/arm-freebsd/usr/include/dev/ieee488; fi if [ -L /usr/arm-freebsd/usr/include/dev/io ]; then rm -f /usr/arm-freebsd/usr/include/dev/io; fi if [ -L /usr/arm-freebsd/usr/include/dev/lmc ]; then rm -f /usr/arm-freebsd/usr/include/dev/lmc; fi if [ -L /usr/arm-freebsd/usr/include/dev/mfi ]; then rm -f /usr/arm-freebsd/usr/include/dev/mfi; fi if [ -L /usr/arm-freebsd/usr/include/dev/nvme ]; then rm -f /usr/arm-freebsd/usr/include/dev/nvme; fi if [ -L /usr/arm-freebsd/usr/include/dev/ofw ]; then rm -f /usr/arm-freebsd/usr/include/dev/ofw; fi if [ -L /usr/arm-freebsd/usr/include/dev/pbio ]; then rm -f /usr/arm-freebsd/usr/include/dev/pbio; fi if [ -L /usr/arm-freebsd/usr/include/dev/ppbus ]; then rm -f /usr/arm-freebsd/usr/include/dev/ppbus; fi if [ -L /usr/arm-freebsd/usr/include/dev/smbus ]; then rm -f /usr/arm-freebsd/usr/include/dev/smbus; fi if [ -L /usr/arm-freebsd/usr/include/dev/speaker ]; then rm -f /usr/arm-freebsd/usr/include/dev/speaker; fi if [ -L /usr/arm-freebsd/usr/include/dev/usb ]; then rm -f /usr/arm-freebsd/usr/include/dev/usb; fi if [ -L /usr/arm-freebsd/usr/include/dev/utopia ]; then rm -f /usr/arm-freebsd/usr/include/dev/utopia; fi if [ -L /usr/arm-freebsd/usr/include/dev/vkbd ]; then rm -f /usr/arm-freebsd/usr/include/dev/vkbd; fi if [ -L /usr/arm-freebsd/usr/include/dev/wi ]; then rm -f /usr/arm-freebsd/usr/include/dev/wi; fi if [ -L /usr/arm-freebsd/usr/include/fs/devfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/devfs; fi if [ -L /usr/arm-freebsd/usr/include/fs/fdescfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/fdescfs; fi if [ -L /usr/arm-freebsd/usr/include/fs/msdosfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/msdosfs; fi if [ -L /usr/arm-freebsd/usr/include/fs/nandfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/nandfs; fi if [ -L /usr/arm-freebsd/usr/include/fs/nfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/nfs; fi if [ -L /usr/arm-freebsd/usr/include/fs/nullfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/nullfs; fi if [ -L /usr/arm-freebsd/usr/include/fs/procfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/procfs; fi if [ -L /usr/arm-freebsd/usr/include/fs/udf ]; then rm -f /usr/arm-freebsd/usr/include/fs/udf; fi if [ -L /usr/arm-freebsd/usr/include/fs/unionfs ]; then rm -f /usr/arm-freebsd/usr/include/fs/unionfs; fi if [ -L /usr/arm-freebsd/usr/include/geom/cache ]; then rm -f /usr/arm-freebsd/usr/include/geom/cache; fi if [ -L /usr/arm-freebsd/usr/include/geom/concat ]; then rm -f /usr/arm-freebsd/usr/include/geom/concat; fi if [ -L /usr/arm-freebsd/usr/include/geom/eli ]; then rm -f /usr/arm-freebsd/usr/include/geom/eli; fi if [ -L /usr/arm-freebsd/usr/include/geom/gate ]; then rm -f /usr/arm-freebsd/usr/include/geom/gate; fi if [ -L /usr/arm-freebsd/usr/include/geom/journal ]; then rm -f /usr/arm-freebsd/usr/include/geom/journal; fi if [ -L /usr/arm-freebsd/usr/include/geom/label ]; then rm -f /usr/arm-freebsd/usr/include/geom/label; fi if [ -L /usr/arm-freebsd/usr/include/geom/mirror ]; then rm -f /usr/arm-freebsd/usr/include/geom/mirror; fi if [ -L /usr/arm-freebsd/usr/include/geom/mountver ]; then rm -f /usr/arm-freebsd/usr/include/geom/mountver; fi if [ -L /usr/arm-freebsd/usr/include/geom/multipath ]; then rm -f /usr/arm-freebsd/usr/include/geom/multipath; fi if [ -L /usr/arm-freebsd/usr/include/geom/nop ]; then rm -f /usr/arm-freebsd/usr/include/geom/nop; fi if [ -L /usr/arm-freebsd/usr/include/geom/raid ]; then rm -f /usr/arm-freebsd/usr/include/geom/raid; fi if [ -L /usr/arm-freebsd/usr/include/geom/raid3 ]; then rm -f /usr/arm-freebsd/usr/include/geom/raid3; fi if [ -L /usr/arm-freebsd/usr/include/geom/shsec ]; then rm -f /usr/arm-freebsd/usr/include/geom/shsec; fi if [ -L /usr/arm-freebsd/usr/include/geom/stripe ]; then rm -f /usr/arm-freebsd/usr/include/geom/stripe; fi if [ -L /usr/arm-freebsd/usr/include/geom/virstor ]; then rm -f /usr/arm-freebsd/usr/include/geom/virstor; fi if [ -L /usr/arm-freebsd/usr/include/netgraph/atm ]; then rm -f /usr/arm-freebsd/usr/include/netgraph/atm; fi if [ -L /usr/arm-freebsd/usr/include/netgraph/netflow ]; then rm -f /usr/arm-freebsd/usr/include/netgraph/netflow; fi if [ -L /usr/arm-freebsd/usr/include/security/audit ]; then rm -f /usr/arm-freebsd/usr/include/security/audit; fi if [ -L /usr/arm-freebsd/usr/include/security/mac_biba ]; then rm -f /usr/arm-freebsd/usr/include/security/mac_biba; fi if [ -L /usr/arm-freebsd/usr/include/security/mac_bsdextended ]; then rm -f /usr/arm-freebsd/usr/include/security/mac_bsdextended; fi if [ -L /usr/arm-freebsd/usr/include/security/mac_lomac ]; then rm -f /usr/arm-freebsd/usr/include/security/mac_lomac; fi if [ -L /usr/arm-freebsd/usr/include/security/mac_mls ]; then rm -f /usr/arm-freebsd/usr/include/security/mac_mls; fi if [ -L /usr/arm-freebsd/usr/include/security/mac_partition ]; then rm -f /usr/arm-freebsd/usr/include/security/mac_partition; fi if [ -L /usr/arm-freebsd/usr/include/ufs/ffs ]; then rm -f /usr/arm-freebsd/usr/include/ufs/ffs; fi if [ -L /usr/arm-freebsd/usr/include/ufs/ufs ]; then rm -f /usr/arm-freebsd/usr/include/ufs/ufs; fi if [ -L /usr/arm-freebsd/usr/include/machine ]; then rm -f /usr/arm-freebsd/usr/include/machine; fi if [ -L /usr/arm-freebsd/usr/include/crypto ]; then rm -f /usr/arm-freebsd/usr/include/crypto; fi mtree -deU -f /usr/src/include/../etc/mtree/BSD.include.dist -p /usr/arm-freebsd/usr/include cd /usr/arm-freebsd/usr/include/bsm; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/cam; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/net; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/net80211; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netatalk; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netgraph; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netinet; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netinet6; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netipsec; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netipx; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netnatm; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/nfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/nfsclient; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/nfsserver; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/sys; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/vm; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/cam/ata; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/cam/scsi; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/acpica; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/an; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/bktr; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/ciss; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/filemon; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/firewire; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/hwpmc; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/ic; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/iicbus; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/ieee488; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/io; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/lmc; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/mfi; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/nvme; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/ofw; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/pbio; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/ppbus; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/smbus; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/speaker; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/usb; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/utopia; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/vkbd; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/wi; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/devfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/fdescfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/msdosfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/nandfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/nfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/nullfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/procfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/udf; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/fs/unionfs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/cache; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/concat; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/eli; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/gate; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/journal; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/label; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/mirror; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/mountver; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/multipath; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/nop; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/raid; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/raid3; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/shsec; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/stripe; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/geom/virstor; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netgraph/atm; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netgraph/netflow; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/security/audit; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/security/mac_biba; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/security/mac_bsdextended; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/security/mac_lomac; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/security/mac_mls; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/security/mac_partition; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/ufs/ffs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/ufs/ufs; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/dev/mpt/mpilib; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/netgraph/bluetooth/include; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/altq; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/crypto; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/machine; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/arm-freebsd/usr/include/machine/pc; for h in *.h; do if [ -L $h ]; then rm -f $h; fi; done cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 bsm/*.h /usr/arm-freebsd/usr/include/bsm cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 cam/*.h /usr/arm-freebsd/usr/include/cam cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/*.h /usr/arm-freebsd/usr/include/geom cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 net/*.h /usr/arm-freebsd/usr/include/net cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 net80211/*.h /usr/arm-freebsd/usr/include/net80211 cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netatalk/*.h /usr/arm-freebsd/usr/include/netatalk cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netgraph/*.h /usr/arm-freebsd/usr/include/netgraph cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netinet/*.h /usr/arm-freebsd/usr/include/netinet cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netinet6/*.h /usr/arm-freebsd/usr/include/netinet6 cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netipsec/*.h /usr/arm-freebsd/usr/include/netipsec cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netipx/*.h /usr/arm-freebsd/usr/include/netipx cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netnatm/*.h /usr/arm-freebsd/usr/include/netnatm cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 nfs/*.h /usr/arm-freebsd/usr/include/nfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 nfsclient/*.h /usr/arm-freebsd/usr/include/nfsclient cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 nfsserver/*.h /usr/arm-freebsd/usr/include/nfsserver cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 sys/*.h /usr/arm-freebsd/usr/include/sys cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 vm/*.h /usr/arm-freebsd/usr/include/vm cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 cam/ata/*.h /usr/arm-freebsd/usr/include/cam/ata cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 cam/scsi/*.h /usr/arm-freebsd/usr/include/cam/scsi cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/an/*.h /usr/arm-freebsd/usr/include/dev/an cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/ciss/*.h /usr/arm-freebsd/usr/include/dev/ciss cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/filemon/*.h /usr/arm-freebsd/usr/include/dev/filemon cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/firewire/*.h /usr/arm-freebsd/usr/include/dev/firewire cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/hwpmc/*.h /usr/arm-freebsd/usr/include/dev/hwpmc cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/ic/*.h /usr/arm-freebsd/usr/include/dev/ic cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/iicbus/*.h /usr/arm-freebsd/usr/include/dev/iicbus cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/ieee488/*.h /usr/arm-freebsd/usr/include/dev/ieee488 cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/io/*.h /usr/arm-freebsd/usr/include/dev/io cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/lmc/*.h /usr/arm-freebsd/usr/include/dev/lmc cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/mfi/*.h /usr/arm-freebsd/usr/include/dev/mfi cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/nvme/*.h /usr/arm-freebsd/usr/include/dev/nvme cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/ofw/*.h /usr/arm-freebsd/usr/include/dev/ofw cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/pbio/*.h /usr/arm-freebsd/usr/include/dev/pbio cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/ppbus/*.h /usr/arm-freebsd/usr/include/dev/ppbus cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/smbus/*.h /usr/arm-freebsd/usr/include/dev/smbus cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/speaker/*.h /usr/arm-freebsd/usr/include/dev/speaker cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/usb/*.h /usr/arm-freebsd/usr/include/dev/usb cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/utopia/*.h /usr/arm-freebsd/usr/include/dev/utopia cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/vkbd/*.h /usr/arm-freebsd/usr/include/dev/vkbd cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/wi/*.h /usr/arm-freebsd/usr/include/dev/wi cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/devfs/*.h /usr/arm-freebsd/usr/include/fs/devfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/fdescfs/*.h /usr/arm-freebsd/usr/include/fs/fdescfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/msdosfs/*.h /usr/arm-freebsd/usr/include/fs/msdosfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/nandfs/*.h /usr/arm-freebsd/usr/include/fs/nandfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/nfs/*.h /usr/arm-freebsd/usr/include/fs/nfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/nullfs/*.h /usr/arm-freebsd/usr/include/fs/nullfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/procfs/*.h /usr/arm-freebsd/usr/include/fs/procfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/udf/*.h /usr/arm-freebsd/usr/include/fs/udf cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 fs/unionfs/*.h /usr/arm-freebsd/usr/include/fs/unionfs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/cache/*.h /usr/arm-freebsd/usr/include/geom/cache cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/concat/*.h /usr/arm-freebsd/usr/include/geom/concat cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/eli/*.h /usr/arm-freebsd/usr/include/geom/eli cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/gate/*.h /usr/arm-freebsd/usr/include/geom/gate cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/journal/*.h /usr/arm-freebsd/usr/include/geom/journal cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/label/*.h /usr/arm-freebsd/usr/include/geom/label cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/mirror/*.h /usr/arm-freebsd/usr/include/geom/mirror cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/mountver/*.h /usr/arm-freebsd/usr/include/geom/mountver cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/multipath/*.h /usr/arm-freebsd/usr/include/geom/multipath cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/nop/*.h /usr/arm-freebsd/usr/include/geom/nop cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/raid/*.h /usr/arm-freebsd/usr/include/geom/raid cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/raid3/*.h /usr/arm-freebsd/usr/include/geom/raid3 cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/shsec/*.h /usr/arm-freebsd/usr/include/geom/shsec cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/stripe/*.h /usr/arm-freebsd/usr/include/geom/stripe cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 geom/virstor/*.h /usr/arm-freebsd/usr/include/geom/virstor cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netgraph/atm/*.h /usr/arm-freebsd/usr/include/netgraph/atm cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netgraph/netflow/*.h /usr/arm-freebsd/usr/include/netgraph/netflow cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 security/audit/*.h /usr/arm-freebsd/usr/include/security/audit cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 security/mac_biba/*.h /usr/arm-freebsd/usr/include/security/mac_biba cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 security/mac_bsdextended/*.h /usr/arm-freebsd/usr/include/security/mac_bsdextended cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 security/mac_lomac/*.h /usr/arm-freebsd/usr/include/security/mac_lomac cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 security/mac_mls/*.h /usr/arm-freebsd/usr/include/security/mac_mls cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 security/mac_partition/*.h /usr/arm-freebsd/usr/include/security/mac_partition cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 ufs/ffs/*.h /usr/arm-freebsd/usr/include/ufs/ffs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 ufs/ufs/*.h /usr/arm-freebsd/usr/include/ufs/ufs cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 dev/mpt/mpilib/*.h /usr/arm-freebsd/usr/include/dev/mpt/mpilib cd /usr/src/include/../sys; install -C -o root -g wheel -m 444 netgraph/bluetooth/include/*.h /usr/arm-freebsd/usr/include/netgraph/bluetooth/include cd /usr/src/include/../sys/dev/acpica; install -C -o root -g wheel -m 444 acpiio.h /usr/arm-freebsd/usr/include/dev/acpica cd /usr/src/include/../sys/dev/bktr; install -C -o root -g wheel -m 444 ioctl_*.h /usr/arm-freebsd/usr/include/dev/bktr cd /usr/src/include/../sys/contrib/altq/altq; install -C -o root -g wheel -m 444 *.h /usr/arm-freebsd/usr/include/altq cd /usr/src/include/../sys/fs/cd9660/; install -C -o root -g wheel -m 444 *.h /usr/arm-freebsd/usr/include/isofs/cd9660 cd /usr/src/include/../sys/contrib/ipfilter/netinet; install -C -o root -g wheel -m 444 *.h /usr/arm-freebsd/usr/include/netinet cd /usr/src/include/../sys/crypto; install -C -o root -g wheel -m 444 rijndael/rijndael.h /usr/arm-freebsd/usr/include/crypto cd /usr/src/include/../sys/opencrypto; install -C -o root -g wheel -m 444 *.h /usr/arm-freebsd/usr/include/crypto cd /usr/src/include/../sys/arm/include; install -C -o root -g wheel -m 444 *.h /usr/arm-freebsd/usr/include/machine cd /usr/src/include/../sys/rpc; install -C -o root -g wheel -m 444 types.h /usr/arm-freebsd/usr/include/rpc /usr/arm-freebsd/usr/include/aio.h -> sys/aio.h /usr/arm-freebsd/usr/include/errno.h -> sys/errno.h /usr/arm-freebsd/usr/include/fcntl.h -> sys/fcntl.h /usr/arm-freebsd/usr/include/linker_set.h -> sys/linker_set.h /usr/arm-freebsd/usr/include/poll.h -> sys/poll.h /usr/arm-freebsd/usr/include/stdint.h -> sys/stdint.h /usr/arm-freebsd/usr/include/syslog.h -> sys/syslog.h /usr/arm-freebsd/usr/include/ucontext.h -> sys/ucontext.h /usr/arm-freebsd/usr/include/float.h -> machine/float.h /usr/arm-freebsd/usr/include/floatingpoint.h -> machine/floatingpoint.h /usr/arm-freebsd/usr/include/stdarg.h -> machine/stdarg.h /usr/arm-freebsd/usr/include/sched.h -> sys/sched.h /usr/arm-freebsd/usr/include/_semaphore.h -> sys/_semaphore.h ===> include/arpa (installincludes) install -C -o root -g wheel -m 444 ftp.h inet.h nameser.h nameser_compat.h tftp.h /usr/arm-freebsd/usr/include/arpa ===> include/gssapi (installincludes) install -C -o root -g wheel -m 444 gssapi.h /usr/arm-freebsd/usr/include/gssapi ===> include/protocols (installincludes) install -C -o root -g wheel -m 444 dumprestore.h routed.h rwhod.h talkd.h timed.h /usr/arm-freebsd/usr/include/protocols ===> include/rpcsvc (installincludes) install -C -o root -g wheel -m 444 yp_prot.h ypclnt.h nis_db.h nis_tags.h nislib.h bootparam_prot.x key_prot.x klm_prot.x mount.x nfs_prot.x nlm_prot.x rex.x rnusers.x rquota.x rstat.x rwall.x sm_inter.x spray.x yppasswd.x yp.x ypxfrd.x ypupdate_prot.x nis.x nis_cache.x nis_object.x nis_callback.x crypt.x key_prot.h klm_prot.h mount.h nfs_prot.h nlm_prot.h rex.h rnusers.h rquota.h rstat.h rwall.h sm_inter.h spray.h yppasswd.h yp.h ypxfrd.h ypupdate_prot.h nis.h nis_cache.h nis_callback.h bootparam_prot.h crypt.h /usr/arm-freebsd/usr/include/rpcsvc install -C -o root -g wheel -m 444 key_prot.h /usr/arm-freebsd/usr/include/rpc ===> include/rpc (installincludes) install -C -o root -g wheel -m 444 auth.h auth_unix.h clnt.h clnt_soc.h clnt_stat.h nettype.h pmap_clnt.h pmap_prot.h pmap_rmt.h raw.h rpc.h rpc_msg.h rpcb_clnt.h rpcent.h rpc_com.h rpcsec_gss.h svc.h svc_auth.h svc_soc.h svc_dg.h xdr.h auth_des.h des.h des_crypt.h auth_kerb.h rpcb_prot.x rpcb_prot.h /usr/arm-freebsd/usr/include/rpc ===> include/xlocale (installincludes) install -C -o root -g wheel -m 444 _ctype.h _inttypes.h _langinfo.h _locale.h _monetary.h _stdio.h _stdlib.h _string.h _time.h _wchar.h /usr/arm-freebsd/usr/include/xlocale ===> sbin (includes) set -e; cd /usr/src/sbin; make buildincludes; make installincludes ===> sbin/adjkerntz (buildincludes) ===> sbin/atacontrol (buildincludes) ===> sbin/atm (buildincludes) ===> sbin/atm/atmconfig (buildincludes) ===> sbin/badsect (buildincludes) ===> sbin/bsdlabel (buildincludes) ===> sbin/camcontrol (buildincludes) ===> sbin/ccdconfig (buildincludes) ===> sbin/clri (buildincludes) ===> sbin/comcontrol (buildincludes) ===> sbin/conscontrol (buildincludes) ===> sbin/ddb (buildincludes) ===> sbin/devd (buildincludes) ===> sbin/devfs (buildincludes) ===> sbin/dhclient (buildincludes) ===> sbin/dmesg (buildincludes) ===> sbin/dump (buildincludes) ===> sbin/dumpfs (buildincludes) ===> sbin/dumpon (buildincludes) ===> sbin/etherswitchcfg (buildincludes) ===> sbin/fdisk (buildincludes) ===> sbin/ffsinfo (buildincludes) ===> sbin/fsck (buildincludes) ===> sbin/fsck_ffs (buildincludes) ===> sbin/fsck_msdosfs (buildincludes) ===> sbin/fsdb (buildincludes) ===> sbin/fsirand (buildincludes) ===> sbin/gbde (buildincludes) ===> sbin/geom (buildincludes) ===> sbin/geom/core (buildincludes) ===> sbin/geom/class (buildincludes) ===> sbin/geom/class/cache (buildincludes) ===> sbin/geom/class/concat (buildincludes) ===> sbin/geom/class/eli (buildincludes) ===> sbin/geom/class/journal (buildincludes) ===> sbin/geom/class/label (buildincludes) ===> sbin/geom/class/mirror (buildincludes) ===> sbin/geom/class/mountver (buildincludes) ===> sbin/geom/class/multipath (buildincludes) ===> sbin/geom/class/nop (buildincludes) ===> sbin/geom/class/part (buildincludes) ===> sbin/geom/class/raid (buildincludes) ===> sbin/geom/class/raid3 (buildincludes) ===> sbin/geom/class/sched (buildincludes) ===> sbin/geom/class/shsec (buildincludes) ===> sbin/geom/class/stripe (buildincludes) ===> sbin/geom/class/virstor (buildincludes) ===> sbin/ggate (buildincludes) ===> sbin/ggate/ggatec (buildincludes) ===> sbin/ggate/ggated (buildincludes) ===> sbin/ggate/ggatel (buildincludes) ===> sbin/growfs (buildincludes) ===> sbin/gvinum (buildincludes) ===> sbin/hastctl (buildincludes) ===> sbin/hastd (buildincludes) ===> sbin/ifconfig (buildincludes) ===> sbin/init (buildincludes) ===> sbin/ipf (buildincludes) ===> sbin/ipf/libipf (buildincludes) ===> sbin/ipf/ipf (buildincludes) ===> sbin/ipf/ipfs (buildincludes) ===> sbin/ipf/ipfstat (buildincludes) ===> sbin/ipf/ipftest (buildincludes) ===> sbin/ipf/ipmon (buildincludes) ===> sbin/ipf/ipnat (buildincludes) ===> sbin/ipf/ippool (buildincludes) ===> sbin/ipf/ipresend (buildincludes) ===> sbin/ipfw (buildincludes) ===> sbin/iscontrol (buildincludes) ===> sbin/kldconfig (buildincludes) ===> sbin/kldload (buildincludes) ===> sbin/kldstat (buildincludes) ===> sbin/kldunload (buildincludes) ===> sbin/ldconfig (buildincludes) ===> sbin/md5 (buildincludes) ===> sbin/mdconfig (buildincludes) ===> sbin/mdmfs (buildincludes) ===> sbin/mknod (buildincludes) ===> sbin/mksnap_ffs (buildincludes) ===> sbin/mount (buildincludes) ===> sbin/mount_cd9660 (buildincludes) ===> sbin/mount_fusefs (buildincludes) ===> sbin/mount_msdosfs (buildincludes) ===> sbin/mount_nfs (buildincludes) ===> sbin/mount_nullfs (buildincludes) ===> sbin/mount_udf (buildincludes) ===> sbin/mount_unionfs (buildincludes) ===> sbin/natd (buildincludes) ===> sbin/newfs (buildincludes) ===> sbin/newfs_msdos (buildincludes) ===> sbin/nfsiod (buildincludes) ===> sbin/nos-tun (buildincludes) ===> sbin/pfctl (buildincludes) ===> sbin/pflogd (buildincludes) ===> sbin/ping (buildincludes) ===> sbin/ping6 (buildincludes) ===> sbin/quotacheck (buildincludes) ===> sbin/rcorder (buildincludes) ===> sbin/reboot (buildincludes) ===> sbin/recoverdisk (buildincludes) ===> sbin/resolvconf (buildincludes) ===> sbin/restore (buildincludes) ===> sbin/route (buildincludes) ===> sbin/routed (buildincludes) ===> sbin/routed/rtquery (buildincludes) ===> sbin/rtsol (buildincludes) ===> sbin/savecore (buildincludes) ===> sbin/setkey (buildincludes) ===> sbin/shutdown (buildincludes) ===> sbin/spppcontrol (buildincludes) ===> sbin/swapon (buildincludes) ===> sbin/sysctl (buildincludes) ===> sbin/tunefs (buildincludes) ===> sbin/umount (buildincludes) ===> sbin/adjkerntz (installincludes) ===> sbin/atacontrol (installincludes) ===> sbin/atm (installincludes) ===> sbin/atm/atmconfig (installincludes) ===> sbin/badsect (installincludes) ===> sbin/bsdlabel (installincludes) ===> sbin/camcontrol (installincludes) ===> sbin/ccdconfig (installincludes) ===> sbin/clri (installincludes) ===> sbin/comcontrol (installincludes) ===> sbin/conscontrol (installincludes) ===> sbin/ddb (installincludes) ===> sbin/devd (installincludes) ===> sbin/devfs (installincludes) ===> sbin/dhclient (installincludes) ===> sbin/dmesg (installincludes) ===> sbin/dump (installincludes) ===> sbin/dumpfs (installincludes) ===> sbin/dumpon (installincludes) ===> sbin/etherswitchcfg (installincludes) ===> sbin/fdisk (installincludes) ===> sbin/ffsinfo (installincludes) ===> sbin/fsck (installincludes) ===> sbin/fsck_ffs (installincludes) ===> sbin/fsck_msdosfs (installincludes) ===> sbin/fsdb (installincludes) ===> sbin/fsirand (installincludes) ===> sbin/gbde (installincludes) ===> sbin/geom (installincludes) ===> sbin/geom/core (installincludes) ===> sbin/geom/class (installincludes) ===> sbin/geom/class/cache (installincludes) ===> sbin/geom/class/concat (installincludes) ===> sbin/geom/class/eli (installincludes) ===> sbin/geom/class/journal (installincludes) ===> sbin/geom/class/label (installincludes) ===> sbin/geom/class/mirror (installincludes) ===> sbin/geom/class/mountver (installincludes) ===> sbin/geom/class/multipath (installincludes) ===> sbin/geom/class/nop (installincludes) ===> sbin/geom/class/part (installincludes) ===> sbin/geom/class/raid (installincludes) ===> sbin/geom/class/raid3 (installincludes) ===> sbin/geom/class/sched (installincludes) ===> sbin/geom/class/shsec (installincludes) ===> sbin/geom/class/stripe (installincludes) ===> sbin/geom/class/virstor (installincludes) ===> sbin/ggate (installincludes) ===> sbin/ggate/ggatec (installincludes) ===> sbin/ggate/ggated (installincludes) ===> sbin/ggate/ggatel (installincludes) ===> sbin/growfs (installincludes) ===> sbin/gvinum (installincludes) ===> sbin/hastctl (installincludes) ===> sbin/hastd (installincludes) ===> sbin/ifconfig (installincludes) ===> sbin/init (installincludes) ===> sbin/ipf (installincludes) ===> sbin/ipf/libipf (installincludes) ===> sbin/ipf/ipf (installincludes) ===> sbin/ipf/ipfs (installincludes) ===> sbin/ipf/ipfstat (installincludes) ===> sbin/ipf/ipftest (installincludes) ===> sbin/ipf/ipmon (installincludes) ===> sbin/ipf/ipnat (installincludes) ===> sbin/ipf/ippool (installincludes) ===> sbin/ipf/ipresend (installincludes) ===> sbin/ipfw (installincludes) ===> sbin/iscontrol (installincludes) ===> sbin/kldconfig (installincludes) ===> sbin/kldload (installincludes) ===> sbin/kldstat (installincludes) ===> sbin/kldunload (installincludes) ===> sbin/ldconfig (installincludes) ===> sbin/md5 (installincludes) ===> sbin/mdconfig (installincludes) ===> sbin/mdmfs (installincludes) ===> sbin/mknod (installincludes) ===> sbin/mksnap_ffs (installincludes) ===> sbin/mount (installincludes) ===> sbin/mount_cd9660 (installincludes) ===> sbin/mount_fusefs (installincludes) ===> sbin/mount_msdosfs (installincludes) ===> sbin/mount_nfs (installincludes) ===> sbin/mount_nullfs (installincludes) ===> sbin/mount_udf (installincludes) ===> sbin/mount_unionfs (installincludes) ===> sbin/natd (installincludes) ===> sbin/newfs (installincludes) ===> sbin/newfs_msdos (installincludes) ===> sbin/nfsiod (installincludes) ===> sbin/nos-tun (installincludes) ===> sbin/pfctl (installincludes) ===> sbin/pflogd (installincludes) ===> sbin/ping (installincludes) ===> sbin/ping6 (installincludes) ===> sbin/quotacheck (installincludes) ===> sbin/rcorder (installincludes) ===> sbin/reboot (installincludes) ===> sbin/recoverdisk (installincludes) ===> sbin/resolvconf (installincludes) ===> sbin/restore (installincludes) ===> sbin/route (installincludes) ===> sbin/routed (installincludes) ===> sbin/routed/rtquery (installincludes) ===> sbin/rtsol (installincludes) ===> sbin/savecore (installincludes) ===> sbin/setkey (installincludes) ===> sbin/shutdown (installincludes) ===> sbin/spppcontrol (installincludes) ===> sbin/swapon (installincludes) ===> sbin/sysctl (installincludes) ===> sbin/tunefs (installincludes) ===> sbin/umount (installincludes) ===> secure (includes) set -e; cd /usr/src/secure; make buildincludes; make installincludes ===> secure/lib (buildincludes) ===> secure/lib/libcrypto (buildincludes) ===> secure/lib/libcrypto/engines (buildincludes) ===> secure/lib/libcrypto/engines/lib4758cca (buildincludes) ===> secure/lib/libcrypto/engines/libaep (buildincludes) ===> secure/lib/libcrypto/engines/libatalla (buildincludes) ===> secure/lib/libcrypto/engines/libchil (buildincludes) ===> secure/lib/libcrypto/engines/libcswift (buildincludes) ===> secure/lib/libcrypto/engines/libgost (buildincludes) ===> secure/lib/libcrypto/engines/libnuron (buildincludes) ===> secure/lib/libcrypto/engines/libsureware (buildincludes) ===> secure/lib/libcrypto/engines/libubsec (buildincludes) ===> secure/lib/libssl (buildincludes) ===> secure/lib/libssh (buildincludes) ===> secure/libexec (buildincludes) ===> secure/libexec/sftp-server (buildincludes) ===> secure/libexec/ssh-keysign (buildincludes) ===> secure/libexec/ssh-pkcs11-helper (buildincludes) ===> secure/usr.bin (buildincludes) ===> secure/usr.bin/bdes (buildincludes) ===> secure/usr.bin/openssl (buildincludes) ===> secure/usr.bin/scp (buildincludes) ===> secure/usr.bin/sftp (buildincludes) ===> secure/usr.bin/ssh (buildincludes) ===> secure/usr.bin/ssh-add (buildincludes) ===> secure/usr.bin/ssh-agent (buildincludes) ===> secure/usr.bin/ssh-keygen (buildincludes) ===> secure/usr.bin/ssh-keyscan (buildincludes) ===> secure/usr.sbin (buildincludes) ===> secure/usr.sbin/sshd (buildincludes) ===> secure/lib (installincludes) ===> secure/lib/libcrypto (installincludes) install -C -o root -g wheel -m 444 /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/crypto.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ebcdic.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/opensslv.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ossl_typ.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/symhacks.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/../e_os2.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/aes/aes.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1/asn1.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1/asn1_mac.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/asn1/asn1t.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bf/blowfish.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bio/bio.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/bn/bn.h /usr/src/secure/lib/libc rypto/../../../crypto/openssl/crypto/buffer/buffer.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/camellia/camellia.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/cast/cast.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/cmac/cmac.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/cms/cms.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/comp/comp.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/conf/conf.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/conf/conf_api.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/des/des.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/des/des_old.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/dh/dh.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/dsa/dsa.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/dso/dso.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ec/ec .h /usr/src/secure/lib/libcrypto/../../../cr! ypto/openssl/crypto/ecdh/ecdh.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ecdsa/ecdsa.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/engine/engine.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/err/err.h evp.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/hmac/hmac.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/krb5/krb5_asn.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/lhash/lhash.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/md4/md4.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/md5/md5.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/mdc2/mdc2.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/modes/modes.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/objects/obj_mac.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/objects/objects.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/oc sp/ocsp.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/pem/pem.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/pem/pem2.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/pkcs12/pkcs12.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/pkcs7/pkcs7.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/pqueue/pqueue.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/rand/rand.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/rc2/rc2.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/rc4/rc4.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/rc5/rc5.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ripemd/ripemd.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/rsa/rsa.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/seed/seed.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/sha/sha.h /usr/src/secure/lib/libcrypto/../../. ./crypto/openssl/crypto/srp/srp.h /usr/src/s! ecure/lib! /libcrypto/../../../crypto/openssl/crypto/stack/safestack.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/stack/stack.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ts/ts.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/txt_db/txt_db.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ui/ui.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/ui/ui_compat.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/whrlpool/whrlpool.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509/x509.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509/x509_vfy.h /usr/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/x509v3/x509v3.h opensslconf.h /usr/arm-freebsd/usr/include/openssl ===> secure/lib/libcrypto/engines (installincludes) ===> secure/lib/libcrypto/engines/lib4758cca (installincludes) ===> secure/lib/libcrypto/engines/libaep (installincludes) ===> secure/lib/libcrypto/engines/libatalla (installincludes) ===> secure/lib/libcrypto/engines/libchil (installincludes) ===> secure/lib/libcrypto/engines/libcswift (installincludes) ===> secure/lib/libcrypto/engines/libgost (installincludes) ===> secure/lib/libcrypto/engines/libnuron (installincludes) ===> secure/lib/libcrypto/engines/libsureware (installincludes) ===> secure/lib/libcrypto/engines/libubsec (installincludes) ===> secure/lib/libssl (installincludes) install -C -o root -g wheel -m 444 /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/dtls1.h /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/kssl.h /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/srtp.h /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl.h /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl2.h /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl23.h /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/ssl3.h /usr/src/secure/lib/libssl/../../../crypto/openssl/ssl/tls1.h /usr/arm-freebsd/usr/include/openssl ===> secure/lib/libssh (installincludes) ===> secure/libexec (installincludes) ===> secure/libexec/sftp-server (installincludes) ===> secure/libexec/ssh-keysign (installincludes) ===> secure/libexec/ssh-pkcs11-helper (installincludes) ===> secure/usr.bin (installincludes) ===> secure/usr.bin/bdes (installincludes) ===> secure/usr.bin/openssl (installincludes) ===> secure/usr.bin/scp (installincludes) ===> secure/usr.bin/sftp (installincludes) ===> secure/usr.bin/ssh (installincludes) ===> secure/usr.bin/ssh-add (installincludes) ===> secure/usr.bin/ssh-agent (installincludes) ===> secure/usr.bin/ssh-keygen (installincludes) ===> secure/usr.bin/ssh-keyscan (installincludes) ===> secure/usr.sbin (installincludes) ===> secure/usr.sbin/sshd (installincludes) ===> share (includes) set -e; cd /usr/src/share; make buildincludes; make installincludes ===> share/atf (buildincludes) ===> share/colldef (buildincludes) ===> share/dict (buildincludes) ===> share/doc (buildincludes) ===> share/doc/IPv6 (buildincludes) ===> share/doc/atf (buildincludes) ===> share/doc/bind9 (buildincludes) ===> share/doc/legal (buildincludes) ===> share/doc/legal/intel_ipw (buildincludes) ===> share/doc/legal/intel_iwi (buildincludes) ===> share/doc/legal/intel_iwn (buildincludes) ===> share/doc/legal/intel_wpi (buildincludes) ===> share/doc/papers (buildincludes) ===> share/doc/papers/beyond4.3 (buildincludes) ===> share/doc/papers/bufbio (buildincludes) ===> share/doc/papers/contents (buildincludes) ===> share/doc/papers/devfs (buildincludes) ===> share/doc/papers/diskperf (buildincludes) ===> share/doc/papers/fsinterface (buildincludes) ===> share/doc/papers/hwpmc (buildincludes) ===> share/doc/papers/jail (buildincludes) ===> share/doc/papers/kernmalloc (buildincludes) ===> share/doc/papers/kerntune (buildincludes) ===> share/doc/papers/malloc (buildincludes) ===> share/doc/papers/newvm (buildincludes) ===> share/doc/papers/relengr (buildincludes) ===> share/doc/papers/sysperf (buildincludes) ===> share/doc/papers/timecounter (buildincludes) ===> share/doc/psd (buildincludes) ===> share/doc/psd/title (buildincludes) ===> share/doc/psd/contents (buildincludes) ===> share/doc/psd/01.cacm (buildincludes) ===> share/doc/psd/02.implement (buildincludes) ===> share/doc/psd/03.iosys (buildincludes) ===> share/doc/psd/04.uprog (buildincludes) ===> share/doc/psd/05.sysman (buildincludes) ===> share/doc/psd/06.Clang (buildincludes) ===> share/doc/psd/12.make (buildincludes) ===> share/doc/psd/13.rcs (buildincludes) ===> share/doc/psd/13.rcs/rcs (buildincludes) ===> share/doc/psd/13.rcs/rcs_func (buildincludes) ===> share/doc/psd/15.yacc (buildincludes) ===> share/doc/psd/16.lex (buildincludes) ===> share/doc/psd/17.m4 (buildincludes) ===> share/doc/psd/18.gprof (buildincludes) ===> share/doc/psd/20.ipctut (buildincludes) ===> share/doc/psd/21.ipc (buildincludes) ===> share/doc/psd/22.rpcgen (buildincludes) ===> share/doc/psd/23.rpc (buildincludes) ===> share/doc/psd/24.xdr (buildincludes) ===> share/doc/psd/25.xdrrfc (buildincludes) ===> share/doc/psd/26.rpcrfc (buildincludes) ===> share/doc/psd/27.nfsrpc (buildincludes) ===> share/doc/psd/28.cvs (buildincludes) ===> share/doc/smm (buildincludes) ===> share/doc/smm/title (buildincludes) ===> share/doc/smm/contents (buildincludes) ===> share/doc/smm/01.setup (buildincludes) ===> share/doc/smm/02.config (buildincludes) ===> share/doc/smm/03.fsck (buildincludes) ===> share/doc/smm/04.quotas (buildincludes) ===> share/doc/smm/05.fastfs (buildincludes) ===> share/doc/smm/06.nfs (buildincludes) ===> share/doc/smm/07.lpd (buildincludes) ===> share/doc/smm/08.sendmailop (buildincludes) ===> share/doc/smm/11.timedop (buildincludes) ===> share/doc/smm/12.timed (buildincludes) ===> share/doc/smm/18.net (buildincludes) ===> share/doc/usd (buildincludes) ===> share/doc/usd/title (buildincludes) ===> share/doc/usd/contents (buildincludes) ===> share/doc/usd/04.csh (buildincludes) ===> share/doc/usd/05.dc (buildincludes) ===> share/doc/usd/06.bc (buildincludes) ===> share/doc/usd/07.mail (buildincludes) ===> share/doc/usd/10.exref (buildincludes) ===> share/doc/usd/10.exref/exref (buildincludes) ===> share/doc/usd/10.exref/summary (buildincludes) ===> share/doc/usd/11.vitut (buildincludes) ===> share/doc/usd/12.vi (buildincludes) ===> share/doc/usd/12.vi/vi (buildincludes) ===> share/doc/usd/12.vi/viapwh (buildincludes) ===> share/doc/usd/12.vi/summary (buildincludes) ===> share/doc/usd/13.viref (buildincludes) ===> share/doc/usd/18.msdiffs (buildincludes) ===> share/doc/usd/19.memacros (buildincludes) ===> share/doc/usd/20.meref (buildincludes) ===> share/doc/usd/21.troff (buildincludes) ===> share/doc/usd/22.trofftut (buildincludes) ===> share/dtrace (buildincludes) ===> share/dtrace/toolkit (buildincludes) ===> share/examples (buildincludes) ===> share/examples/atf (buildincludes) ===> share/examples/ipfilter (buildincludes) ===> share/examples/pf (buildincludes) ===> share/me (buildincludes) ===> share/misc (buildincludes) ===> share/mk (buildincludes) ===> share/mklocale (buildincludes) ===> share/monetdef (buildincludes) ===> share/msgdef (buildincludes) ===> share/numericdef (buildincludes) ===> share/sendmail (buildincludes) ===> share/skel (buildincludes) ===> share/snmp (buildincludes) ===> share/snmp/mibs (buildincludes) ===> share/syscons (buildincludes) ===> share/syscons/fonts (buildincludes) ===> share/syscons/keymaps (buildincludes) ===> share/syscons/scrnmaps (buildincludes) ===> share/tabset (buildincludes) ===> share/termcap (buildincludes) ===> share/timedef (buildincludes) ===> share/xml (buildincludes) ===> share/xml/atf (buildincludes) ===> share/xsl (buildincludes) ===> share/xsl/atf (buildincludes) ===> share/zoneinfo (buildincludes) ===> share/atf (installincludes) ===> share/colldef (installincludes) ===> share/dict (installincludes) ===> share/doc (installincludes) ===> share/doc/IPv6 (installincludes) ===> share/doc/atf (installincludes) ===> share/doc/bind9 (installincludes) ===> share/doc/legal (installincludes) ===> share/doc/legal/intel_ipw (installincludes) ===> share/doc/legal/intel_iwi (installincludes) ===> share/doc/legal/intel_iwn (installincludes) ===> share/doc/legal/intel_wpi (installincludes) ===> share/doc/papers (installincludes) ===> share/doc/papers/beyond4.3 (installincludes) ===> share/doc/papers/bufbio (installincludes) ===> share/doc/papers/contents (installincludes) ===> share/doc/papers/devfs (installincludes) ===> share/doc/papers/diskperf (installincludes) ===> share/doc/papers/fsinterface (installincludes) ===> share/doc/papers/hwpmc (installincludes) ===> share/doc/papers/jail (installincludes) ===> share/doc/papers/kernmalloc (installincludes) ===> share/doc/papers/kerntune (installincludes) ===> share/doc/papers/malloc (installincludes) ===> share/doc/papers/newvm (installincludes) ===> share/doc/papers/relengr (installincludes) ===> share/doc/papers/sysperf (installincludes) ===> share/doc/papers/timecounter (installincludes) ===> share/doc/psd (installincludes) ===> share/doc/psd/title (installincludes) ===> share/doc/psd/contents (installincludes) ===> share/doc/psd/01.cacm (installincludes) ===> share/doc/psd/02.implement (installincludes) ===> share/doc/psd/03.iosys (installincludes) ===> share/doc/psd/04.uprog (installincludes) ===> share/doc/psd/05.sysman (installincludes) ===> share/doc/psd/06.Clang (installincludes) ===> share/doc/psd/12.make (installincludes) ===> share/doc/psd/13.rcs (installincludes) ===> share/doc/psd/13.rcs/rcs (installincludes) ===> share/doc/psd/13.rcs/rcs_func (installincludes) ===> share/doc/psd/15.yacc (installincludes) ===> share/doc/psd/16.lex (installincludes) ===> share/doc/psd/17.m4 (installincludes) ===> share/doc/psd/18.gprof (installincludes) ===> share/doc/psd/20.ipctut (installincludes) ===> share/doc/psd/21.ipc (installincludes) ===> share/doc/psd/22.rpcgen (installincludes) ===> share/doc/psd/23.rpc (installincludes) ===> share/doc/psd/24.xdr (installincludes) ===> share/doc/psd/25.xdrrfc (installincludes) ===> share/doc/psd/26.rpcrfc (installincludes) ===> share/doc/psd/27.nfsrpc (installincludes) ===> share/doc/psd/28.cvs (installincludes) ===> share/doc/smm (installincludes) ===> share/doc/smm/title (installincludes) ===> share/doc/smm/contents (installincludes) ===> share/doc/smm/01.setup (installincludes) ===> share/doc/smm/02.config (installincludes) ===> share/doc/smm/03.fsck (installincludes) ===> share/doc/smm/04.quotas (installincludes) ===> share/doc/smm/05.fastfs (installincludes) ===> share/doc/smm/06.nfs (installincludes) ===> share/doc/smm/07.lpd (installincludes) ===> share/doc/smm/08.sendmailop (installincludes) ===> share/doc/smm/11.timedop (installincludes) ===> share/doc/smm/12.timed (installincludes) ===> share/doc/smm/18.net (installincludes) ===> share/doc/usd (installincludes) ===> share/doc/usd/title (installincludes) ===> share/doc/usd/contents (installincludes) ===> share/doc/usd/04.csh (installincludes) ===> share/doc/usd/05.dc (installincludes) ===> share/doc/usd/06.bc (installincludes) ===> share/doc/usd/07.mail (installincludes) ===> share/doc/usd/10.exref (installincludes) ===> share/doc/usd/10.exref/exref (installincludes) ===> share/doc/usd/10.exref/summary (installincludes) ===> share/doc/usd/11.vitut (installincludes) ===> share/doc/usd/12.vi (installincludes) ===> share/doc/usd/12.vi/vi (installincludes) ===> share/doc/usd/12.vi/viapwh (installincludes) ===> share/doc/usd/12.vi/summary (installincludes) ===> share/doc/usd/13.viref (installincludes) ===> share/doc/usd/18.msdiffs (installincludes) ===> share/doc/usd/19.memacros (installincludes) ===> share/doc/usd/20.meref (installincludes) ===> share/doc/usd/21.troff (installincludes) ===> share/doc/usd/22.trofftut (installincludes) ===> share/dtrace (installincludes) ===> share/dtrace/toolkit (installincludes) ===> share/examples (installincludes) ===> share/examples/atf (installincludes) ===> share/examples/ipfilter (installincludes) ===> share/examples/pf (installincludes) ===> share/me (installincludes) ===> share/misc (installincludes) ===> share/mk (installincludes) ===> share/mklocale (installincludes) ===> share/monetdef (installincludes) ===> share/msgdef (installincludes) ===> share/numericdef (installincludes) ===> share/sendmail (installincludes) ===> share/skel (installincludes) ===> share/snmp (installincludes) ===> share/snmp/mibs (installincludes) ===> share/syscons (installincludes) ===> share/syscons/fonts (installincludes) ===> share/syscons/keymaps (installincludes) ===> share/syscons/scrnmaps (installincludes) ===> share/tabset (installincludes) ===> share/termcap (installincludes) ===> share/timedef (installincludes) ===> share/xml (installincludes) ===> share/xml/atf (installincludes) ===> share/xsl (installincludes) ===> share/xsl/atf (installincludes) ===> share/zoneinfo (installincludes) ===> sys (includes) set -e; cd /usr/src/sys; make buildincludes; make installincludes ===> sys/boot (buildincludes) ===> sys/boot/fdt (buildincludes) ===> sys/boot/uboot (buildincludes) ===> sys/boot/uboot/lib (buildincludes) ===> sys/boot/ficl (buildincludes) ===> sys/boot/arm (buildincludes) ===> sys/boot/arm/uboot (buildincludes) ===> sys/boot (installincludes) ===> sys/boot/fdt (installincludes) ===> sys/boot/uboot (installincludes) ===> sys/boot/uboot/lib (installincludes) ===> sys/boot/ficl (installincludes) ===> sys/boot/arm (installincludes) ===> sys/boot/arm/uboot (installincludes) ===> usr.bin (includes) set -e; cd /usr/src/usr.bin; make buildincludes; make installincludes ===> usr.bin/alias (buildincludes) ===> usr.bin/apply (buildincludes) ===> usr.bin/ar (buildincludes) ===> usr.bin/asa (buildincludes) ===> usr.bin/at (buildincludes) ===> usr.bin/atf (buildincludes) ===> usr.bin/atf/atf-config (buildincludes) ===> usr.bin/atf/atf-report (buildincludes) ===> usr.bin/atf/atf-run (buildincludes) ===> usr.bin/atf/atf-sh (buildincludes) ===> usr.bin/atf/atf-version (buildincludes) ===> usr.bin/atm (buildincludes) ===> usr.bin/atm/sscop (buildincludes) ===> usr.bin/awk (buildincludes) ===> usr.bin/banner (buildincludes) ===> usr.bin/basename (buildincludes) ===> usr.bin/bc (buildincludes) ===> usr.bin/biff (buildincludes) ===> usr.bin/bluetooth (buildincludes) ===> usr.bin/bluetooth/bthost (buildincludes) ===> usr.bin/bluetooth/btsockstat (buildincludes) ===> usr.bin/bluetooth/rfcomm_sppd (buildincludes) ===> usr.bin/brandelf (buildincludes) ===> usr.bin/bsdiff (buildincludes) ===> usr.bin/bsdiff/bsdiff (buildincludes) ===> usr.bin/bsdiff/bspatch (buildincludes) ===> usr.bin/bzip2 (buildincludes) ===> usr.bin/bzip2recover (buildincludes) ===> usr.bin/c89 (buildincludes) ===> usr.bin/c99 (buildincludes) ===> usr.bin/calendar (buildincludes) ===> usr.bin/cap_mkdb (buildincludes) ===> usr.bin/chat (buildincludes) ===> usr.bin/checknr (buildincludes) ===> usr.bin/chkey (buildincludes) ===> usr.bin/chpass (buildincludes) ===> usr.bin/cksum (buildincludes) ===> usr.bin/cmp (buildincludes) ===> usr.bin/col (buildincludes) ===> usr.bin/colcrt (buildincludes) ===> usr.bin/colldef (buildincludes) ===> usr.bin/colrm (buildincludes) ===> usr.bin/column (buildincludes) ===> usr.bin/comm (buildincludes) ===> usr.bin/compress (buildincludes) ===> usr.bin/cpio (buildincludes) ===> usr.bin/cpuset (buildincludes) ===> usr.bin/csplit (buildincludes) ===> usr.bin/csup (buildincludes) ===> usr.bin/ctags (buildincludes) ===> usr.bin/ctlstat (buildincludes) ===> usr.bin/cut (buildincludes) ===> usr.bin/dc (buildincludes) ===> usr.bin/dig (buildincludes) ===> usr.bin/dirname (buildincludes) ===> usr.bin/du (buildincludes) ===> usr.bin/ee (buildincludes) ===> usr.bin/elf2aout (buildincludes) ===> usr.bin/elfdump (buildincludes) ===> usr.bin/enigma (buildincludes) ===> usr.bin/env (buildincludes) ===> usr.bin/expand (buildincludes) ===> usr.bin/false (buildincludes) ===> usr.bin/fetch (buildincludes) ===> usr.bin/file (buildincludes) ===> usr.bin/file2c (buildincludes) ===> usr.bin/find (buildincludes) ===> usr.bin/finger (buildincludes) ===> usr.bin/fmt (buildincludes) ===> usr.bin/fold (buildincludes) ===> usr.bin/from (buildincludes) ===> usr.bin/fstat (buildincludes) ===> usr.bin/fsync (buildincludes) ===> usr.bin/ftp (buildincludes) ===> usr.bin/gcore (buildincludes) ===> usr.bin/gencat (buildincludes) ===> usr.bin/getconf (buildincludes) ===> usr.bin/getent (buildincludes) ===> usr.bin/getopt (buildincludes) ===> usr.bin/gprof (buildincludes) ===> usr.bin/grep (buildincludes) ===> usr.bin/gzip (buildincludes) ===> usr.bin/head (buildincludes) ===> usr.bin/hexdump (buildincludes) ===> usr.bin/host (buildincludes) ===> usr.bin/id (buildincludes) ===> usr.bin/indent (buildincludes) ===> usr.bin/ipcrm (buildincludes) ===> usr.bin/ipcs (buildincludes) ===> usr.bin/join (buildincludes) ===> usr.bin/jot (buildincludes) ===> usr.bin/kdump (buildincludes) ===> usr.bin/keylogin (buildincludes) ===> usr.bin/keylogout (buildincludes) ===> usr.bin/killall (buildincludes) ===> usr.bin/ktrace (buildincludes) ===> usr.bin/ktrdump (buildincludes) ===> usr.bin/lam (buildincludes) ===> usr.bin/last (buildincludes) ===> usr.bin/lastcomm (buildincludes) ===> usr.bin/ldd (buildincludes) ===> usr.bin/leave (buildincludes) ===> usr.bin/less (buildincludes) ===> usr.bin/lessecho (buildincludes) ===> usr.bin/lesskey (buildincludes) ===> usr.bin/lex (buildincludes) ===> usr.bin/lex/lib (buildincludes) ===> usr.bin/limits (buildincludes) ===> usr.bin/locale (buildincludes) ===> usr.bin/locate (buildincludes) ===> usr.bin/locate/bigram (buildincludes) ===> usr.bin/locate/code (buildincludes) ===> usr.bin/locate/locate (buildincludes) ===> usr.bin/lock (buildincludes) ===> usr.bin/lockf (buildincludes) ===> usr.bin/logger (buildincludes) ===> usr.bin/login (buildincludes) ===> usr.bin/logins (buildincludes) ===> usr.bin/logname (buildincludes) ===> usr.bin/look (buildincludes) ===> usr.bin/lorder (buildincludes) ===> usr.bin/lsvfs (buildincludes) ===> usr.bin/lzmainfo (buildincludes) ===> usr.bin/m4 (buildincludes) ===> usr.bin/mail (buildincludes) ===> usr.bin/make (buildincludes) ===> usr.bin/mandoc (buildincludes) ===> usr.bin/mesg (buildincludes) ===> usr.bin/minigzip (buildincludes) ===> usr.bin/ministat (buildincludes) ===> usr.bin/mkdep (buildincludes) ===> usr.bin/mkfifo (buildincludes) ===> usr.bin/mklocale (buildincludes) ===> usr.bin/mkstr (buildincludes) ===> usr.bin/mktemp (buildincludes) ===> usr.bin/mkulzma (buildincludes) ===> usr.bin/mkuzip (buildincludes) ===> usr.bin/msgs (buildincludes) ===> usr.bin/mt (buildincludes) ===> usr.bin/nc (buildincludes) ===> usr.bin/ncal (buildincludes) ===> usr.bin/netstat (buildincludes) ===> usr.bin/newgrp (buildincludes) ===> usr.bin/newkey (buildincludes) ===> usr.bin/nfsstat (buildincludes) ===> usr.bin/nice (buildincludes) ===> usr.bin/nl (buildincludes) ===> usr.bin/nohup (buildincludes) ===> usr.bin/nslookup (buildincludes) ===> usr.bin/nsupdate (buildincludes) ===> usr.bin/opieinfo (buildincludes) ===> usr.bin/opiekey (buildincludes) ===> usr.bin/opiepasswd (buildincludes) ===> usr.bin/pagesize (buildincludes) ===> usr.bin/passwd (buildincludes) ===> usr.bin/paste (buildincludes) ===> usr.bin/patch (buildincludes) ===> usr.bin/pathchk (buildincludes) ===> usr.bin/perror (buildincludes) ===> usr.bin/pr (buildincludes) ===> usr.bin/printenv (buildincludes) ===> usr.bin/printf (buildincludes) ===> usr.bin/procstat (buildincludes) ===> usr.bin/quota (buildincludes) ===> usr.bin/rctl (buildincludes) ===> usr.bin/renice (buildincludes) ===> usr.bin/rev (buildincludes) ===> usr.bin/revoke (buildincludes) ===> usr.bin/rlogin (buildincludes) ===> usr.bin/rpcgen (buildincludes) ===> usr.bin/rpcinfo (buildincludes) ===> usr.bin/rs (buildincludes) ===> usr.bin/rsh (buildincludes) ===> usr.bin/rup (buildincludes) ===> usr.bin/ruptime (buildincludes) ===> usr.bin/rusers (buildincludes) ===> usr.bin/rwall (buildincludes) ===> usr.bin/rwho (buildincludes) ===> usr.bin/script (buildincludes) ===> usr.bin/sed (buildincludes) ===> usr.bin/seq (buildincludes) ===> usr.bin/shar (buildincludes) ===> usr.bin/showmount (buildincludes) ===> usr.bin/sockstat (buildincludes) ===> usr.bin/sort (buildincludes) ===> usr.bin/split (buildincludes) ===> usr.bin/ssh-copy-id (buildincludes) ===> usr.bin/stat (buildincludes) ===> usr.bin/stdbuf (buildincludes) ===> usr.bin/su (buildincludes) ===> usr.bin/systat (buildincludes) ===> usr.bin/tabs (buildincludes) ===> usr.bin/tail (buildincludes) ===> usr.bin/talk (buildincludes) ===> usr.bin/tar (buildincludes) ===> usr.bin/tcopy (buildincludes) ===> usr.bin/tee (buildincludes) ===> usr.bin/telnet (buildincludes) ===> usr.bin/tftp (buildincludes) ===> usr.bin/time (buildincludes) ===> usr.bin/tip (buildincludes) ===> usr.bin/tip/tip (buildincludes) ===> usr.bin/top (buildincludes) ===> usr.bin/touch (buildincludes) ===> usr.bin/tput (buildincludes) ===> usr.bin/tr (buildincludes) ===> usr.bin/true (buildincludes) ===> usr.bin/truncate (buildincludes) ===> usr.bin/tset (buildincludes) ===> usr.bin/tsort (buildincludes) ===> usr.bin/tty (buildincludes) ===> usr.bin/ul (buildincludes) ===> usr.bin/uname (buildincludes) ===> usr.bin/unexpand (buildincludes) ===> usr.bin/unifdef (buildincludes) ===> usr.bin/uniq (buildincludes) ===> usr.bin/units (buildincludes) ===> usr.bin/unvis (buildincludes) ===> usr.bin/unzip (buildincludes) ===> usr.bin/usbhidaction (buildincludes) ===> usr.bin/usbhidctl (buildincludes) ===> usr.bin/users (buildincludes) ===> usr.bin/uudecode (buildincludes) ===> usr.bin/uuencode (buildincludes) ===> usr.bin/vacation (buildincludes) ===> usr.bin/vgrind (buildincludes) ===> usr.bin/vi (buildincludes) ===> usr.bin/vis (buildincludes) ===> usr.bin/vmstat (buildincludes) ===> usr.bin/w (buildincludes) ===> usr.bin/wall (buildincludes) ===> usr.bin/wc (buildincludes) ===> usr.bin/what (buildincludes) ===> usr.bin/whereis (buildincludes) ===> usr.bin/which (buildincludes) ===> usr.bin/who (buildincludes) ===> usr.bin/whois (buildincludes) ===> usr.bin/write (buildincludes) ===> usr.bin/xargs (buildincludes) ===> usr.bin/xinstall (buildincludes) ===> usr.bin/xlint (buildincludes) ===> usr.bin/xlint/lint1 (buildincludes) ===> usr.bin/xlint/lint2 (buildincludes) ===> usr.bin/xlint/xlint (buildincludes) ===> usr.bin/xlint/llib (buildincludes) ===> usr.bin/xstr (buildincludes) ===> usr.bin/xz (buildincludes) ===> usr.bin/xzdec (buildincludes) ===> usr.bin/yacc (buildincludes) ===> usr.bin/yes (buildincludes) ===> usr.bin/ypcat (buildincludes) ===> usr.bin/ypmatch (buildincludes) ===> usr.bin/ypwhich (buildincludes) ===> usr.bin/alias (installincludes) ===> usr.bin/apply (installincludes) ===> usr.bin/ar (installincludes) ===> usr.bin/asa (installincludes) ===> usr.bin/at (installincludes) ===> usr.bin/atf (installincludes) ===> usr.bin/atf/atf-config (installincludes) ===> usr.bin/atf/atf-report (installincludes) ===> usr.bin/atf/atf-run (installincludes) ===> usr.bin/atf/atf-sh (installincludes) ===> usr.bin/atf/atf-version (installincludes) ===> usr.bin/atm (installincludes) ===> usr.bin/atm/sscop (installincludes) ===> usr.bin/awk (installincludes) ===> usr.bin/banner (installincludes) ===> usr.bin/basename (installincludes) ===> usr.bin/bc (installincludes) ===> usr.bin/biff (installincludes) ===> usr.bin/bluetooth (installincludes) ===> usr.bin/bluetooth/bthost (installincludes) ===> usr.bin/bluetooth/btsockstat (installincludes) ===> usr.bin/bluetooth/rfcomm_sppd (installincludes) ===> usr.bin/brandelf (installincludes) ===> usr.bin/bsdiff (installincludes) ===> usr.bin/bsdiff/bsdiff (installincludes) ===> usr.bin/bsdiff/bspatch (installincludes) ===> usr.bin/bzip2 (installincludes) ===> usr.bin/bzip2recover (installincludes) ===> usr.bin/c89 (installincludes) ===> usr.bin/c99 (installincludes) ===> usr.bin/calendar (installincludes) ===> usr.bin/cap_mkdb (installincludes) ===> usr.bin/chat (installincludes) ===> usr.bin/checknr (installincludes) ===> usr.bin/chkey (installincludes) ===> usr.bin/chpass (installincludes) ===> usr.bin/cksum (installincludes) ===> usr.bin/cmp (installincludes) ===> usr.bin/col (installincludes) ===> usr.bin/colcrt (installincludes) ===> usr.bin/colldef (installincludes) ===> usr.bin/colrm (installincludes) ===> usr.bin/column (installincludes) ===> usr.bin/comm (installincludes) ===> usr.bin/compress (installincludes) ===> usr.bin/cpio (installincludes) ===> usr.bin/cpuset (installincludes) ===> usr.bin/csplit (installincludes) ===> usr.bin/csup (installincludes) ===> usr.bin/ctags (installincludes) ===> usr.bin/ctlstat (installincludes) ===> usr.bin/cut (installincludes) ===> usr.bin/dc (installincludes) ===> usr.bin/dig (installincludes) ===> usr.bin/dirname (installincludes) ===> usr.bin/du (installincludes) ===> usr.bin/ee (installincludes) ===> usr.bin/elf2aout (installincludes) ===> usr.bin/elfdump (installincludes) ===> usr.bin/enigma (installincludes) ===> usr.bin/env (installincludes) ===> usr.bin/expand (installincludes) ===> usr.bin/false (installincludes) ===> usr.bin/fetch (installincludes) ===> usr.bin/file (installincludes) ===> usr.bin/file2c (installincludes) ===> usr.bin/find (installincludes) ===> usr.bin/finger (installincludes) ===> usr.bin/fmt (installincludes) ===> usr.bin/fold (installincludes) ===> usr.bin/from (installincludes) ===> usr.bin/fstat (installincludes) ===> usr.bin/fsync (installincludes) ===> usr.bin/ftp (installincludes) ===> usr.bin/gcore (installincludes) ===> usr.bin/gencat (installincludes) ===> usr.bin/getconf (installincludes) ===> usr.bin/getent (installincludes) ===> usr.bin/getopt (installincludes) ===> usr.bin/gprof (installincludes) ===> usr.bin/grep (installincludes) ===> usr.bin/gzip (installincludes) ===> usr.bin/head (installincludes) ===> usr.bin/hexdump (installincludes) ===> usr.bin/host (installincludes) ===> usr.bin/id (installincludes) ===> usr.bin/indent (installincludes) ===> usr.bin/ipcrm (installincludes) ===> usr.bin/ipcs (installincludes) ===> usr.bin/join (installincludes) ===> usr.bin/jot (installincludes) ===> usr.bin/kdump (installincludes) ===> usr.bin/keylogin (installincludes) ===> usr.bin/keylogout (installincludes) ===> usr.bin/killall (installincludes) ===> usr.bin/ktrace (installincludes) ===> usr.bin/ktrdump (installincludes) ===> usr.bin/lam (installincludes) ===> usr.bin/last (installincludes) ===> usr.bin/lastcomm (installincludes) ===> usr.bin/ldd (installincludes) ===> usr.bin/leave (installincludes) ===> usr.bin/less (installincludes) ===> usr.bin/lessecho (installincludes) ===> usr.bin/lesskey (installincludes) ===> usr.bin/lex (installincludes) install -C -o root -g wheel -m 444 FlexLexer.h /usr/arm-freebsd/usr/include ===> usr.bin/lex/lib (installincludes) ===> usr.bin/limits (installincludes) ===> usr.bin/locale (installincludes) ===> usr.bin/locate (installincludes) ===> usr.bin/locate/bigram (installincludes) ===> usr.bin/locate/code (installincludes) ===> usr.bin/locate/locate (installincludes) ===> usr.bin/lock (installincludes) ===> usr.bin/lockf (installincludes) ===> usr.bin/logger (installincludes) ===> usr.bin/login (installincludes) ===> usr.bin/logins (installincludes) ===> usr.bin/logname (installincludes) ===> usr.bin/look (installincludes) ===> usr.bin/lorder (installincludes) ===> usr.bin/lsvfs (installincludes) ===> usr.bin/lzmainfo (installincludes) ===> usr.bin/m4 (installincludes) ===> usr.bin/mail (installincludes) ===> usr.bin/make (installincludes) ===> usr.bin/mandoc (installincludes) ===> usr.bin/mesg (installincludes) ===> usr.bin/minigzip (installincludes) ===> usr.bin/ministat (installincludes) ===> usr.bin/mkdep (installincludes) ===> usr.bin/mkfifo (installincludes) ===> usr.bin/mklocale (installincludes) ===> usr.bin/mkstr (installincludes) ===> usr.bin/mktemp (installincludes) ===> usr.bin/mkulzma (installincludes) ===> usr.bin/mkuzip (installincludes) ===> usr.bin/msgs (installincludes) ===> usr.bin/mt (installincludes) ===> usr.bin/nc (installincludes) ===> usr.bin/ncal (installincludes) ===> usr.bin/netstat (installincludes) ===> usr.bin/newgrp (installincludes) ===> usr.bin/newkey (installincludes) ===> usr.bin/nfsstat (installincludes) ===> usr.bin/nice (installincludes) ===> usr.bin/nl (installincludes) ===> usr.bin/nohup (installincludes) ===> usr.bin/nslookup (installincludes) ===> usr.bin/nsupdate (installincludes) ===> usr.bin/opieinfo (installincludes) ===> usr.bin/opiekey (installincludes) ===> usr.bin/opiepasswd (installincludes) ===> usr.bin/pagesize (installincludes) ===> usr.bin/passwd (installincludes) ===> usr.bin/paste (installincludes) ===> usr.bin/patch (installincludes) ===> usr.bin/pathchk (installincludes) ===> usr.bin/perror (installincludes) ===> usr.bin/pr (installincludes) ===> usr.bin/printenv (installincludes) ===> usr.bin/printf (installincludes) ===> usr.bin/procstat (installincludes) ===> usr.bin/quota (installincludes) ===> usr.bin/rctl (installincludes) ===> usr.bin/renice (installincludes) ===> usr.bin/rev (installincludes) ===> usr.bin/revoke (installincludes) ===> usr.bin/rlogin (installincludes) ===> usr.bin/rpcgen (installincludes) ===> usr.bin/rpcinfo (installincludes) ===> usr.bin/rs (installincludes) ===> usr.bin/rsh (installincludes) ===> usr.bin/rup (installincludes) ===> usr.bin/ruptime (installincludes) ===> usr.bin/rusers (installincludes) ===> usr.bin/rwall (installincludes) ===> usr.bin/rwho (installincludes) ===> usr.bin/script (installincludes) ===> usr.bin/sed (installincludes) ===> usr.bin/seq (installincludes) ===> usr.bin/shar (installincludes) ===> usr.bin/showmount (installincludes) ===> usr.bin/sockstat (installincludes) ===> usr.bin/sort (installincludes) ===> usr.bin/split (installincludes) ===> usr.bin/ssh-copy-id (installincludes) ===> usr.bin/stat (installincludes) ===> usr.bin/stdbuf (installincludes) ===> usr.bin/su (installincludes) ===> usr.bin/systat (installincludes) ===> usr.bin/tabs (installincludes) ===> usr.bin/tail (installincludes) ===> usr.bin/talk (installincludes) ===> usr.bin/tar (installincludes) ===> usr.bin/tcopy (installincludes) ===> usr.bin/tee (installincludes) ===> usr.bin/telnet (installincludes) ===> usr.bin/tftp (installincludes) ===> usr.bin/time (installincludes) ===> usr.bin/tip (installincludes) ===> usr.bin/tip/tip (installincludes) ===> usr.bin/top (installincludes) ===> usr.bin/touch (installincludes) ===> usr.bin/tput (installincludes) ===> usr.bin/tr (installincludes) ===> usr.bin/true (installincludes) ===> usr.bin/truncate (installincludes) ===> usr.bin/tset (installincludes) ===> usr.bin/tsort (installincludes) ===> usr.bin/tty (installincludes) ===> usr.bin/ul (installincludes) ===> usr.bin/uname (installincludes) ===> usr.bin/unexpand (installincludes) ===> usr.bin/unifdef (installincludes) ===> usr.bin/uniq (installincludes) ===> usr.bin/units (installincludes) ===> usr.bin/unvis (installincludes) ===> usr.bin/unzip (installincludes) ===> usr.bin/usbhidaction (installincludes) ===> usr.bin/usbhidctl (installincludes) ===> usr.bin/users (installincludes) ===> usr.bin/uudecode (installincludes) ===> usr.bin/uuencode (installincludes) ===> usr.bin/vacation (installincludes) ===> usr.bin/vgrind (installincludes) ===> usr.bin/vi (installincludes) ===> usr.bin/vis (installincludes) ===> usr.bin/vmstat (installincludes) ===> usr.bin/w (installincludes) ===> usr.bin/wall (installincludes) ===> usr.bin/wc (installincludes) ===> usr.bin/what (installincludes) ===> usr.bin/whereis (installincludes) ===> usr.bin/which (installincludes) ===> usr.bin/who (installincludes) ===> usr.bin/whois (installincludes) ===> usr.bin/write (installincludes) ===> usr.bin/xargs (installincludes) ===> usr.bin/xinstall (installincludes) ===> usr.bin/xlint (installincludes) ===> usr.bin/xlint/lint1 (installincludes) ===> usr.bin/xlint/lint2 (installincludes) ===> usr.bin/xlint/xlint (installincludes) ===> usr.bin/xlint/llib (installincludes) ===> usr.bin/xstr (installincludes) ===> usr.bin/xz (installincludes) ===> usr.bin/xzdec (installincludes) ===> usr.bin/yacc (installincludes) ===> usr.bin/yes (installincludes) ===> usr.bin/ypcat (installincludes) ===> usr.bin/ypmatch (installincludes) ===> usr.bin/ypwhich (installincludes) ===> usr.sbin (includes) set -e; cd /usr/src/usr.sbin; make buildincludes; make installincludes ===> usr.sbin/IPXrouted (buildincludes) ===> usr.sbin/ac (buildincludes) ===> usr.sbin/accton (buildincludes) ===> usr.sbin/adduser (buildincludes) ===> usr.sbin/amd (buildincludes) ===> usr.sbin/amd/include (buildincludes) ===> usr.sbin/amd/libamu (buildincludes) ===> usr.sbin/amd/amd (buildincludes) ===> usr.sbin/amd/amq (buildincludes) ===> usr.sbin/amd/doc (buildincludes) ===> usr.sbin/amd/fixmount (buildincludes) ===> usr.sbin/amd/fsinfo (buildincludes) ===> usr.sbin/amd/hlfsd (buildincludes) ===> usr.sbin/amd/mk-amd-map (buildincludes) ===> usr.sbin/amd/pawd (buildincludes) ===> usr.sbin/amd/scripts (buildincludes) ===> usr.sbin/amd/wire-test (buildincludes) ===> usr.sbin/ancontrol (buildincludes) ===> usr.sbin/arp (buildincludes) ===> usr.sbin/arpaname (buildincludes) ===> usr.sbin/audit (buildincludes) ===> usr.sbin/auditd (buildincludes) ===> usr.sbin/auditdistd (buildincludes) ===> usr.sbin/auditreduce (buildincludes) ===> usr.sbin/authpf (buildincludes) ===> usr.sbin/bluetooth (buildincludes) ===> usr.sbin/bluetooth/ath3kfw (buildincludes) ===> usr.sbin/bluetooth/bcmfw (buildincludes) ===> usr.sbin/bluetooth/bt3cfw (buildincludes) ===> usr.sbin/bluetooth/bthidcontrol (buildincludes) ===> usr.sbin/bluetooth/bthidd (buildincludes) ===> usr.sbin/bluetooth/btpand (buildincludes) ===> usr.sbin/bluetooth/hccontrol (buildincludes) ===> usr.sbin/bluetooth/hcsecd (buildincludes) ===> usr.sbin/bluetooth/hcseriald (buildincludes) ===> usr.sbin/bluetooth/l2control (buildincludes) ===> usr.sbin/bluetooth/l2ping (buildincludes) ===> usr.sbin/bluetooth/rfcomm_pppd (buildincludes) ===> usr.sbin/bluetooth/sdpcontrol (buildincludes) ===> usr.sbin/bluetooth/sdpd (buildincludes) ===> usr.sbin/bootparamd (buildincludes) ===> usr.sbin/bootparamd/bootparamd (buildincludes) ===> usr.sbin/bootparamd/callbootd (buildincludes) ===> usr.sbin/bsdinstall (buildincludes) ===> usr.sbin/bsdinstall/distextract (buildincludes) ===> usr.sbin/bsdinstall/distfetch (buildincludes) ===> usr.sbin/bsdinstall/partedit (buildincludes) ===> usr.sbin/bsdinstall/scripts (buildincludes) ===> usr.sbin/bsnmpd (buildincludes) ===> usr.sbin/bsnmpd/gensnmptree (buildincludes) ===> usr.sbin/bsnmpd/bsnmpd (buildincludes) ===> usr.sbin/bsnmpd/modules (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_atm (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_bridge (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_hostres (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_mibII (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_pf (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_target (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_usm (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_vacm (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_wlan (buildincludes) ===> usr.sbin/bsnmpd/modules/snmp_netgraph (buildincludes) ===> usr.sbin/bsnmpd/tools (buildincludes) ===> usr.sbin/bsnmpd/tools/libbsnmptools (buildincludes) ===> usr.sbin/bsnmpd/tools/bsnmptools (buildincludes) ===> usr.sbin/burncd (buildincludes) ===> usr.sbin/cdcontrol (buildincludes) ===> usr.sbin/chkgrp (buildincludes) ===> usr.sbin/chown (buildincludes) ===> usr.sbin/chroot (buildincludes) ===> usr.sbin/ckdist (buildincludes) ===> usr.sbin/clear_locks (buildincludes) ===> usr.sbin/config (buildincludes) ===> usr.sbin/crashinfo (buildincludes) ===> usr.sbin/cron (buildincludes) ===> usr.sbin/cron/lib (buildincludes) ===> usr.sbin/cron/cron (buildincludes) ===> usr.sbin/cron/crontab (buildincludes) ===> usr.sbin/crunch (buildincludes) ===> usr.sbin/crunch/crunchgen (buildincludes) ===> usr.sbin/crunch/crunchide (buildincludes) ===> usr.sbin/ctladm (buildincludes) ===> usr.sbin/ctm (buildincludes) ===> usr.sbin/ctm/ctm (buildincludes) ===> usr.sbin/ctm/ctm_rmail (buildincludes) ===> usr.sbin/ctm/ctm_smail (buildincludes) ===> usr.sbin/ctm/ctm_dequeue (buildincludes) ===> usr.sbin/daemon (buildincludes) ===> usr.sbin/dconschat (buildincludes) ===> usr.sbin/ddns-confgen (buildincludes) ===> usr.sbin/devinfo (buildincludes) ===> usr.sbin/digictl (buildincludes) ===> usr.sbin/diskinfo (buildincludes) ===> usr.sbin/dnssec-dsfromkey (buildincludes) ===> usr.sbin/dnssec-keyfromlabel (buildincludes) ===> usr.sbin/dnssec-keygen (buildincludes) ===> usr.sbin/dnssec-revoke (buildincludes) ===> usr.sbin/dnssec-settime (buildincludes) ===> usr.sbin/dnssec-signzone (buildincludes) ===> usr.sbin/dumpcis (buildincludes) ===> usr.sbin/editmap (buildincludes) ===> usr.sbin/edquota (buildincludes) ===> usr.sbin/etcupdate (buildincludes) ===> usr.sbin/extattr (buildincludes) ===> usr.sbin/extattrctl (buildincludes) ===> usr.sbin/faithd (buildincludes) ===> usr.sbin/fdcontrol (buildincludes) ===> usr.sbin/fdformat (buildincludes) ===> usr.sbin/fdread (buildincludes) ===> usr.sbin/fdwrite (buildincludes) ===> usr.sbin/fifolog (buildincludes) ===> usr.sbin/fifolog/lib (buildincludes) ===> usr.sbin/fifolog/fifolog_create (buildincludes) ===> usr.sbin/fifolog/fifolog_writer (buildincludes) ===> usr.sbin/fifolog/fifolog_reader (buildincludes) ===> usr.sbin/flowctl (buildincludes) ===> usr.sbin/freebsd-update (buildincludes) ===> usr.sbin/ftp-proxy (buildincludes) ===> usr.sbin/ftp-proxy/libevent (buildincludes) ===> usr.sbin/ftp-proxy/ftp-proxy (buildincludes) ===> usr.sbin/fwcontrol (buildincludes) ===> usr.sbin/genrandom (buildincludes) ===> usr.sbin/getfmac (buildincludes) ===> usr.sbin/getpmac (buildincludes) ===> usr.sbin/gpioctl (buildincludes) ===> usr.sbin/gstat (buildincludes) ===> usr.sbin/i2c (buildincludes) ===> usr.sbin/ifmcstat (buildincludes) ===> usr.sbin/inetd (buildincludes) ===> usr.sbin/iostat (buildincludes) ===> usr.sbin/ip6addrctl (buildincludes) ===> usr.sbin/ipfwpcap (buildincludes) ===> usr.sbin/isc-hmac-fixup (buildincludes) ===> usr.sbin/isfctl (buildincludes) ===> usr.sbin/jail (buildincludes) ===> usr.sbin/jexec (buildincludes) ===> usr.sbin/jls (buildincludes) ===> usr.sbin/kbdcontrol (buildincludes) ===> usr.sbin/kbdmap (buildincludes) ===> usr.sbin/keyserv (buildincludes) ===> usr.sbin/kgmon (buildincludes) ===> usr.sbin/kldxref (buildincludes) ===> usr.sbin/lastlogin (buildincludes) ===> usr.sbin/lmcconfig (buildincludes) ===> usr.sbin/lpr (buildincludes) ===> usr.sbin/lpr/common_source (buildincludes) ===> usr.sbin/lpr/chkprintcap (buildincludes) ===> usr.sbin/lpr/lp (buildincludes) ===> usr.sbin/lpr/lpc (buildincludes) ===> usr.sbin/lpr/lpd (buildincludes) ===> usr.sbin/lpr/lpq (buildincludes) ===> usr.sbin/lpr/lpr (buildincludes) ===> usr.sbin/lpr/lprm (buildincludes) ===> usr.sbin/lpr/lptest (buildincludes) ===> usr.sbin/lpr/pac (buildincludes) ===> usr.sbin/lpr/filters (buildincludes) ===> usr.sbin/lpr/filters.ru (buildincludes) ===> usr.sbin/lpr/filters.ru/koi2alt (buildincludes) ===> usr.sbin/lpr/filters.ru/koi2855 (buildincludes) ===> usr.sbin/mailstats (buildincludes) ===> usr.sbin/mailwrapper (buildincludes) ===> usr.sbin/makefs (buildincludes) ===> usr.sbin/makemap (buildincludes) ===> usr.sbin/memcontrol (buildincludes) ===> usr.sbin/mergemaster (buildincludes) ===> usr.sbin/mfiutil (buildincludes) ===> usr.sbin/mixer (buildincludes) ===> usr.sbin/mld6query (buildincludes) ===> usr.sbin/mlxcontrol (buildincludes) ===> usr.sbin/mountd (buildincludes) ===> usr.sbin/moused (buildincludes) ===> usr.sbin/mptutil (buildincludes) ===> usr.sbin/mtest (buildincludes) ===> usr.sbin/mtree (buildincludes) ===> usr.sbin/named (buildincludes) ===> usr.sbin/named-checkconf (buildincludes) ===> usr.sbin/named-checkzone (buildincludes) ===> usr.sbin/named-journalprint (buildincludes) ===> usr.sbin/ndp (buildincludes) ===> usr.sbin/newsyslog (buildincludes) ===> usr.sbin/nfscbd (buildincludes) ===> usr.sbin/nfsd (buildincludes) ===> usr.sbin/nfsdumpstate (buildincludes) ===> usr.sbin/nfsrevoke (buildincludes) ===> usr.sbin/nfsuserd (buildincludes) ===> usr.sbin/ngctl (buildincludes) ===> usr.sbin/nghook (buildincludes) ===> usr.sbin/nmtree (buildincludes) ===> usr.sbin/nologin (buildincludes) ===> usr.sbin/nscd (buildincludes) ===> usr.sbin/nsec3hash (buildincludes) ===> usr.sbin/ntp (buildincludes) ===> usr.sbin/ntp/libopts (buildincludes) ===> usr.sbin/ntp/libntp (buildincludes) ===> usr.sbin/ntp/libparse (buildincludes) ===> usr.sbin/ntp/ntpd (buildincludes) ===> usr.sbin/ntp/ntpdc (buildincludes) ===> usr.sbin/ntp/ntpq (buildincludes) ===> usr.sbin/ntp/ntpdate (buildincludes) ===> usr.sbin/ntp/ntptime (buildincludes) ===> usr.sbin/ntp/ntp-keygen (buildincludes) ===> usr.sbin/ntp/sntp (buildincludes) ===> usr.sbin/ntp/doc (buildincludes) ===> usr.sbin/ofwdump (buildincludes) ===> usr.sbin/pc-sysinstall (buildincludes) ===> usr.sbin/pc-sysinstall/backend (buildincludes) ===> usr.sbin/pc-sysinstall/backend-partmanager (buildincludes) ===> usr.sbin/pc-sysinstall/backend-query (buildincludes) ===> usr.sbin/pc-sysinstall/conf (buildincludes) ===> usr.sbin/pc-sysinstall/doc (buildincludes) ===> usr.sbin/pc-sysinstall/examples (buildincludes) ===> usr.sbin/pc-sysinstall/pc-sysinstall (buildincludes) ===> usr.sbin/pciconf (buildincludes) ===> usr.sbin/periodic (buildincludes) ===> usr.sbin/pkg (buildincludes) ===> usr.sbin/pkg_install (buildincludes) ===> usr.sbin/pkg_install/lib (buildincludes) ===> usr.sbin/pkg_install/add (buildincludes) ===> usr.sbin/pkg_install/create (buildincludes) ===> usr.sbin/pkg_install/delete (buildincludes) ===> usr.sbin/pkg_install/info (buildincludes) ===> usr.sbin/pkg_install/updating (buildincludes) ===> usr.sbin/pkg_install/version (buildincludes) ===> usr.sbin/pmcannotate (buildincludes) ===> usr.sbin/pmccontrol (buildincludes) ===> usr.sbin/pmcstat (buildincludes) ===> usr.sbin/portsnap (buildincludes) ===> usr.sbin/portsnap/portsnap (buildincludes) ===> usr.sbin/portsnap/make_index (buildincludes) ===> usr.sbin/portsnap/phttpget (buildincludes) ===> usr.sbin/powerd (buildincludes) ===> usr.sbin/ppp (buildincludes) ===> usr.sbin/pppctl (buildincludes) ===> usr.sbin/praliases (buildincludes) ===> usr.sbin/praudit (buildincludes) ===> usr.sbin/procctl (buildincludes) ===> usr.sbin/pstat (buildincludes) ===> usr.sbin/pw (buildincludes) ===> usr.sbin/pwd_mkdb (buildincludes) ===> usr.sbin/quot (buildincludes) ===> usr.sbin/quotaon (buildincludes) ===> usr.sbin/rarpd (buildincludes) ===> usr.sbin/repquota (buildincludes) ===> usr.sbin/rip6query (buildincludes) ===> usr.sbin/rmt (buildincludes) ===> usr.sbin/rndc (buildincludes) ===> usr.sbin/rndc-confgen (buildincludes) ===> usr.sbin/route6d (buildincludes) ===> usr.sbin/rpc.lockd (buildincludes) ===> usr.sbin/rpc.statd (buildincludes) ===> usr.sbin/rpc.umntall (buildincludes) ===> usr.sbin/rpc.yppasswdd (buildincludes) ===> usr.sbin/rpc.ypupdated (buildincludes) ===> usr.sbin/rpc.ypxfrd (buildincludes) ===> usr.sbin/rpcbind (buildincludes) ===> usr.sbin/rrenumd (buildincludes) ===> usr.sbin/rtadvctl (buildincludes) ===> usr.sbin/rtadvd (buildincludes) ===> usr.sbin/rtprio (buildincludes) ===> usr.sbin/rtsold (buildincludes) ===> usr.sbin/rwhod (buildincludes) ===> usr.sbin/sa (buildincludes) ===> usr.sbin/sendmail (buildincludes) ===> usr.sbin/service (buildincludes) ===> usr.sbin/services_mkdb (buildincludes) ===> usr.sbin/setfib (buildincludes) ===> usr.sbin/setfmac (buildincludes) ===> usr.sbin/setpmac (buildincludes) ===> usr.sbin/smbmsg (buildincludes) ===> usr.sbin/snapinfo (buildincludes) ===> usr.sbin/spray (buildincludes) ===> usr.sbin/syslogd (buildincludes) ===> usr.sbin/tcpdchk (buildincludes) ===> usr.sbin/tcpdmatch (buildincludes) ===> usr.sbin/tcpdrop (buildincludes) ===> usr.sbin/tcpdump (buildincludes) ===> usr.sbin/tcpdump/tcpdump (buildincludes) ===> usr.sbin/timed (buildincludes) ===> usr.sbin/timed/timed (buildincludes) ===> usr.sbin/timed/timedc (buildincludes) ===> usr.sbin/traceroute (buildincludes) ===> usr.sbin/traceroute6 (buildincludes) ===> usr.sbin/trpt (buildincludes) ===> usr.sbin/tzsetup (buildincludes) ===> usr.sbin/uathload (buildincludes) ===> usr.sbin/ugidfw (buildincludes) ===> usr.sbin/uhsoctl (buildincludes) ===> usr.sbin/usbconfig (buildincludes) ===> usr.sbin/usbdump (buildincludes) ===> usr.sbin/utx (buildincludes) ===> usr.sbin/vidcontrol (buildincludes) ===> usr.sbin/vipw (buildincludes) ===> usr.sbin/wake (buildincludes) ===> usr.sbin/watch (buildincludes) ===> usr.sbin/watchdogd (buildincludes) ===> usr.sbin/wlandebug (buildincludes) ===> usr.sbin/wpa (buildincludes) ===> usr.sbin/wpa/wpa_supplicant (buildincludes) ===> usr.sbin/wpa/wpa_cli (buildincludes) ===> usr.sbin/wpa/wpa_passphrase (buildincludes) ===> usr.sbin/wpa/hostapd (buildincludes) ===> usr.sbin/wpa/hostapd_cli (buildincludes) ===> usr.sbin/wpa/ndis_events (buildincludes) ===> usr.sbin/yp_mkdb (buildincludes) ===> usr.sbin/ypbind (buildincludes) ===> usr.sbin/yppoll (buildincludes) ===> usr.sbin/yppush (buildincludes) ===> usr.sbin/ypserv (buildincludes) ===> usr.sbin/ypset (buildincludes) ===> usr.sbin/zic (buildincludes) ===> usr.sbin/zic/zic (buildincludes) ===> usr.sbin/zic/zdump (buildincludes) ===> usr.sbin/IPXrouted (installincludes) ===> usr.sbin/ac (installincludes) ===> usr.sbin/accton (installincludes) ===> usr.sbin/adduser (installincludes) ===> usr.sbin/amd (installincludes) ===> usr.sbin/amd/include (installincludes) ===> usr.sbin/amd/libamu (installincludes) ===> usr.sbin/amd/amd (installincludes) ===> usr.sbin/amd/amq (installincludes) ===> usr.sbin/amd/doc (installincludes) ===> usr.sbin/amd/fixmount (installincludes) ===> usr.sbin/amd/fsinfo (installincludes) ===> usr.sbin/amd/hlfsd (installincludes) ===> usr.sbin/amd/mk-amd-map (installincludes) ===> usr.sbin/amd/pawd (installincludes) ===> usr.sbin/amd/scripts (installincludes) ===> usr.sbin/amd/wire-test (installincludes) ===> usr.sbin/ancontrol (installincludes) ===> usr.sbin/arp (installincludes) ===> usr.sbin/arpaname (installincludes) ===> usr.sbin/audit (installincludes) ===> usr.sbin/auditd (installincludes) ===> usr.sbin/auditdistd (installincludes) ===> usr.sbin/auditreduce (installincludes) ===> usr.sbin/authpf (installincludes) ===> usr.sbin/bluetooth (installincludes) ===> usr.sbin/bluetooth/ath3kfw (installincludes) ===> usr.sbin/bluetooth/bcmfw (installincludes) ===> usr.sbin/bluetooth/bt3cfw (installincludes) ===> usr.sbin/bluetooth/bthidcontrol (installincludes) ===> usr.sbin/bluetooth/bthidd (installincludes) ===> usr.sbin/bluetooth/btpand (installincludes) ===> usr.sbin/bluetooth/hccontrol (installincludes) ===> usr.sbin/bluetooth/hcsecd (installincludes) ===> usr.sbin/bluetooth/hcseriald (installincludes) ===> usr.sbin/bluetooth/l2control (installincludes) ===> usr.sbin/bluetooth/l2ping (installincludes) ===> usr.sbin/bluetooth/rfcomm_pppd (installincludes) ===> usr.sbin/bluetooth/sdpcontrol (installincludes) ===> usr.sbin/bluetooth/sdpd (installincludes) ===> usr.sbin/bootparamd (installincludes) ===> usr.sbin/bootparamd/bootparamd (installincludes) ===> usr.sbin/bootparamd/callbootd (installincludes) ===> usr.sbin/bsdinstall (installincludes) ===> usr.sbin/bsdinstall/distextract (installincludes) ===> usr.sbin/bsdinstall/distfetch (installincludes) ===> usr.sbin/bsdinstall/partedit (installincludes) ===> usr.sbin/bsdinstall/scripts (installincludes) ===> usr.sbin/bsnmpd (installincludes) ===> usr.sbin/bsnmpd/gensnmptree (installincludes) ===> usr.sbin/bsnmpd/bsnmpd (installincludes) ===> usr.sbin/bsnmpd/modules (installincludes) install -C -o root -g wheel -m 444 /usr/src/usr.sbin/bsnmpd/modules/../../../contrib/bsnmp/snmpd/snmpmod.h /usr/arm-freebsd/usr/include/bsnmp ===> usr.sbin/bsnmpd/modules/snmp_atm (installincludes) install -C -o root -g wheel -m 444 /usr/src/usr.sbin/bsnmpd/modules/snmp_atm/../../../../contrib/ngatm/snmp_atm/snmp_atm.h /usr/arm-freebsd/usr/include/bsnmp ===> usr.sbin/bsnmpd/modules/snmp_bridge (installincludes) install -C -o root -g wheel -m 444 bridge_snmp.h /usr/arm-freebsd/usr/include/bsnmp ===> usr.sbin/bsnmpd/modules/snmp_hostres (installincludes) ===> usr.sbin/bsnmpd/modules/snmp_mibII (installincludes) install -C -o root -g wheel -m 444 /usr/src/usr.sbin/bsnmpd/modules/snmp_mibII/../../../../contrib/bsnmp/snmp_mibII/snmp_mibII.h /usr/arm-freebsd/usr/include/bsnmp ===> usr.sbin/bsnmpd/modules/snmp_pf (installincludes) ===> usr.sbin/bsnmpd/modules/snmp_target (installincludes) ===> usr.sbin/bsnmpd/modules/snmp_usm (installincludes) ===> usr.sbin/bsnmpd/modules/snmp_vacm (installincludes) ===> usr.sbin/bsnmpd/modules/snmp_wlan (installincludes) ===> usr.sbin/bsnmpd/modules/snmp_netgraph (installincludes) install -C -o root -g wheel -m 444 snmp_netgraph.h /usr/arm-freebsd/usr/include/bsnmp ===> usr.sbin/bsnmpd/tools (installincludes) ===> usr.sbin/bsnmpd/tools/libbsnmptools (installincludes) ===> usr.sbin/bsnmpd/tools/bsnmptools (installincludes) ===> usr.sbin/burncd (installincludes) ===> usr.sbin/cdcontrol (installincludes) ===> usr.sbin/chkgrp (installincludes) ===> usr.sbin/chown (installincludes) ===> usr.sbin/chroot (installincludes) ===> usr.sbin/ckdist (installincludes) ===> usr.sbin/clear_locks (installincludes) ===> usr.sbin/config (installincludes) ===> usr.sbin/crashinfo (installincludes) ===> usr.sbin/cron (installincludes) ===> usr.sbin/cron/lib (installincludes) ===> usr.sbin/cron/cron (installincludes) ===> usr.sbin/cron/crontab (installincludes) ===> usr.sbin/crunch (installincludes) ===> usr.sbin/crunch/crunchgen (installincludes) ===> usr.sbin/crunch/crunchide (installincludes) ===> usr.sbin/ctladm (installincludes) ===> usr.sbin/ctm (installincludes) ===> usr.sbin/ctm/ctm (installincludes) ===> usr.sbin/ctm/ctm_rmail (installincludes) ===> usr.sbin/ctm/ctm_smail (installincludes) ===> usr.sbin/ctm/ctm_dequeue (installincludes) ===> usr.sbin/daemon (installincludes) ===> usr.sbin/dconschat (installincludes) ===> usr.sbin/ddns-confgen (installincludes) ===> usr.sbin/devinfo (installincludes) ===> usr.sbin/digictl (installincludes) ===> usr.sbin/diskinfo (installincludes) ===> usr.sbin/dnssec-dsfromkey (installincludes) ===> usr.sbin/dnssec-keyfromlabel (installincludes) ===> usr.sbin/dnssec-keygen (installincludes) ===> usr.sbin/dnssec-revoke (installincludes) ===> usr.sbin/dnssec-settime (installincludes) ===> usr.sbin/dnssec-signzone (installincludes) ===> usr.sbin/dumpcis (installincludes) ===> usr.sbin/editmap (installincludes) ===> usr.sbin/edquota (installincludes) ===> usr.sbin/etcupdate (installincludes) ===> usr.sbin/extattr (installincludes) ===> usr.sbin/extattrctl (installincludes) ===> usr.sbin/faithd (installincludes) ===> usr.sbin/fdcontrol (installincludes) ===> usr.sbin/fdformat (installincludes) ===> usr.sbin/fdread (installincludes) ===> usr.sbin/fdwrite (installincludes) ===> usr.sbin/fifolog (installincludes) ===> usr.sbin/fifolog/lib (installincludes) ===> usr.sbin/fifolog/fifolog_create (installincludes) ===> usr.sbin/fifolog/fifolog_writer (installincludes) ===> usr.sbin/fifolog/fifolog_reader (installincludes) ===> usr.sbin/flowctl (installincludes) ===> usr.sbin/freebsd-update (installincludes) ===> usr.sbin/ftp-proxy (installincludes) ===> usr.sbin/ftp-proxy/libevent (installincludes) ===> usr.sbin/ftp-proxy/ftp-proxy (installincludes) ===> usr.sbin/fwcontrol (installincludes) ===> usr.sbin/genrandom (installincludes) ===> usr.sbin/getfmac (installincludes) ===> usr.sbin/getpmac (installincludes) ===> usr.sbin/gpioctl (installincludes) ===> usr.sbin/gstat (installincludes) ===> usr.sbin/i2c (installincludes) ===> usr.sbin/ifmcstat (installincludes) ===> usr.sbin/inetd (installincludes) ===> usr.sbin/iostat (installincludes) ===> usr.sbin/ip6addrctl (installincludes) ===> usr.sbin/ipfwpcap (installincludes) ===> usr.sbin/isc-hmac-fixup (installincludes) ===> usr.sbin/isfctl (installincludes) ===> usr.sbin/jail (installincludes) ===> usr.sbin/jexec (installincludes) ===> usr.sbin/jls (installincludes) ===> usr.sbin/kbdcontrol (installincludes) ===> usr.sbin/kbdmap (installincludes) ===> usr.sbin/keyserv (installincludes) ===> usr.sbin/kgmon (installincludes) ===> usr.sbin/kldxref (installincludes) ===> usr.sbin/lastlogin (installincludes) ===> usr.sbin/lmcconfig (installincludes) ===> usr.sbin/lpr (installincludes) ===> usr.sbin/lpr/common_source (installincludes) ===> usr.sbin/lpr/chkprintcap (installincludes) ===> usr.sbin/lpr/lp (installincludes) ===> usr.sbin/lpr/lpc (installincludes) ===> usr.sbin/lpr/lpd (installincludes) ===> usr.sbin/lpr/lpq (installincludes) ===> usr.sbin/lpr/lpr (installincludes) ===> usr.sbin/lpr/lprm (installincludes) ===> usr.sbin/lpr/lptest (installincludes) ===> usr.sbin/lpr/pac (installincludes) ===> usr.sbin/lpr/filters (installincludes) ===> usr.sbin/lpr/filters.ru (installincludes) ===> usr.sbin/lpr/filters.ru/koi2alt (installincludes) ===> usr.sbin/lpr/filters.ru/koi2855 (installincludes) ===> usr.sbin/mailstats (installincludes) ===> usr.sbin/mailwrapper (installincludes) ===> usr.sbin/makefs (installincludes) ===> usr.sbin/makemap (installincludes) ===> usr.sbin/memcontrol (installincludes) ===> usr.sbin/mergemaster (installincludes) ===> usr.sbin/mfiutil (installincludes) ===> usr.sbin/mixer (installincludes) ===> usr.sbin/mld6query (installincludes) ===> usr.sbin/mlxcontrol (installincludes) ===> usr.sbin/mountd (installincludes) ===> usr.sbin/moused (installincludes) ===> usr.sbin/mptutil (installincludes) ===> usr.sbin/mtest (installincludes) ===> usr.sbin/mtree (installincludes) ===> usr.sbin/named (installincludes) ===> usr.sbin/named-checkconf (installincludes) ===> usr.sbin/named-checkzone (installincludes) ===> usr.sbin/named-journalprint (installincludes) ===> usr.sbin/ndp (installincludes) ===> usr.sbin/newsyslog (installincludes) ===> usr.sbin/nfscbd (installincludes) ===> usr.sbin/nfsd (installincludes) ===> usr.sbin/nfsdumpstate (installincludes) ===> usr.sbin/nfsrevoke (installincludes) ===> usr.sbin/nfsuserd (installincludes) ===> usr.sbin/ngctl (installincludes) ===> usr.sbin/nghook (installincludes) ===> usr.sbin/nmtree (installincludes) ===> usr.sbin/nologin (installincludes) ===> usr.sbin/nscd (installincludes) ===> usr.sbin/nsec3hash (installincludes) ===> usr.sbin/ntp (installincludes) ===> usr.sbin/ntp/libopts (installincludes) ===> usr.sbin/ntp/libntp (installincludes) ===> usr.sbin/ntp/libparse (installincludes) ===> usr.sbin/ntp/ntpd (installincludes) ===> usr.sbin/ntp/ntpdc (installincludes) ===> usr.sbin/ntp/ntpq (installincludes) ===> usr.sbin/ntp/ntpdate (installincludes) ===> usr.sbin/ntp/ntptime (installincludes) ===> usr.sbin/ntp/ntp-keygen (installincludes) ===> usr.sbin/ntp/sntp (installincludes) ===> usr.sbin/ntp/doc (installincludes) ===> usr.sbin/ofwdump (installincludes) ===> usr.sbin/pc-sysinstall (installincludes) ===> usr.sbin/pc-sysinstall/backend (installincludes) ===> usr.sbin/pc-sysinstall/backend-partmanager (installincludes) ===> usr.sbin/pc-sysinstall/backend-query (installincludes) ===> usr.sbin/pc-sysinstall/conf (installincludes) ===> usr.sbin/pc-sysinstall/doc (installincludes) ===> usr.sbin/pc-sysinstall/examples (installincludes) ===> usr.sbin/pc-sysinstall/pc-sysinstall (installincludes) ===> usr.sbin/pciconf (installincludes) ===> usr.sbin/periodic (installincludes) ===> usr.sbin/pkg (installincludes) ===> usr.sbin/pkg_install (installincludes) ===> usr.sbin/pkg_install/lib (installincludes) ===> usr.sbin/pkg_install/add (installincludes) ===> usr.sbin/pkg_install/create (installincludes) ===> usr.sbin/pkg_install/delete (installincludes) ===> usr.sbin/pkg_install/info (installincludes) ===> usr.sbin/pkg_install/updating (installincludes) ===> usr.sbin/pkg_install/version (installincludes) ===> usr.sbin/pmcannotate (installincludes) ===> usr.sbin/pmccontrol (installincludes) ===> usr.sbin/pmcstat (installincludes) ===> usr.sbin/portsnap (installincludes) ===> usr.sbin/portsnap/portsnap (installincludes) ===> usr.sbin/portsnap/make_index (installincludes) ===> usr.sbin/portsnap/phttpget (installincludes) ===> usr.sbin/powerd (installincludes) ===> usr.sbin/ppp (installincludes) ===> usr.sbin/pppctl (installincludes) ===> usr.sbin/praliases (installincludes) ===> usr.sbin/praudit (installincludes) ===> usr.sbin/procctl (installincludes) ===> usr.sbin/pstat (installincludes) ===> usr.sbin/pw (installincludes) ===> usr.sbin/pwd_mkdb (installincludes) ===> usr.sbin/quot (installincludes) ===> usr.sbin/quotaon (installincludes) ===> usr.sbin/rarpd (installincludes) ===> usr.sbin/repquota (installincludes) ===> usr.sbin/rip6query (installincludes) ===> usr.sbin/rmt (installincludes) ===> usr.sbin/rndc (installincludes) ===> usr.sbin/rndc-confgen (installincludes) ===> usr.sbin/route6d (installincludes) ===> usr.sbin/rpc.lockd (installincludes) ===> usr.sbin/rpc.statd (installincludes) ===> usr.sbin/rpc.umntall (installincludes) ===> usr.sbin/rpc.yppasswdd (installincludes) ===> usr.sbin/rpc.ypupdated (installincludes) ===> usr.sbin/rpc.ypxfrd (installincludes) ===> usr.sbin/rpcbind (installincludes) ===> usr.sbin/rrenumd (installincludes) ===> usr.sbin/rtadvctl (installincludes) ===> usr.sbin/rtadvd (installincludes) ===> usr.sbin/rtprio (installincludes) ===> usr.sbin/rtsold (installincludes) ===> usr.sbin/rwhod (installincludes) ===> usr.sbin/sa (installincludes) ===> usr.sbin/sendmail (installincludes) ===> usr.sbin/service (installincludes) ===> usr.sbin/services_mkdb (installincludes) ===> usr.sbin/setfib (installincludes) ===> usr.sbin/setfmac (installincludes) ===> usr.sbin/setpmac (installincludes) ===> usr.sbin/smbmsg (installincludes) ===> usr.sbin/snapinfo (installincludes) ===> usr.sbin/spray (installincludes) ===> usr.sbin/syslogd (installincludes) ===> usr.sbin/tcpdchk (installincludes) ===> usr.sbin/tcpdmatch (installincludes) ===> usr.sbin/tcpdrop (installincludes) ===> usr.sbin/tcpdump (installincludes) ===> usr.sbin/tcpdump/tcpdump (installincludes) ===> usr.sbin/timed (installincludes) ===> usr.sbin/timed/timed (installincludes) ===> usr.sbin/timed/timedc (installincludes) ===> usr.sbin/traceroute (installincludes) ===> usr.sbin/traceroute6 (installincludes) ===> usr.sbin/trpt (installincludes) ===> usr.sbin/tzsetup (installincludes) ===> usr.sbin/uathload (installincludes) ===> usr.sbin/ugidfw (installincludes) ===> usr.sbin/uhsoctl (installincludes) ===> usr.sbin/usbconfig (installincludes) ===> usr.sbin/usbdump (installincludes) ===> usr.sbin/utx (installincludes) ===> usr.sbin/vidcontrol (installincludes) ===> usr.sbin/vipw (installincludes) ===> usr.sbin/wake (installincludes) ===> usr.sbin/watch (installincludes) ===> usr.sbin/watchdogd (installincludes) ===> usr.sbin/wlandebug (installincludes) ===> usr.sbin/wpa (installincludes) ===> usr.sbin/wpa/wpa_supplicant (installincludes) ===> usr.sbin/wpa/wpa_cli (installincludes) ===> usr.sbin/wpa/wpa_passphrase (installincludes) ===> usr.sbin/wpa/hostapd (installincludes) ===> usr.sbin/wpa/hostapd_cli (installincludes) ===> usr.sbin/wpa/ndis_events (installincludes) ===> usr.sbin/yp_mkdb (installincludes) ===> usr.sbin/ypbind (installincludes) ===> usr.sbin/yppoll (installincludes) ===> usr.sbin/yppush (installincludes) ===> usr.sbin/ypserv (installincludes) ===> usr.sbin/ypset (installincludes) ===> usr.sbin/zic (installincludes) ===> usr.sbin/zic/zic (installincludes) ===> usr.sbin/zic/zdump (installincludes) ===> etc (includes) set -e; cd /usr/src/etc; make buildincludes; make installincludes ===> etc/sendmail (buildincludes) ===> etc/sendmail (installincludes) cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/arm-freebsd _SHLIBDIRPREFIX=/usr/arm-freebsd TOOLS_PREFIX=/usr/arm-freebsd MACHINE=arm MACHINE_ARCH=arm PATH=/usr/obj/arm//usr/src/tmp/usr/bin:/usr/arm-freebsd/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin make -DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PROFILE -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS TARGET=arm TARGET_ARCH=arm CPUTYPE= -f Makefile.inc1 libraries DESTDIR=/usr/arm-freebsd cd /usr/src; make -f Makefile.inc1 _prereq_libs; make -f Makefile.inc1 _startup_libs; make -f Makefile.inc1 _prebuild_libs; make -f Makefile.inc1 _generic_libs; ===> gnu/lib/libssp/libssp_nonshared (obj,depend,all,install) install -C -o root -g wheel -m 444 libssp_nonshared.a /usr/arm-freebsd/usr/lib ===> gnu/lib/libgcc (obj,depend,all,install) install -C -o root -g wheel -m 444 libgcc_eh.a /usr/arm-freebsd/usr/lib ===> lib/libcompiler_rt (obj,depend,all,install) install -C -o root -g wheel -m 444 libcompiler_rt.a /usr/arm-freebsd/usr/lib /usr/arm-freebsd/usr/lib/libgcc.a -> libcompiler_rt.a ===> gnu/lib/csu (obj,depend,all,install) install -o root -g wheel -m 444 crtbegin.o /usr/arm-freebsd/usr/lib/crtbegin.o install -o root -g wheel -m 444 crtend.o /usr/arm-freebsd/usr/lib/crtend.o install -o root -g wheel -m 444 crtbeginT.o /usr/arm-freebsd/usr/lib/crtbeginT.o install -o root -g wheel -m 444 crtbeginS.o /usr/arm-freebsd/usr/lib/crtbeginS.o install -o root -g wheel -m 444 crtendS.o /usr/arm-freebsd/usr/lib/crtendS.o ===> lib/csu/arm (obj,depend,all,install) clang -c -o crt1.o crt1.s crt1.s:10:2: error: unknown use of instruction mnemonic without a size suffix mov r5, r2 /* cleanup */ ^ crt1.s:11:2: error: unknown use of instruction mnemonic without a size suffix mov r4, r1 /* obj_main */ ^ crt1.s:12:2: error: unknown use of instruction mnemonic without a size suffix mov r3, r0 /* ps_strings */ ^ crt1.s:14:13: error: expected ']' in brackets expression ldr r0, [sp, #0x0000] ^ crt1.s:15:14: error: unknown token in expression add r1, sp, #0x0004 ^ crt1.s:16:2: error: unknown use of instruction mnemonic without a size suffix add r2, r1, r0, lsl #2 ^ crt1.s:17:14: error: unknown token in expression add r2, r2, #0x0004 ^ crt1.s:19:14: error: unknown token in expression bic sp, sp, #7 ^ crt1.s:20:14: error: unknown token in expression sub sp, sp, #8 ^ crt1.s:21:13: error: expected ']' in brackets expression str r5, [sp, #4] ^ crt1.s:22:13: error: expected ']' in brackets expression str r4, [sp, #0] ^ crt1.s:24:2: error: invalid instruction mnemonic 'b' b __start ^ *** [crt1.o] Error code 1 Stop in /usr/src/lib/csu/arm. *** [lib/csu/arm__L] Error code 1 Stop in /usr/src. *** [libraries] Error code 1 Stop in /usr/src. *** [_xi-libraries] Error code 1 Stop in /usr/src. *** [xdev] Error code 1 Stop in /usr/src. root@blackbook:/usr/src # >How-To-Repeat: Ohboy, pretty large path: - Install 9.1-REL amd64 boot media on the box - Use ZFS as boot volume - Fetch CURRENT srcs via SVN - set /etc/make.conf to build host OS using clang - upgrade box via buildkernel/buildworld dance - Fetch Tim's build scripts, https://github.com/kientzle/freebsd-beaglebone Fetching uboot sources etc... as necessary, then the scripts request that you: make xdev XDEV=arm XDEV_ARCH=arm >Fix: >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 01:51:23 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9072B1E8 for ; Mon, 4 Feb 2013 01:51:23 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ia0-x229.google.com (mail-ia0-x229.google.com [IPv6:2607:f8b0:4001:c02::229]) by mx1.freebsd.org (Postfix) with ESMTP id 6302067D for ; Mon, 4 Feb 2013 01:51:23 +0000 (UTC) Received: by mail-ia0-f169.google.com with SMTP id j5so7675998iaf.0 for ; Sun, 03 Feb 2013 17:51:23 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=Hx3uDauYwaM2/TpA8wAL7UqZZb4aJ2fTzmGmfmYC3n0=; b=kPvTgcVeU53mFiCGo1/VsTPBlCf9AInJh5O+ihdkVTo4nMUqQ7yw5Ne8D6KFXMWVrc R8LgYqu5bUEV9/1SfXxybYZOEfqZGifRkBEctJPfEc6FcV1oIR7OXSVcprmNbiDP1RiS QQK2TFRKE9uMVKfNzueIHya8so/1tfrV4lpsZMiEbK1kUU9x2rg9pM7N8CB/6pbfcqPO aPmyZTcviqirtNlEaST5X0cYAid8WBzOnaZp7l6pPCP5UwefGQ9y8oxGJahpOEBm/pt+ TNfOyWfmuCz5onU34+jSzBz+xbND2WDNM2gA10m239znHK2rWHYtmqMt93SRvTCF/KC5 pFkA== X-Received: by 10.50.56.139 with SMTP id a11mr3684856igq.86.1359942682774; Sun, 03 Feb 2013 17:51:22 -0800 (PST) Received: from 53.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id vq4sm12300482igb.10.2013.02.03.17.51.20 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 03 Feb 2013 17:51:21 -0800 (PST) Sender: Warner Losh Subject: Re: make xdev failing for me Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1359917042-1268884.17328343.fr13IhMJd001047@rs149.luxsci.com> Date: Sun, 3 Feb 2013 18:51:18 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <9C52A25F-37A5-4564-8C8D-7ADC2938895F@bsdimp.com> References: <1359825242-6737780.11277733.fr12HDXlF001972@rs149.luxsci.com> <1359917042-1268884.17328343.fr13IhMJd001047@rs149.luxsci.com> To: "Isaac (.ike) Levy" X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQnjuNH5lSvjCAIEkfSNcr7da2inCCCYQTY3r/ihs6lscNjV2rhrNfKPMl1KLvs7jU+etbxk Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 01:51:23 -0000 On Feb 3, 2013, at 11:43 AM, Isaac (.ike) Levy wrote: > On Feb 2, 2013, at 8:20 PM, Warner Losh wrote: >> On Feb 2, 2013, at 10:13 AM, Isaac (.ike) Levy wrote: >>=20 >>> Hi All, >>>=20 >>> Been using Tim's scripts for a few months, >>> I've just rebuilt a 10.x "build-mule" machine, and I'm snagged = somewhere new: >>>=20 >>> # make xdev XDEV=3Darm XDEV_ARCH=3Darm >>>=20 >>> Breaking output below. >>> I pulled the clang bits from /etc/make.conf, but it appears to be = using clang to build the xdev bits? >>>=20 >>> (I don't believe it's relevant, but I built the host using clang, = (amd64), and the boot disk is zfs.) >>>=20 >>> -- >>> Should I file a PR, or am I down a known-silly path? >>=20 >> Please file a PR. This should just work. It did last time I did it. = I'll look at it after I get back from a mini-vacation I'm on... >>=20 >> Warner >=20 > Just submitted a PR, will keep my ears perked if you want me to try = anything, (I'm dead in the water until I get past this anyhow). >=20 > In the meantime, I may just wipe the machine and try again fresh. sudo -E make xdev XDEV=3Darm XDEV_ARCH=3Darm seems to be working for me... It is busy building gcc for me at the = moment. I suspect clang-related issues... Can you check to see that = WITHOUT_CLANG and WITH_GCC are defined? Warner= From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 01:54:23 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 46B5228F for ; Mon, 4 Feb 2013 01:54:23 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id E847A6A0 for ; Mon, 4 Feb 2013 01:54:22 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r141sL1O076365; Mon, 4 Feb 2013 01:54:21 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id i89zazgpcchwu4wwztuuv28prw; Mon, 04 Feb 2013 01:54:21 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: SD card -image- for the beaglebone Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=windows-1252 From: Tim Kientzle In-Reply-To: <037A538B-434B-4168-9591-99ABA39C6006@kientzle.com> Date: Sun, 3 Feb 2013 17:54:18 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <7EDE0DF3-1213-4359-935D-5032E6441290@kientzle.com> References: <510A4F5B.7000407@g7iii.net> <037A538B-434B-4168-9591-99ABA39C6006@kientzle.com> To: Iain Young X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 01:54:23 -0000 >> Quite happy to rebuild the kernel and world afterwards (yes, I know I >> need an 8 Gig SD card), but it's just this bootstrapping problem = thats >> an issue=85 >=20 > I just uploaded a BeagleBone SD image that people can play with. Here's another build. This fixes a couple of minor problems with the earlier build and also has an experimental "autosizing" feature. = http://people.freebsd.org/~kientzle/FreeBSD-BEAGLEBONE-r246278-noWITNESS-a= utosize-2013-02-02.img.xz This is: * Based on SVN r246278 * Completely vanilla build from SVN except as noted below * WITNESS and INVARIANTS are disabled * NFSCL and NFSLOCKD added to kernel * Has a user "beagle" with password "beagle" that you can login with = SSH The experimental "autosizing" feature means: * You can put this on any size SD card (minimum 1G) * On first boot, it will attempt to expand the root filesystem to fill = the card. * I've tested this with 32G cards and ended up with 29G free space. (Due to a bug, it doesn't completely finish resizing on first boot; reboot and it will finish.) You should be able to get a complete FreeBSD system up and running from just this image: * Connect USB cable to get serial console, insert SD card and boot. * Login as "root" and reboot to finish resizing. * Set passwords, create accounts as appropriate * Connect to a network, configure as necessary. (If you have a real network, you'll probably want to use SYNCDHCP and enable ntpd.) * Set up swap: $ dd if=3D/dev/zero of=3D/usr/swap bs=3D1024k count=3D768 $ echo 'swapfile=3D"/usr/swap"' >> /etc/rc.conf $ reboot * Get a ports tree: $ portsnap fetch $ portsnap extract * Build and install subversion port: $ cd /usr/ports/devel/subversion $ make BATCH=3Dyes $ make BATCH=3Dyes install * Get system sources and build them: $ svn co http://svn.freebsd.org/base/head /usr/src $ cd /usr/src $ make buildworld $ make buildkernel $ =85 etc ... This will likely take a couple of days (mostly thanks to the slow MMCSD driver). I'm going through the above right now; I'll let you know how much NFS helps when I get to that point. Tim From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 06:09:21 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1CDC2C27 for ; Mon, 4 Feb 2013 06:09:21 +0000 (UTC) (envelope-from johnsstephenelder@gmail.com) Received: from mail-ve0-f176.google.com (mail-ve0-f176.google.com [209.85.128.176]) by mx1.freebsd.org (Postfix) with ESMTP id AE3FEEB3 for ; Mon, 4 Feb 2013 06:09:20 +0000 (UTC) Received: by mail-ve0-f176.google.com with SMTP id cz10so1217663veb.35 for ; Sun, 03 Feb 2013 22:09:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=WtLMRq7F6LCw4EhHn7JX1N22L5m+WZuGOTjxrOkGKRU=; b=ulktc0c8/xJp+hv4ts/kIV7Z59qZkMs4f8WdeHw73R2KS+OULgJ9SPc7TheNuGy0DU qJT02RiMeDe6KaR5bvotQ4xR89N8DDs6X2WgzSrzUXBWJb0z4V5k/XEWQodJhki1gg57 xizvVE7dlJKGk/AMqZi0412ug9B+LgbrIAEN9NxJpiYl1aNZjjCBqLc4X1qH27prdC3B AT38yTN7PIxcGu5TU8l0PF66KqQsiil3xgNbpcY3kEeRn5oZoakt6c8kIRm2OeXe7ttn Eqsu7B1gcfjd/KX5pl0em6hJXu6XUksxfknjHUVAhAN/zK8LphyIM+nFj4ZAq9H6YN48 0L0g== MIME-Version: 1.0 X-Received: by 10.52.77.40 with SMTP id p8mr18016127vdw.98.1359958154220; Sun, 03 Feb 2013 22:09:14 -0800 (PST) Received: by 10.58.2.227 with HTTP; Sun, 3 Feb 2013 22:09:14 -0800 (PST) Date: Mon, 4 Feb 2013 14:09:14 +0800 Message-ID: Subject: Cubieboard cross compile appears error From: John Elder To: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 06:09:21 -0000 ===> bin/csh (obj,build-tools) ===> bin/sh (obj,build-tools) ===> lib/ncurses/ncurses (obj,build-tools) ===> lib/ncurses/ncursesw (obj,build-tools) ===> share/syscons/scrnmaps (obj,build-tools) ===> usr.bin/awk (obj,build-tools) ===> lib/libmagic (obj,build-tools) ===> usr.bin/mkesdb_static (obj,build-tools) ===> usr.bin/mkcsmapper_static (obj,build-tools) ===> gnu/usr.bin/cc/cc_tools (obj,depend,all) ===> xdev gnu/usr.bin/binutils (obj,depend,all) ===> gnu/usr.bin/binutils/libiberty (obj) ===> gnu/usr.bin/binutils/libbfd (obj) ===> gnu/usr.bin/binutils/libopcodes (obj) ===> gnu/usr.bin/binutils/libbinutils (obj) ===> gnu/usr.bin/binutils/addr2line (obj) ===> gnu/usr.bin/binutils/ar (obj) ===> gnu/usr.bin/binutils/as (obj) ===> gnu/usr.bin/binutils/ld (obj) ===> gnu/usr.bin/binutils/nm (obj) ===> gnu/usr.bin/binutils/objcopy (obj) ===> gnu/usr.bin/binutils/objdump (obj) ===> gnu/usr.bin/binutils/ranlib (obj) ===> gnu/usr.bin/binutils/readelf (obj) ===> gnu/usr.bin/binutils/size (obj) ===> gnu/usr.bin/binutils/strings (obj) ===> gnu/usr.bin/binutils/strip (obj) ===> gnu/usr.bin/binutils/doc (obj) ===> gnu/usr.bin/binutils/libiberty (depend) ===> gnu/usr.bin/binutils/libbfd (depend) ===> gnu/usr.bin/binutils/libopcodes (depend) ===> gnu/usr.bin/binutils/libbinutils (depend) ===> gnu/usr.bin/binutils/addr2line (depend) ===> gnu/usr.bin/binutils/ar (depend) ===> gnu/usr.bin/binutils/as (depend) ===> gnu/usr.bin/binutils/ld (depend) ===> gnu/usr.bin/binutils/nm (depend) ===> gnu/usr.bin/binutils/objcopy (depend) ===> gnu/usr.bin/binutils/objdump (depend) ===> gnu/usr.bin/binutils/ranlib (depend) ===> gnu/usr.bin/binutils/readelf (depend) ===> gnu/usr.bin/binutils/size (depend) ===> gnu/usr.bin/binutils/strings (depend) ===> gnu/usr.bin/binutils/strip (depend) ===> gnu/usr.bin/binutils/doc (depend) ===> gnu/usr.bin/binutils/libiberty (all) ===> gnu/usr.bin/binutils/libbfd (all) ===> gnu/usr.bin/binutils/libopcodes (all) ===> gnu/usr.bin/binutils/libbinutils (all) ===> gnu/usr.bin/binutils/addr2line (all) ===> gnu/usr.bin/binutils/ar (all) ===> gnu/usr.bin/binutils/as (all) ===> gnu/usr.bin/binutils/ld (all) ===> gnu/usr.bin/binutils/nm (all) ===> gnu/usr.bin/binutils/objcopy (all) ===> gnu/usr.bin/binutils/objdump (all) ===> gnu/usr.bin/binutils/ranlib (all) ===> gnu/usr.bin/binutils/readelf (all) ===> gnu/usr.bin/binutils/size (all) ===> gnu/usr.bin/binutils/strings (all) ===> gnu/usr.bin/binutils/strip (all) ===> gnu/usr.bin/binutils/doc (all) ===> xdev gnu/usr.bin/cc (obj,depend,all) ===> gnu/usr.bin/cc/cc_tools (obj) ===> gnu/usr.bin/cc/libiberty (obj) ===> gnu/usr.bin/cc/libcpp (obj) ===> gnu/usr.bin/cc/libdecnumber (obj) ===> gnu/usr.bin/cc/cc_int (obj) ===> gnu/usr.bin/cc/cc (obj) ===> gnu/usr.bin/cc/cc1 (obj) ===> gnu/usr.bin/cc/include (obj) ===> gnu/usr.bin/cc/doc (obj) ===> gnu/usr.bin/cc/cpp (obj) ===> gnu/usr.bin/cc/cc1plus (obj) ===> gnu/usr.bin/cc/c++ (obj) ===> gnu/usr.bin/cc/c++filt (obj) ===> gnu/usr.bin/cc/gcov (obj) ===> gnu/usr.bin/cc/cc_tools (depend) ===> gnu/usr.bin/cc/libiberty (depend) ===> gnu/usr.bin/cc/libcpp (depend) ===> gnu/usr.bin/cc/libdecnumber (depend) ===> gnu/usr.bin/cc/cc_int (depend) ===> gnu/usr.bin/cc/cc (depend) ===> gnu/usr.bin/cc/cc1 (depend) ===> gnu/usr.bin/cc/include (depend) ===> gnu/usr.bin/cc/doc (depend) ===> gnu/usr.bin/cc/cpp (depend) ===> gnu/usr.bin/cc/cc1plus (depend) ===> gnu/usr.bin/cc/c++ (depend) ===> gnu/usr.bin/cc/c++filt (depend) ===> gnu/usr.bin/cc/gcov (depend) ===> gnu/usr.bin/cc/cc_tools (all) ===> gnu/usr.bin/cc/libiberty (all) ===> gnu/usr.bin/cc/libcpp (all) ===> gnu/usr.bin/cc/libdecnumber (all) ===> gnu/usr.bin/cc/cc_int (all) ===> gnu/usr.bin/cc/cc (all) ===> gnu/usr.bin/cc/cc1 (all) ===> gnu/usr.bin/cc/include (all) ===> gnu/usr.bin/cc/doc (all) ===> gnu/usr.bin/cc/cpp (all) ===> gnu/usr.bin/cc/cc1plus (all) ===> gnu/usr.bin/cc/c++ (all) ===> gnu/usr.bin/cc/c++filt (all) ===> gnu/usr.bin/cc/gcov (all) ===> xdev usr.bin/ar (obj,depend,all) mtree populating /usr/arm-freebsd mkdir -p /usr/arm-freebsd mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p /usr/arm-freebsd >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr/arm-freebsd/usr >/dev/null mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/arm-freebsd/usr/include >/dev/null _xi-cross-tools ===> xdev gnu/usr.bin/binutils (install) ===> gnu/usr.bin/binutils/libiberty (install) ===> gnu/usr.bin/binutils/libbfd (install) ===> gnu/usr.bin/binutils/libopcodes (install) ===> gnu/usr.bin/binutils/libbinutils (install) ===> gnu/usr.bin/binutils/addr2line (install) install -s -o root -g wheel -m 555 addr2line /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/ar (install) install -s -o root -g wheel -m 555 ar /usr/arm-freebsd/usr/bin/gnu-ar ===> gnu/usr.bin/binutils/as (install) install -s -o root -g wheel -m 555 as /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/ld (install) install -s -o root -g wheel -m 555 ld /usr/arm-freebsd/usr/bin install -o root -g wheel -m 444 ldscripts/armelf_fbsd.x ldscripts/armelf_fbsd.xbn ldscripts/armelf_fbsd.xc ldscripts/armelf_fbsd.xd ldscripts/armelf_fbsd.xdc ldscripts/armelf_fbsd.xdw ldscripts/armelf_fbsd.xn ldscripts/armelf_fbsd.xr ldscripts/armelf_fbsd.xs ldscripts/armelf_fbsd.xsc ldscripts/armelf_fbsd.xsw ldscripts/armelf_fbsd.xu ldscripts/armelf_fbsd.xw /usr/arm-freebsd/usr/libdata/ldscripts ===> gnu/usr.bin/binutils/nm (install) install -s -o root -g wheel -m 555 nm /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/objcopy (install) install -s -o root -g wheel -m 555 objcopy /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/objdump (install) install -s -o root -g wheel -m 555 objdump /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/ranlib (install) install -s -o root -g wheel -m 555 ranlib /usr/arm-freebsd/usr/bin/gnu-ranlib ===> gnu/usr.bin/binutils/readelf (install) install -s -o root -g wheel -m 555 readelf /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/size (install) install -s -o root -g wheel -m 555 size /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/strings (install) install -s -o root -g wheel -m 555 strings /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/strip (install) install -s -o root -g wheel -m 555 -S strip /usr/arm-freebsd/usr/bin ===> gnu/usr.bin/binutils/doc (install) ===> xdev gnu/usr.bin/cc (install) ===> gnu/usr.bin/cc/cc_tools (install) ===> gnu/usr.bin/cc/libiberty (install) ===> gnu/usr.bin/cc/libcpp (install) ===> gnu/usr.bin/cc/libdecnumber (install) ===> gnu/usr.bin/cc/cc_int (install) ===> gnu/usr.bin/cc/cc (install) install -s -o root -g wheel -m 555 gcc /usr/arm-freebsd/usr/bin /usr/arm-freebsd/usr/bin/cc -> /usr/arm-freebsd/usr/bin/gcc *** Error code 64 Stop in /usr/src/gnu/usr.bin/cc/cc. *** Error code 1 Stop in /usr/src/gnu/usr.bin/cc. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. ======================== so what should I do? From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 06:11:13 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A0AACC6E for ; Mon, 4 Feb 2013 06:11:13 +0000 (UTC) (envelope-from wynkoop@wynn.com) Received: from mail.wynn.com (wa3yre.wynn.com [199.89.147.3]) by mx1.freebsd.org (Postfix) with ESMTP id 506E9EC2 for ; Mon, 4 Feb 2013 06:11:12 +0000 (UTC) Received: from ivory.wynn.com (mail.wynn.com [199.89.147.3]) (authenticated bits=0) by mail.wynn.com (8.14.3/8.12.6) with ESMTP id r146BBJh067006 for ; Mon, 4 Feb 2013 01:11:12 -0500 (EST) (envelope-from wynkoop@wynn.com) Date: Mon, 4 Feb 2013 01:11:11 -0500 From: Brett Wynkoop To: freebsd-arm@freebsd.org Subject: BeagleBone not properly rebooting Message-ID: <20130204011111.76f23cc4@ivory.wynn.com> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-apple-darwin10.8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 06:11:13 -0000 Greeting- Has anyone else noticed that after a make install of a new kernel that the system does not want to shutdown or reboot? On every kernel install I have to send a break because the system gets into a loop trying to kill stuff, but always fails. The same happens for shutdown -h now, shutdown -p now, shutdown -r now and reboot if I have changed the kernel. -Brett -- wynkoop@wynn.com http://prd4.wynn.com/wynkoop/pgp-keys.txt 917-642-6925 718-717-5435 "The strongest reason for the people to retain the right to keep and bear arms is, as a last resort, to protect themselves against tyranny in government" - Thomas Jefferson. From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 07:45:56 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1DD4E637 for ; Mon, 4 Feb 2013 07:45:56 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-oa0-f53.google.com (mail-oa0-f53.google.com [209.85.219.53]) by mx1.freebsd.org (Postfix) with ESMTP id D16BB160 for ; Mon, 4 Feb 2013 07:45:55 +0000 (UTC) Received: by mail-oa0-f53.google.com with SMTP id m1so5333225oag.26 for ; Sun, 03 Feb 2013 23:45:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=SkbyUyUK0DfO1+9s9I8JJyMLrCDPC7c4PHqc89ZMWAw=; b=H0gE8iZMt/djIliAvRdB6+onlVqKYTAPsVlOElnr0cpsnrmZ8c13tnvd/IhWKjcXTA 1KL+oBdeuTt7UsTJL1yW/XTznlFjwVGp8EfeLYWyQJ9uYuDuezZhjsc+kg3/0nIXRkvD AOP6LsdKyUob6VlXVlBTr4PlmIq8UUfifMj9WQQm0nkEWzbY9dADvfCbOwI40MDou61X saIdOpYBmRHMkEa3ovDglIFS/UdZnfCM40y9dBuOGUVvk5nd7xExeiF0R5rpM0hlIxvR YdmExwRiS/3x5f63J/acLSYfcW1TQVuoaUVkrVY78QifNjzQ1FPR81O7RVNFPaMNhJZt +0zw== MIME-Version: 1.0 X-Received: by 10.182.92.70 with SMTP id ck6mr14705334obb.46.1359963948883; Sun, 03 Feb 2013 23:45:48 -0800 (PST) Received: by 10.76.68.198 with HTTP; Sun, 3 Feb 2013 23:45:48 -0800 (PST) In-Reply-To: References: Date: Mon, 4 Feb 2013 15:45:48 +0800 Message-ID: Subject: Re: Cubieboard cross compile appears error From: Ganbold Tsagaankhuu To: John Elder Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 07:45:56 -0000 On Mon, Feb 4, 2013 at 2:09 PM, John Elder wrote: > ===> bin/csh (obj,build-tools) > ===> bin/sh (obj,build-tools) > ===> lib/ncurses/ncurses (obj,build-tools) > ===> lib/ncurses/ncursesw (obj,build-tools) > ===> share/syscons/scrnmaps (obj,build-tools) > ===> usr.bin/awk (obj,build-tools) > ===> lib/libmagic (obj,build-tools) > ===> usr.bin/mkesdb_static (obj,build-tools) > ===> usr.bin/mkcsmapper_static (obj,build-tools) > ===> gnu/usr.bin/cc/cc_tools (obj,depend,all) > ===> xdev gnu/usr.bin/binutils (obj,depend,all) > ===> gnu/usr.bin/binutils/libiberty (obj) > ===> gnu/usr.bin/binutils/libbfd (obj) > ===> gnu/usr.bin/binutils/libopcodes (obj) > ===> gnu/usr.bin/binutils/libbinutils (obj) > ===> gnu/usr.bin/binutils/addr2line (obj) > ===> gnu/usr.bin/binutils/ar (obj) > ===> gnu/usr.bin/binutils/as (obj) > ===> gnu/usr.bin/binutils/ld (obj) > ===> gnu/usr.bin/binutils/nm (obj) > ===> gnu/usr.bin/binutils/objcopy (obj) > ===> gnu/usr.bin/binutils/objdump (obj) > ===> gnu/usr.bin/binutils/ranlib (obj) > ===> gnu/usr.bin/binutils/readelf (obj) > ===> gnu/usr.bin/binutils/size (obj) > ===> gnu/usr.bin/binutils/strings (obj) > ===> gnu/usr.bin/binutils/strip (obj) > ===> gnu/usr.bin/binutils/doc (obj) > ===> gnu/usr.bin/binutils/libiberty (depend) > ===> gnu/usr.bin/binutils/libbfd (depend) > ===> gnu/usr.bin/binutils/libopcodes (depend) > ===> gnu/usr.bin/binutils/libbinutils (depend) > ===> gnu/usr.bin/binutils/addr2line (depend) > ===> gnu/usr.bin/binutils/ar (depend) > ===> gnu/usr.bin/binutils/as (depend) > ===> gnu/usr.bin/binutils/ld (depend) > ===> gnu/usr.bin/binutils/nm (depend) > ===> gnu/usr.bin/binutils/objcopy (depend) > ===> gnu/usr.bin/binutils/objdump (depend) > ===> gnu/usr.bin/binutils/ranlib (depend) > ===> gnu/usr.bin/binutils/readelf (depend) > ===> gnu/usr.bin/binutils/size (depend) > ===> gnu/usr.bin/binutils/strings (depend) > ===> gnu/usr.bin/binutils/strip (depend) > ===> gnu/usr.bin/binutils/doc (depend) > ===> gnu/usr.bin/binutils/libiberty (all) > ===> gnu/usr.bin/binutils/libbfd (all) > ===> gnu/usr.bin/binutils/libopcodes (all) > ===> gnu/usr.bin/binutils/libbinutils (all) > ===> gnu/usr.bin/binutils/addr2line (all) > ===> gnu/usr.bin/binutils/ar (all) > ===> gnu/usr.bin/binutils/as (all) > ===> gnu/usr.bin/binutils/ld (all) > ===> gnu/usr.bin/binutils/nm (all) > ===> gnu/usr.bin/binutils/objcopy (all) > ===> gnu/usr.bin/binutils/objdump (all) > ===> gnu/usr.bin/binutils/ranlib (all) > ===> gnu/usr.bin/binutils/readelf (all) > ===> gnu/usr.bin/binutils/size (all) > ===> gnu/usr.bin/binutils/strings (all) > ===> gnu/usr.bin/binutils/strip (all) > ===> gnu/usr.bin/binutils/doc (all) > ===> xdev gnu/usr.bin/cc (obj,depend,all) > ===> gnu/usr.bin/cc/cc_tools (obj) > ===> gnu/usr.bin/cc/libiberty (obj) > ===> gnu/usr.bin/cc/libcpp (obj) > ===> gnu/usr.bin/cc/libdecnumber (obj) > ===> gnu/usr.bin/cc/cc_int (obj) > ===> gnu/usr.bin/cc/cc (obj) > ===> gnu/usr.bin/cc/cc1 (obj) > ===> gnu/usr.bin/cc/include (obj) > ===> gnu/usr.bin/cc/doc (obj) > ===> gnu/usr.bin/cc/cpp (obj) > ===> gnu/usr.bin/cc/cc1plus (obj) > ===> gnu/usr.bin/cc/c++ (obj) > ===> gnu/usr.bin/cc/c++filt (obj) > ===> gnu/usr.bin/cc/gcov (obj) > ===> gnu/usr.bin/cc/cc_tools (depend) > ===> gnu/usr.bin/cc/libiberty (depend) > ===> gnu/usr.bin/cc/libcpp (depend) > ===> gnu/usr.bin/cc/libdecnumber (depend) > ===> gnu/usr.bin/cc/cc_int (depend) > ===> gnu/usr.bin/cc/cc (depend) > ===> gnu/usr.bin/cc/cc1 (depend) > ===> gnu/usr.bin/cc/include (depend) > ===> gnu/usr.bin/cc/doc (depend) > ===> gnu/usr.bin/cc/cpp (depend) > ===> gnu/usr.bin/cc/cc1plus (depend) > ===> gnu/usr.bin/cc/c++ (depend) > ===> gnu/usr.bin/cc/c++filt (depend) > ===> gnu/usr.bin/cc/gcov (depend) > ===> gnu/usr.bin/cc/cc_tools (all) > ===> gnu/usr.bin/cc/libiberty (all) > ===> gnu/usr.bin/cc/libcpp (all) > ===> gnu/usr.bin/cc/libdecnumber (all) > ===> gnu/usr.bin/cc/cc_int (all) > ===> gnu/usr.bin/cc/cc (all) > ===> gnu/usr.bin/cc/cc1 (all) > ===> gnu/usr.bin/cc/include (all) > ===> gnu/usr.bin/cc/doc (all) > ===> gnu/usr.bin/cc/cpp (all) > ===> gnu/usr.bin/cc/cc1plus (all) > ===> gnu/usr.bin/cc/c++ (all) > ===> gnu/usr.bin/cc/c++filt (all) > ===> gnu/usr.bin/cc/gcov (all) > ===> xdev usr.bin/ar (obj,depend,all) > mtree populating /usr/arm-freebsd > mkdir -p /usr/arm-freebsd > mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p /usr/arm-freebsd >>/dev/null > mtree -deU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr/arm-freebsd/usr >>/dev/null > mtree -deU -f /usr/src/etc/mtree/BSD.include.dist -p > /usr/arm-freebsd/usr/include >/dev/null > _xi-cross-tools > ===> xdev gnu/usr.bin/binutils (install) > ===> gnu/usr.bin/binutils/libiberty (install) > ===> gnu/usr.bin/binutils/libbfd (install) > ===> gnu/usr.bin/binutils/libopcodes (install) > ===> gnu/usr.bin/binutils/libbinutils (install) > ===> gnu/usr.bin/binutils/addr2line (install) > install -s -o root -g wheel -m 555 addr2line /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/ar (install) > install -s -o root -g wheel -m 555 ar /usr/arm-freebsd/usr/bin/gnu-ar > ===> gnu/usr.bin/binutils/as (install) > install -s -o root -g wheel -m 555 as /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/ld (install) > install -s -o root -g wheel -m 555 ld /usr/arm-freebsd/usr/bin > install -o root -g wheel -m 444 ldscripts/armelf_fbsd.x > ldscripts/armelf_fbsd.xbn ldscripts/armelf_fbsd.xc ldscripts/armelf_fbsd.xd > ldscripts/armelf_fbsd.xdc ldscripts/armelf_fbsd.xdw > ldscripts/armelf_fbsd.xn ldscripts/armelf_fbsd.xr ldscripts/armelf_fbsd.xs > ldscripts/armelf_fbsd.xsc ldscripts/armelf_fbsd.xsw > ldscripts/armelf_fbsd.xu ldscripts/armelf_fbsd.xw > /usr/arm-freebsd/usr/libdata/ldscripts > ===> gnu/usr.bin/binutils/nm (install) > install -s -o root -g wheel -m 555 nm /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/objcopy (install) > install -s -o root -g wheel -m 555 objcopy /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/objdump (install) > install -s -o root -g wheel -m 555 objdump /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/ranlib (install) > install -s -o root -g wheel -m 555 ranlib > /usr/arm-freebsd/usr/bin/gnu-ranlib > ===> gnu/usr.bin/binutils/readelf (install) > install -s -o root -g wheel -m 555 readelf /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/size (install) > install -s -o root -g wheel -m 555 size /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/strings (install) > install -s -o root -g wheel -m 555 strings /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/strip (install) > install -s -o root -g wheel -m 555 -S strip /usr/arm-freebsd/usr/bin > ===> gnu/usr.bin/binutils/doc (install) > ===> xdev gnu/usr.bin/cc (install) > ===> gnu/usr.bin/cc/cc_tools (install) > ===> gnu/usr.bin/cc/libiberty (install) > ===> gnu/usr.bin/cc/libcpp (install) > ===> gnu/usr.bin/cc/libdecnumber (install) > ===> gnu/usr.bin/cc/cc_int (install) > ===> gnu/usr.bin/cc/cc (install) > install -s -o root -g wheel -m 555 gcc /usr/arm-freebsd/usr/bin > /usr/arm-freebsd/usr/bin/cc -> /usr/arm-freebsd/usr/bin/gcc > *** Error code 64 > > Stop in /usr/src/gnu/usr.bin/cc/cc. > *** Error code 1 > > Stop in /usr/src/gnu/usr.bin/cc. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > ======================== > > so what should I do? When this happens? Is it after make installworld command or something else? Did you receive my email with step by step? And I hope you run commands as root. thanks, Ganbold > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://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 Feb 4 09:55:16 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7B89213C for ; Mon, 4 Feb 2013 09:55:16 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtp4.clear.net.nz (smtp4.clear.net.nz [203.97.37.64]) by mx1.freebsd.org (Postfix) with ESMTP id 4B64287A for ; Mon, 4 Feb 2013 09:55:15 +0000 (UTC) Received: from mxin3-orange.clear.net.nz (lb2-srcnat.clear.net.nz [203.97.32.237]) by smtp4.clear.net.nz (CLEAR Net Mail) with ESMTP id <0MHO009MZW6RMG40@smtp4.clear.net.nz> for freebsd-arm@freebsd.org; Mon, 04 Feb 2013 22:40:06 +1300 (NZDT) Received: from 202-0-48-19.paradise.net.nz (HELO bender) ([202.0.48.19]) by smtpin32.paradise.net.nz with ESMTP; Mon, 04 Feb 2013 22:40:06 +1300 Date: Mon, 04 Feb 2013 22:39:21 +1300 From: Andrew Turner Subject: Re: Cubieboard cross compile appears error In-reply-to: To: John Elder Message-id: <20130204223921.1497832b@bender> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit References: Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 09:55:16 -0000 On Mon, 4 Feb 2013 14:09:14 +0800 John Elder wrote: ... > ===> gnu/usr.bin/cc/cc_int (install) > ===> gnu/usr.bin/cc/cc (install) > install -s -o root -g wheel -m 555 gcc /usr/arm-freebsd/usr/bin > /usr/arm-freebsd/usr/bin/cc -> /usr/arm-freebsd/usr/bin/gcc > *** Error code 64 > > Stop in /usr/src/gnu/usr.bin/cc/cc. > *** Error code 1 > > Stop in /usr/src/gnu/usr.bin/cc. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > ======================== > > so what should I do? It looks like you are running: make xdev XDEV=arm XDEV_ARCH=arm This was broken until r246315. It should work now. If I am correct is there a reason you need to run the xdev target? As the Cubieboard has an ARMv7 core you should be setting XDEV_ARCH to armv6 as it adds support for ARMv6 and later cores. Andrew From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 10:27:10 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E3BA6E75 for ; Mon, 4 Feb 2013 10:27:10 +0000 (UTC) (envelope-from alie@affle.com) Received: from mail-qe0-f41.google.com (mail-qe0-f41.google.com [209.85.128.41]) by mx1.freebsd.org (Postfix) with ESMTP id 9EDEB9F1 for ; Mon, 4 Feb 2013 10:27:10 +0000 (UTC) Received: by mail-qe0-f41.google.com with SMTP id 7so2775364qeb.14 for ; Mon, 04 Feb 2013 02:27:03 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=fhGcCsh/Ko4mpooLbT7j4uL62OwTezhnesPjnPVH2HQ=; b=BzYQ2N+voQ2/nKiNAn8/8U0mvZESc9Aopo1R20AqFuybInJ0kagQsiWNQU8WC72ZzD YUZTfdXx35HFoj2/GaMOMnQCtdu0szSPifZAoagyqyPx+V5IaVccd22r9eNCSQLINQ04 5Fyp+7Fl767EuDTuogRX3lJCPuA6Ac2pYrPQiyT6xDirdxD42hV4iCF4wstp05Z4Cl2R bg4NTW9szOtwIdV+ZKldJ2MPD0CzbOTLpc5RjMj2UJnXpx4GOefVv/66/BFgXj3BoSZV RPSiSb+Bng+JLwAex7zMI8H3do+ghLWX7KmAwBJc6bdXfyWopzwJiStScutF7vaPwF5+ RnbA== MIME-Version: 1.0 X-Received: by 10.49.84.104 with SMTP id x8mr21386714qey.5.1359973623373; Mon, 04 Feb 2013 02:27:03 -0800 (PST) Received: by 10.49.51.138 with HTTP; Mon, 4 Feb 2013 02:27:03 -0800 (PST) In-Reply-To: <7EDE0DF3-1213-4359-935D-5032E6441290@kientzle.com> References: <510A4F5B.7000407@g7iii.net> <037A538B-434B-4168-9591-99ABA39C6006@kientzle.com> <7EDE0DF3-1213-4359-935D-5032E6441290@kientzle.com> Date: Mon, 4 Feb 2013 18:27:03 +0800 Message-ID: Subject: Re: SD card -image- for the beaglebone From: Alie Tan To: Tim Kientzle X-Gm-Message-State: ALoCoQmFbAZ3jxjpRTGYA4+Yx0eUmyCPd14/dvVDZ4fpoHF9E1BsMnuihBl+goWJKRVtOIad/MvM Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 10:27:10 -0000 Hi Tim. How do you do autosizing feature? Regards, Alie T On Mon, Feb 4, 2013 at 9:54 AM, Tim Kientzle wrote: > >> Quite happy to rebuild the kernel and world afterwards (yes, I know I > >> need an 8 Gig SD card), but it's just this bootstrapping problem thats > >> an issue=85 > > > > I just uploaded a BeagleBone SD image that people can play with. > > Here's another build. This fixes a couple of minor problems > with the earlier build and also has an experimental > "autosizing" feature. > > > http://people.freebsd.org/~kientzle/FreeBSD-BEAGLEBONE-r246278-noWITNESS-= autosize-2013-02-02.img.xz > > This is: > * Based on SVN r246278 > * Completely vanilla build from SVN except as noted below > * WITNESS and INVARIANTS are disabled > * NFSCL and NFSLOCKD added to kernel > * Has a user "beagle" with password "beagle" that you can login with SS= H > > The experimental "autosizing" feature means: > * You can put this on any size SD card (minimum 1G) > * On first boot, it will attempt to expand the root filesystem to fill > the card. > * I've tested this with 32G cards and ended up with 29G free space. > > (Due to a bug, it doesn't completely finish resizing on first boot; > reboot and it will finish.) > > You should be able to get a complete FreeBSD system > up and running from just this image: > > * Connect USB cable to get serial console, insert SD card and boot. > * Login as "root" and reboot to finish resizing. > * Set passwords, create accounts as appropriate > * Connect to a network, configure as necessary. (If you > have a real network, you'll probably want to use > SYNCDHCP and enable ntpd.) > * Set up swap: > $ dd if=3D/dev/zero of=3D/usr/swap bs=3D1024k count=3D768 > $ echo 'swapfile=3D"/usr/swap"' >> /etc/rc.conf > $ reboot > * Get a ports tree: > $ portsnap fetch > $ portsnap extract > * Build and install subversion port: > $ cd /usr/ports/devel/subversion > $ make BATCH=3Dyes > $ make BATCH=3Dyes install > * Get system sources and build them: > $ svn co http://svn.freebsd.org/base/head /usr/src > $ cd /usr/src > $ make buildworld > $ make buildkernel > $ =85 etc ... > > This will likely take a couple of days (mostly thanks to > the slow MMCSD driver). I'm going through the above > right now; I'll let you know how much NFS helps when > I get to that point. > > Tim > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://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 Feb 4 11:06:41 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 8C6558E4 for ; Mon, 4 Feb 2013 11:06:41 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 7D9E7CFA for ; Mon, 4 Feb 2013 11:06:41 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r14B6f4E028692 for ; Mon, 4 Feb 2013 11:06:41 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r14B6fb9028690 for freebsd-arm@FreeBSD.org; Mon, 4 Feb 2013 11:06:41 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 4 Feb 2013 11:06:41 GMT Message-Id: <201302041106.r14B6fb9028690@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-arm@FreeBSD.org Subject: Current problem reports assigned to freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 11:06:41 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o arm/175803 arm building xdev for arm failing o arm/175605 arm please fix build binutils-2.23.1 in raspberry pi o arm/174461 arm [patch] Fix off-by-one in arm9/arm10 cache maintenance o arm/173617 arm Dreamplug exhibits eSATA file corruption using network o kern/171096 arm [arm][xscale][ixp]Allow 16bit access on PCI bus o arm/166256 arm build fail in pmap.c o arm/162159 arm [panic] USB errors leading to panic on DockStar 9.0-RC o arm/161110 arm /usr/src/sys/arm/include/signal.h is bad o arm/161044 arm devel/icu does not build on arm o arm/158950 arm arm/sheevaplug fails fsx when mmap operations are enab o arm/155894 arm [patch] Enable at91 booting from SDHC (high capacity) p arm/155214 arm [patch] MMC/SD IO slow on Atmel ARM with modern large o arm/154227 arm [geli] using GELI leads to panic on ARM o arm/153380 arm Panic / translation fault with wlan on ARM o arm/150581 arm [irq] Unknown error generates IRQ address decoding err o arm/149288 arm mail/dovecot causes panic during configure on Sheevapl o arm/134368 arm [patch] nslu2_led driver for the LEDs on the NSLU2 p arm/134338 arm [patch] Lock GPIO accesses on ixp425 18 problems total. From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 13:27:29 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9F1DC3E2; Mon, 4 Feb 2013 13:27:29 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) by mx1.freebsd.org (Postfix) with ESMTP id 1EE5B1BDB; Mon, 4 Feb 2013 13:27:28 +0000 (UTC) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id r14DR5Co028531 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 4 Feb 2013 14:27:05 +0100 (CET) (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 r14DQ0ws075391 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 4 Feb 2013 14:26:00 +0100 (CET) (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 r14DPxEX099783; Mon, 4 Feb 2013 14:25:59 +0100 (CET) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.14.2/8.14.2/Submit) id r14DPxTB099782; Mon, 4 Feb 2013 14:25:59 +0100 (CET) (envelope-from ticso) Date: Mon, 4 Feb 2013 14:25:59 +0100 From: Bernd Walter To: Brett Wynkoop Subject: Re: SD card -image- for the beaglebone Message-ID: <20130204132559.GA97629@cicely7.cicely.de> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1359668656.93359.339.camel@revolution.hippie.lan> <20130201190434.GK67562@cicely7.cicely.de> <20130202002908.53768a06@ivory.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130202002908.53768a06@ivory.lan> 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=unavailable version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de Cc: freebsd-arm@freebsd.org, ticso@cicely7.cicely.de, ticso@cicely.de, Ian Lepore X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: ticso@cicely.de List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 13:27:29 -0000 On Sat, Feb 02, 2013 at 12:29:08AM -0500, Brett Wynkoop wrote: > On Fri, 1 Feb 2013 20:04:35 +0100 > Bernd Walter wrote: > nd leap seconds won't make it easier. > > > > What are MSF and TDF? > > I'm aware of GPS, DCF77 and LORAN-C to be available in Germany. > > > You still have working Loran-C in Germany? I don't know myself, but wikpedia made be believe that several stations are still active in Europe. It is also mentioned in air craft flight trainigs, although it is more a side note as it is not a major system. > I have a Loran-C receiver on my boat. Do you need to know where you > are? I could send it to you cheap! Thank you for the offer, but I will concentrate on GPS for now. I don't have the time to do several systems. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 13:30:23 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id BCCC54A1 for ; Mon, 4 Feb 2013 13:30:23 +0000 (UTC) (envelope-from johnsstephenelder@gmail.com) Received: from mail-ve0-f169.google.com (mail-ve0-f169.google.com [209.85.128.169]) by mx1.freebsd.org (Postfix) with ESMTP id 7DD0E1BF5 for ; Mon, 4 Feb 2013 13:30:23 +0000 (UTC) Received: by mail-ve0-f169.google.com with SMTP id 15so2893675vea.14 for ; Mon, 04 Feb 2013 05:30:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=cIgzqo6+hupnkrDXfICQ75TsXcPXTNi14W9ZMBG0Vxs=; b=wQjuPL6AC5p647hfSjiC2NHzR7meDPPEFg/28IhnpcYJiPyX4rUAmDA4KUh0W9Tto8 XTHRju7ASJI7NVIw8nZVQnY/3OqywrPnBI4FCFAvwCUkxPpOegpv0zqLHVoo69bS1wqL ltEzNj5CUDM8yhBJALrxGLAfaaihvSj8mUFUPux5mJr3GV0yiBH6KVSkjr297tqWMpys 3Ht4fagGcpOr4n4oQz+ZsCLrt5g9UuqghTRcEhmenHMagxyWOdzSnu5x3WpEkeubo+kr t6uQLd1H/F6s5mXiDSfG+KiWV0cAEGp0iokMtvDyTVTuxtdQNnw2+ATxdGpEaAs2+mAg vptg== MIME-Version: 1.0 X-Received: by 10.220.154.66 with SMTP id n2mr22241365vcw.40.1359984617082; Mon, 04 Feb 2013 05:30:17 -0800 (PST) Received: by 10.58.2.227 with HTTP; Mon, 4 Feb 2013 05:30:17 -0800 (PST) Date: Mon, 4 Feb 2013 21:30:17 +0800 Message-ID: Subject: How to create Img file From: John Elder To: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 13:30:23 -0000 If I have make build finished, how can I create img file and flash to the arm machine? From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 15:27:26 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id C8A5BAB1 for ; Mon, 4 Feb 2013 15:27:26 +0000 (UTC) (envelope-from wynkoop@wynn.com) Received: from mail.wynn.com (wa3yre.wynn.com [199.89.147.3]) by mx1.freebsd.org (Postfix) with ESMTP id 8DAB1202 for ; Mon, 4 Feb 2013 15:27:26 +0000 (UTC) Received: from ivory.wynn.com (mail.wynn.com [199.89.147.3]) (authenticated bits=0) by mail.wynn.com (8.14.3/8.12.6) with ESMTP id r14FRPK0075691; Mon, 4 Feb 2013 10:27:25 -0500 (EST) (envelope-from wynkoop@wynn.com) Date: Mon, 4 Feb 2013 10:27:24 -0500 From: Brett Wynkoop To: John Elder Subject: Re: How to create Img file Message-ID: <20130204102724.73ff5acd@ivory.wynn.com> In-Reply-To: References: X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-apple-darwin10.8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 15:27:26 -0000 On Mon, 4 Feb 2013 21:30:17 +0800 John Elder wrote: > If I have make build finished, how can I create img file and flash to > the arm machine? If you used Tim's script you simply run dd like: # dd if=/path/to/image of=/dev/microsdcard-device-name This is done on the build host of course. If the build host can not accept the microsd card you can scp the image to another host and run dd on that host. That is what I did. -Brett -- wynkoop@wynn.com http://prd4.wynn.com/wynkoop/pgp-keys.txt 917-642-6925 718-717-5435 "The strongest reason for the people to retain the right to keep and bear arms is, as a last resort, to protect themselves against tyranny in government" - Thomas Jefferson. From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 15:32:38 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 18ED7CD9 for ; Mon, 4 Feb 2013 15:32:38 +0000 (UTC) (envelope-from kp@sigsegv.be) Received: from mercury.codepro.be (mercury.codepro.be [IPv6:2001:4b98:dc0:51:216:3eff:feb7:3147]) by mx1.freebsd.org (Postfix) with ESMTP id C37B1257 for ; Mon, 4 Feb 2013 15:32:37 +0000 (UTC) Received: from adrastea.jupiter.sigsegv.be (unknown [IPv6:2001:6f8:1498:1::3]) by mercury.codepro.be (Postfix) with ESMTP id 6EB6C96B; Mon, 4 Feb 2013 16:32:35 +0100 (CET) Received: from thebe.jupiter.sigsegv.be (thebe.jupiter.sigsegv.be [172.16.1.5]) by adrastea.jupiter.sigsegv.be (Postfix) with ESMTP id DC8FA14044; Mon, 4 Feb 2013 16:32:34 +0100 (CET) Received: by thebe.jupiter.sigsegv.be (Postfix, from userid 1000) id A80244F04D; Mon, 4 Feb 2013 16:32:34 +0100 (CET) Date: Mon, 4 Feb 2013 16:32:34 +0100 From: Kristof Provost To: John Elder Subject: Re: How to create Img file Message-ID: <20130204153234.GK71256@thebe.jupiter.sigsegv.be> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-PGP-Fingerprint: E114 D9EA 909E D469 8F57 17A5 7D15 91C6 9EFA F286 User-Agent: Mutt/1.5.21 (2010-09-15) Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 15:32:38 -0000 On 2013-02-04 21:30:17 (+0800), John Elder wrote: > If I have make build finished, how can I create img file and flash to the > arm machine? That depends on what image format your bootloader understands. In /usr/obj/arm/arm/usr/src/sys// you'll find kernel and kernel.bin. The first is the ELF image, the second is a binary image which can be executed directly. For U-boot for example, I do the following: mkimage -A arm -O freebsd -a 0x00900000 -n FreeBSD -T kernel -C none \ -d /usr/obj/arm.arm/usr/src/sys/OPENRD-CL/kernel.bin \ /usr/obj/arm.arm/usr/src/sys/OPENRD-CL/uImage This is only the kernel image of course. If you want to build an image with a kernel and rootfs you might want to look at nanobsd(8). Regards, Kristof From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 20:17:55 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 56BFDA3C; Mon, 4 Feb 2013 20:17:55 +0000 (UTC) (envelope-from damjan.marion@gmail.com) Received: from mail-we0-x235.google.com (we-in-x0235.1e100.net [IPv6:2a00:1450:400c:c03::235]) by mx1.freebsd.org (Postfix) with ESMTP id B170AAC0; Mon, 4 Feb 2013 20:17:54 +0000 (UTC) Received: by mail-we0-f181.google.com with SMTP id t44so5121617wey.12 for ; Mon, 04 Feb 2013 12:17:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :cc:content-transfer-encoding:message-id:references:to:x-mailer; bh=xz27n4mfimIW2drxIkNO/5Id0KiPdlMDj910l2ayD1Q=; b=BEPd0dmaNa1SgbRP0m0Aq9Dr15jAsXPU1jSaCtxlouVtYFrzQR9YT9lq0Fo3EsMJFO pzHNAQBMvJkgHXiFPc8bN4pcWf4XCmxFN05i7z82AGRUxoDxe2weDqaasVWzS9xwJ4CA FUbWVObja70nt3hJs0VAmNc7Y3/X9xofJvczxo1b9PvpTVDqUZF1FzRcW2kuL3E8hiue SuJ9fGKDhvZUdH695DWiS+aB80yboPFc+u8otl0lPHU04Uz26cNBOxj+0SpDZ4PyJUur QcfVlmKYhwmo8D/D8srlIK4RHRnflcLPWs11yo2BekLr7uEoWrKDvMhLP3cVZkEXvKIO dkqg== X-Received: by 10.194.118.166 with SMTP id kn6mr2729257wjb.18.1360009073124; Mon, 04 Feb 2013 12:17:53 -0800 (PST) Received: from ?IPv6:2001:470:72bb::12e? ([2001:470:72bb::12e]) by mx.google.com with ESMTPS id n10sm1942937wia.0.2013.02.04.12.17.49 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 04 Feb 2013 12:17:51 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: Beaglebone Serial Ports From: Damjan Marion In-Reply-To: <1359818003.93359.381.camel@revolution.hippie.lan> Date: Mon, 4 Feb 2013 21:17:49 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <6201EAD1-31FC-49C0-A990-D32EEBE4EF6F@gmail.com> References: <510CE8E0.9070102@g7iii.net> <1359818003.93359.381.camel@revolution.hippie.lan> To: Ian Lepore X-Mailer: Apple Mail (2.1499) Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 20:17:55 -0000 On Feb 2, 2013, at 4:13 PM, Ian Lepore wrote: > On Sat, 2013-02-02 at 10:22 +0000, Iain Young wrote: >> Hi Folks, >>=20 >> Just a quick question with regards to some clarification serial ports >> on the Beaglbone and FreeBSD. Am I correct in deducing that FreeBSD >> lacks support for UARTS1 thru 5 at the moment ? >>=20 >> I can see what I believe to be UART0 (which is attached to the USB) = as >> /dev/cuau0, but not the others. A few finds and greps through the >> kernel source didn't show up anything obvious either. >>=20 >> Is any one working on them ? Or is there a kernel module or option >> that I need to enable for them to build ? >>=20 >=20 > According to the datasheet all the onboard uarts should be supported = by > our standard uart driver (but only uart1 has all the modem-control = lines > wired). Two things need to be done to enable them: add entries to > the .dts file (easy), and configure the multipurpose pins for them at > runtime. I have no idea how we handle the latter in the FDT world. = In > the pre-FDT world it was pretty much ad-hoc and board-support routines > that ran at startup configured pins for that board. Actually it should be quite simple. There is pinmux section in DTS file = where you can configure each pin you need. I put into DTS file only stuff which is hardwired on board. That's the = reason why just 1st serial port is enabled. To enable other serial ports just DTS file needs to be edited: 1) into SCM configuration proper triplets = should be inserted, =20 possible values are in sys/arm/ti/am335x/am335x_scm_padconf.c 2) uart0 config can be copied with modified memory address and = interrupt (proper values can be found in TRM) Would like to hear if it works as I never tried :) Damjan= From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 20:42:51 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 94DE1233 for ; Mon, 4 Feb 2013 20:42:51 +0000 (UTC) (envelope-from wynkoop@wynn.com) Received: from mail.wynn.com (wa3yre.wynn.com [199.89.147.3]) by mx1.freebsd.org (Postfix) with ESMTP id 596B5CFC for ; Mon, 4 Feb 2013 20:42:50 +0000 (UTC) Received: from ivory.wynn.com (mail.wynn.com [199.89.147.3]) (authenticated bits=0) by mail.wynn.com (8.14.3/8.12.6) with ESMTP id r14KgiL1079106 for ; Mon, 4 Feb 2013 15:42:44 -0500 (EST) (envelope-from wynkoop@wynn.com) Date: Mon, 4 Feb 2013 15:42:43 -0500 From: Brett Wynkoop To: freebsd-arm@freebsd.org Subject: beaglebone not stopping well Message-ID: <20130204154243.58941bc3@ivory.wynn.com> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-apple-darwin10.8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 20:42:51 -0000 Greeting- I just did a halt from single user mode and this is what I got: (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal 11 Process (pid 1) got signal swap_pager: I/O error - pagein failed; blkno 10255,size 4096, error 5 panic: swap_pager_force_pagein: read from swap failed KDB: enter: panic [ thread pid 9447 tid 100054 ] This was after make install on a new kernel so I could reboot from that kernel. Thanks to softupdates with journal I am pretty sure the Filesystem will be fine, but this is not proper behavior. Ideas? Am I the only one seeing this? -Brett -- wynkoop@wynn.com http://prd4.wynn.com/wynkoop/pgp-keys.txt 917-642-6925 718-717-5435 "The strongest reason for the people to retain the right to keep and bear arms is, as a last resort, to protect themselves against tyranny in government" - Thomas Jefferson. From owner-freebsd-arm@FreeBSD.ORG Mon Feb 4 23:18:47 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 665A7DE4 for ; Mon, 4 Feb 2013 23:18:47 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id 1B03B86C for ; Mon, 4 Feb 2013 23:18:42 +0000 (UTC) Received: from damnhippie.dyndns.org (daffy.symmetricom.us [206.168.13.218]) by duck.symmetricom.us (8.14.6/8.14.6) with ESMTP id r14NIg25091448 for ; Mon, 4 Feb 2013 16:18:42 -0700 (MST) (envelope-from ian@FreeBSD.org) Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id r14NIcHe030017; Mon, 4 Feb 2013 16:18:38 -0700 (MST) (envelope-from ian@FreeBSD.org) Subject: Re: beaglebone not stopping well From: Ian Lepore To: Brett Wynkoop In-Reply-To: <20130204154243.58941bc3@ivory.wynn.com> References: <20130204154243.58941bc3@ivory.wynn.com> Content-Type: text/plain; charset="us-ascii" Date: Mon, 04 Feb 2013 16:18:38 -0700 Message-ID: <1360019918.93359.524.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Feb 2013 23:18:47 -0000 On Mon, 2013-02-04 at 15:42 -0500, Brett Wynkoop wrote: > Greeting- > > I just did a halt from single user mode and this is what I got: > > (pid 1) got signal 11 > Process (pid 1) got signal 11 [...] > Process (pid 1) got signal 11 > Process (pid 1) got signal swap_pager: I/O error - pagein failed; blkno > 10255,size 4096, error 5 panic: swap_pager_force_pagein: read from swap > failed KDB: enter: panic > [ thread pid 9447 tid 100054 ] > > > This was after make install on a new kernel so I could reboot from that > kernel. Thanks to softupdates with journal I am pretty sure the > Filesystem will be fine, but this is not proper behavior. > > Ideas? Am I the only one seeing this? > I've been rebooting frequently all day, and now suddenly I got a lockup right after it said it was stopping syslogd. The main difference is that earlier I would reboot, test some things, recompile, reboot, etc. This time I booted, logged on as root, and then just left things idle for about an hour before typing reboot. Dunno if this is related to what you're seeing or not. -- Ian From owner-freebsd-arm@FreeBSD.ORG Tue Feb 5 06:20:35 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 42F4DDEF for ; Tue, 5 Feb 2013 06:20:35 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtp4.clear.net.nz (smtp4.clear.net.nz [203.97.37.64]) by mx1.freebsd.org (Postfix) with ESMTP id EF334900 for ; Tue, 5 Feb 2013 06:20:34 +0000 (UTC) Received: from mxin2-orange.clear.net.nz (lb2-srcnat.clear.net.nz [203.97.32.237]) by smtp4.clear.net.nz (CLEAR Net Mail) with ESMTP id <0MHQ00AQ1HLC0020@smtp4.clear.net.nz> for freebsd-arm@freebsd.org; Tue, 05 Feb 2013 19:20:33 +1300 (NZDT) Received: from 202-0-48-19.paradise.net.nz (HELO bender) ([202.0.48.19]) by smtpin2.paradise.net.nz with ESMTP; Tue, 05 Feb 2013 19:20:25 +1300 Date: Tue, 05 Feb 2013 19:19:37 +1300 From: Andrew Turner Subject: Re: Cubieboard cross compile appears error In-reply-to: To: John Elder , freebsd-arm Message-id: <20130205191937.744feb96@bender> MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit References: <20130204223921.1497832b@bender> X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 06:20:35 -0000 On Tue, 5 Feb 2013 12:28:48 +0800 John Elder wrote: > I run the command : make xdev XDEV=arm XDEV_ARCH=armv6 > it appears that: Did you update you code? xdev was known to be broken. You will also need to add -DWITHOUT_CLANG to the command as there is an issue with xdev and the clang libraries. Andrew From owner-freebsd-arm@FreeBSD.ORG Tue Feb 5 06:34:06 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A1BA4EBB for ; Tue, 5 Feb 2013 06:34:06 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 6382C958 for ; Tue, 5 Feb 2013 06:34:05 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r156Xvv3084074; Tue, 5 Feb 2013 06:33:57 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id t3828seepbz4aj6crnssf3c7bn; Tue, 05 Feb 2013 06:33:57 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: SD card -image- for the beaglebone Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=windows-1252 From: Tim Kientzle In-Reply-To: Date: Mon, 4 Feb 2013 22:33:56 -0800 Content-Transfer-Encoding: 7bit Message-Id: <3D07951F-36FD-40D5-AF96-83280A71B746@kientzle.com> References: <510A4F5B.7000407@g7iii.net> <037A538B-434B-4168-9591-99ABA39C6006@kientzle.com> <7EDE0DF3-1213-4359-935D-5032E6441290@kientzle.com> To: Alie Tan X-Mailer: Apple Mail (2.1283) Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 06:34:06 -0000 On Feb 4, 2013, at 2:27 AM, Alie Tan wrote: > Hi Tim. > > How do you do autosizing feature? I added an rc.d script (that runs very early in the boot) that uses "gpart resize" and "growfs". Then I just build the image for a small (1G) card size. There is a strange issue with gpart resize that I'd like to track down -- if you have to resize two partitions then you must reboot in between them. I don't understand why. Apart from that oddity, it seems to work just fine. (Large thanks to Edward's very recent changes to allow growfs to work with mounted filesystems.) Tim From owner-freebsd-arm@FreeBSD.ORG Tue Feb 5 15:30:22 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0E47ECFE; Tue, 5 Feb 2013 15:30:22 +0000 (UTC) (envelope-from iain@g7iii.net) Received: from hal.g7iii.net (hal.g7iii.net [64.22.109.39]) by mx1.freebsd.org (Postfix) with ESMTP id C9A3811F; Tue, 5 Feb 2013 15:30:21 +0000 (UTC) Received: from [192.168.39.76] (157.17.187.81.in-addr.arpa [81.187.17.157]) by hal.g7iii.net (Postfix) with ESMTP id 7CAF4208F5; Tue, 5 Feb 2013 15:30:14 +0000 (UTC) Message-ID: <51112585.9030208@g7iii.net> Date: Tue, 05 Feb 2013 15:30:13 +0000 From: Iain Young User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Brett Wynkoop Subject: Re: SD card -image- for the beaglebone References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1359668656.93359.339.camel@revolution.hippie.lan> <20130201190434.GK67562@cicely7.cicely.de> <20130202002908.53768a06@ivory.lan> In-Reply-To: <20130202002908.53768a06@ivory.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org, ticso@cicely7.cicely.de, ticso@cicely.de, Ian Lepore X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Feb 2013 15:30:22 -0000 On 02/02/13 05:29, Brett Wynkoop wrote: > You still have working Loran-C in Germany? http://www.loran-europe.eu/news.php Best Regards Iain From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 02:56:03 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7644075 for ; Wed, 6 Feb 2013 02:56:03 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id 3251D804 for ; Wed, 6 Feb 2013 02:56:02 +0000 (UTC) Received: from damnhippie.dyndns.org (daffy.symmetricom.us [206.168.13.218]) by duck.symmetricom.us (8.14.6/8.14.6) with ESMTP id r162u1XY004865 for ; Tue, 5 Feb 2013 19:56:01 -0700 (MST) (envelope-from ian@FreeBSD.org) Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id r162tqgx032426 for ; Tue, 5 Feb 2013 19:55:52 -0700 (MST) (envelope-from ian@FreeBSD.org) Subject: static dtb build dependency From: Ian Lepore To: freebsd-arm Content-Type: multipart/mixed; boundary="=-Tz84sQl7q56J1EFmNX3v" Date: Tue, 05 Feb 2013 19:55:52 -0700 Message-ID: <1360119352.93359.547.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 02:56:03 -0000 --=-Tz84sQl7q56J1EFmNX3v Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit I keep getting burned with option FDT_DTB_STATIC and changes not getting compiled in after I edit the .dts source. The attached patch seems to fix it for me, but is it the right way to fix it? -- Ian --=-Tz84sQl7q56J1EFmNX3v Content-Description: Content-Disposition: inline; filename="static_dtb.diff" Content-Type: text/x-patch; name="static_dtb.diff"; charset="us-ascii" Content-Transfer-Encoding: 7bit Index: sys/conf/files =================================================================== --- sys/conf/files (revision 246337) +++ sys/conf/files (working copy) @@ -1293,7 +1293,8 @@ dev/fdt/fdt_common.c optional fdt dev/fdt/fdt_pci.c optional fdt pci dev/fdt/fdt_slicer.c optional fdt cfi | fdt nand -dev/fdt/fdt_static_dtb.S optional fdt fdt_dtb_static +dev/fdt/fdt_static_dtb.S optional fdt fdt_dtb_static \ + dependency "$S/boot/fdt/dts/${FDT_DTS_FILE}" dev/fdt/fdtbus.c optional fdt dev/fdt/simplebus.c optional fdt dev/fe/if_fe.c optional fe --=-Tz84sQl7q56J1EFmNX3v-- From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 04:18:39 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6FBE5A4F for ; Wed, 6 Feb 2013 04:18:39 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id E22EAAE4 for ; Wed, 6 Feb 2013 04:18:32 +0000 (UTC) Received: from damnhippie.dyndns.org (daffy.symmetricom.us [206.168.13.218]) by duck.symmetricom.us (8.14.6/8.14.6) with ESMTP id r164IXL9003433 for ; Tue, 5 Feb 2013 21:18:33 -0700 (MST) (envelope-from ian@FreeBSD.org) Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id r164ISqw032446; Tue, 5 Feb 2013 21:18:28 -0700 (MST) (envelope-from ian@FreeBSD.org) Subject: Re: SD card -image- for the beaglebone From: Ian Lepore To: Iain Young In-Reply-To: <510AE1D6.8010203@g7iii.net> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> Content-Type: multipart/mixed; boundary="=-MqlnlrY5dv6ajFaJyZIS" Date: Tue, 05 Feb 2013 21:18:28 -0700 Message-ID: <1360124308.93359.557.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 04:18:39 -0000 --=-MqlnlrY5dv6ajFaJyZIS Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On Thu, 2013-01-31 at 21:27 +0000, Iain Young wrote: > On 31/01/13 15:36, Ian Lepore wrote: > > > So you're interested in a PPS driver for BeagleBone? That would be fun > > to play with, I wonder what the BB's timer hardware looks like? It'd be > > easy enough to do with a gpio interrupt I suspect, but the timing geek > > in me can't resist going for the nanosecond-accurate measurements when > > possible, even if it is kind of pointless for millisecond-accurate NTP. > > Yep. Planning on hooking up MSF, DCF, and TDF clocks to GPIO pins, as > well as some GPS units. Originally planned for doing this with some > Pi, but found the bone had serial ports and things developed from there > > Planning on abusing UART3's CTS pin for initial basic testing, as > radioclkd and radioclkd2 have only support for serial ports, but > then it will be working out what if anything I need to patch into the > kernel to get the PPS subsystem to listen to particular GPIO pins. > > Also planning to test PHK's ntpns, which has DCF support, > and should be easy to modify for MSF. Anyway, this is heading far > too quickly to being on-topic for time-nuts but off-topic here Check out what I taught my beaglebone to do today... root@bb:/ # ntpq -p remote refid st t when poll reach delay offset jitter ========================================================================== oPPS(0) .PPS. 0 l 4 16 377 0.000 0.399 0.008 +dvb.hippie.lan .GPS. 1 u 55 64 377 1.411 0.666 0.126 +tflex.hippie.la .GPS. 1 u 15 64 377 0.901 1.867 0.904 +paranoia.hippie .PPS. 1 u 61 64 377 0.396 0.426 0.025 xutcnist2.colora .ACTS. 1 u 71 64 376 34.136 -11.277 4.656 xnist1.symmetric .ACTS. 1 u 63 64 377 59.880 12.327 2.113 -ntp.your.org .CDMA. 1 u 4 64 377 51.185 -4.212 4.215 xntp1.conectiv.c .IRIG. 1 u 51 64 377 99.067 17.784 3.445 It turns out the chip has nice timer hardware that can latch the freeruning timercounter in response to the PPS signal. That allows for a PPS driver that doesn't use interrupts at all. The timecounter code has a specific interface for such hardware, but there isn't much example code in the base for how to use it. Soon there'll be more. :) I'll attach a patch in case anyone else wants to play with this. To use it, apply the patch, add "options PPS_SYNC" to the kernel config, and choose which timer pin you want to put the pps on. The attached patch uses the timer4 pin, which is exposed on the P8 connector as pin #7. You can use any of the timer4-timer7 pins, just set the one you want to use to "input" in the dts and the driver will use it. -- Ian --=-MqlnlrY5dv6ajFaJyZIS Content-Disposition: attachment; filename="dmtimer_pps_full.diff" Content-Type: text/x-patch; name="dmtimer_pps_full.diff"; charset="us-ascii" Content-Transfer-Encoding: 7bit Index: sys/arm/ti/am335x/am335x_dmtimer.c =================================================================== --- sys/arm/ti/am335x/am335x_dmtimer.c (revision 246337) +++ sys/arm/ti/am335x/am335x_dmtimer.c (working copy) @@ -30,11 +30,14 @@ #include #include #include +#include #include #include #include #include +#include #include +#include #include #include #include @@ -42,48 +45,90 @@ #include #include +#include "opt_ntp.h" + #include #include #include #include - -#include #include #include +#include -#define AM335X_NUM_TIMERS 8 +#define AM335X_NUM_TIMERS 8 -#define DMTIMER_TIDR 0x00 /* Identification Register */ -#define DMTIMER_TIOCP_CFG 0x10 /* Timer OCP Configuration Reg */ -#define DMTIMER_IQR_EOI 0x20 /* Timer IRQ End-Of-Interrupt Reg */ -#define DMTIMER_IRQSTATUS_RAW 0x24 /* Timer IRQSTATUS Raw Reg */ -#define DMTIMER_IRQSTATUS 0x28 /* Timer IRQSTATUS Reg */ -#define DMTIMER_IRQENABLE_SET 0x2c /* Timer IRQSTATUS Set Reg */ -#define DMTIMER_IRQENABLE_CLR 0x30 /* Timer IRQSTATUS Clear Reg */ -#define DMTIMER_IRQWAKEEN 0x34 /* Timer IRQ Wakeup Enable Reg */ -#define DMTIMER_TCLR 0x38 /* Timer Control Register */ -#define DMTIMER_TCRR 0x3C /* Timer Counter Register */ -#define DMTIMER_TLDR 0x40 /* Timer Load Reg */ -#define DMTIMER_TTGR 0x44 /* Timer Trigger Reg */ -#define DMTIMER_TWPS 0x48 /* Timer Write Posted Status Reg */ -#define DMTIMER_TMAR 0x4C /* Timer Match Reg */ -#define DMTIMER_TCAR1 0x50 /* Timer Capture Reg */ -#define DMTIMER_TSICR 0x54 /* Timer Synchr. Interface Control Reg */ -#define DMTIMER_TCAR2 0x48 /* Timer Capture Reg */ - +#define DMT_TIDR 0x00 /* Identification Register */ +#define DMT_TIOCP_CFG 0x10 /* OCP Configuration Reg */ +#define DMT_TIOCP_RESET (1 << 0) /* TIOCP perform soft reset */ +#define DMT_IQR_EOI 0x20 /* IRQ End-Of-Interrupt Reg */ +#define DMT_IRQSTATUS_RAW 0x24 /* IRQSTATUS Raw Reg */ +#define DMT_IRQSTATUS 0x28 /* IRQSTATUS Reg */ +#define DMT_IRQENABLE_SET 0x2c /* IRQSTATUS Set Reg */ +#define DMT_IRQENABLE_CLR 0x30 /* IRQSTATUS Clear Reg */ +#define DMT_IRQWAKEEN 0x34 /* IRQ Wakeup Enable Reg */ +#define DMT_IRQ_MAT (1 << 0) /* IRQ: Match */ +#define DMT_IRQ_OVF (1 << 1) /* IRQ: Overflow */ +#define DMT_IRQ_TCAR (1 << 2) /* IRQ: Capture */ +#define DMT_IRQ_MASK (DMT_IRQ_TCAR | DMT_IRQ_OVF | DMT_IRQ_MAT) +#define DMT_TCLR 0x38 /* Control Register */ +#define DMT_TCLR_START (1 << 0) /* Start timer */ +#define DMT_TCLR_AUTOLOAD (1 << 1) /* Auto-reload on overflow */ +#define DMT_TCLR_PRES_MASK (7 << 2) /* Prescaler mask */ +#define DMT_TCLR_PRES_ENABLE (1 << 5) /* Prescaler enable */ +#define DMT_TCLR_COMP_ENABLE (1 << 6) /* Compare enable */ +#define DMT_TCLR_PWM_HIGH (1 << 7) /* PWM default output high */ +#define DMT_TCLR_CAPTRAN_MASK (3 << 8) /* Capture transition mask */ +#define DMT_TCLR_CAPTRAN_NONE (0 << 8) /* Capture: none */ +#define DMT_TCLR_CAPTRAN_LOHI (1 << 8) /* Capture lo->hi transition */ +#define DMT_TCLR_CAPTRAN_HILO (2 << 8) /* Capture hi->lo transition */ +#define DMT_TCLR_CAPTRAN_BOTH (3 << 8) /* Capture both transitions */ +#define DMT_TCLR_TRGMODE_MASK (3 << 10) /* Trigger output mode mask */ +#define DMT_TCLR_TRGMODE_NONE (0 << 10) /* Trigger off */ +#define DMT_TCLR_TRGMODE_OVFL (1 << 10) /* Trigger on overflow */ +#define DMT_TCLR_TRGMODE_BOTH (2 << 10) /* Trigger on match + ovflow */ +#define DMT_TCLR_PWM_PTOGGLE (1 << 12) /* PWM toggles */ +#define DMT_TCLR_CAP_MODE_2ND (1 << 13) /* Capture second event mode */ +#define DMT_TCLR_GPO_CFG (1 << 14) /* (no descr in datasheet) */ +#define DMT_TCRR 0x3C /* Counter Register */ +#define DMT_TLDR 0x40 /* Load Reg */ +#define DMT_TTGR 0x44 /* Trigger Reg */ +#define DMT_TWPS 0x48 /* Write Posted Status Reg */ +#define DMT_TMAR 0x4C /* Match Reg */ +#define DMT_TCAR1 0x50 /* Capture Reg */ +#define DMT_TSICR 0x54 /* Synchr. Interface Ctrl Reg */ +#define DMT_TSICR_RESET 0x02 /* TSICR perform soft reset */ +#define DMT_TCAR2 0x48 /* Capture Reg */ +/* + * Use timer 2 for the eventtimer. When PPS support is not compiled in, there's + * no need to use a timer that has an associated capture-input pin, so use timer + * 3 for timecounter. When PPS is compiled in we ignore the default and use + * whichever of timers 4-7 have the capture pin configured. + */ +#define DEFAULT_ET_TIMER 2 +#define DEFAULT_TC_TIMER 3 + struct am335x_dmtimer_softc { struct resource * tmr_mem_res[AM335X_NUM_TIMERS]; struct resource * tmr_irq_res[AM335X_NUM_TIMERS]; uint32_t sysclk_freq; - struct am335x_dmtimer { - bus_space_tag_t bst; - bus_space_handle_t bsh; - struct eventtimer et; - } t[AM335X_NUM_TIMERS]; + uint32_t tc_num; /* Which timer number is tc. */ + uint32_t tc_tclr; /* Cached tc TCLR register. */ + struct resource * tc_memres; /* Resources for tc timer. */ + uint32_t et_num; /* Which timer number is et. */ + uint32_t et_tclr; /* Cached et TCLR register. */ + struct resource * et_memres; /* Resources for et timer. */ + int pps_curmode; /* Edge mode now set in hw. */ + struct task pps_task; /* For pps_event handling. */ + struct cdev * pps_cdev; + struct pps_state pps; + struct eventtimer et; + struct timecounter tc; }; +static struct am335x_dmtimer_softc *am335x_dmtimer_sc; /* Used by DELAY(). */ + static struct resource_spec am335x_dmtimer_mem_spec[] = { { SYS_RES_MEMORY, 0, RF_ACTIVE }, { SYS_RES_MEMORY, 1, RF_ACTIVE }, @@ -107,121 +152,386 @@ { -1, 0, 0 } }; -static struct am335x_dmtimer *am335x_dmtimer_tc_tmr = NULL; +static inline uint32_t +am335x_dmtimer_tc_read_4(struct am335x_dmtimer_softc *sc, uint32_t reg) +{ -/* Read/Write macros for Timer used as timecounter */ -#define am335x_dmtimer_tc_read_4(reg) \ - bus_space_read_4(am335x_dmtimer_tc_tmr->bst, \ - am335x_dmtimer_tc_tmr->bsh, reg) + return (bus_read_4(sc->tc_memres, reg)); +} -#define am335x_dmtimer_tc_write_4(reg, val) \ - bus_space_write_4(am335x_dmtimer_tc_tmr->bst, \ - am335x_dmtimer_tc_tmr->bsh, reg, val) +static inline void +am335x_dmtimer_tc_write_4(struct am335x_dmtimer_softc *sc, uint32_t reg, + uint32_t val) +{ -/* Read/Write macros for Timer used as eventtimer */ -#define am335x_dmtimer_et_read_4(reg) \ - bus_space_read_4(tmr->bst, tmr->bsh, reg) + bus_write_4(sc->tc_memres, reg, val); +} -#define am335x_dmtimer_et_write_4(reg, val) \ - bus_space_write_4(tmr->bst, tmr->bsh, reg, val) +static inline uint32_t +am335x_dmtimer_et_read_4(struct am335x_dmtimer_softc *sc, uint32_t reg) +{ -static unsigned am335x_dmtimer_tc_get_timecount(struct timecounter *); + return (bus_read_4(sc->et_memres, reg)); +} -static struct timecounter am335x_dmtimer_tc = { - .tc_name = "AM335x Timecounter", - .tc_get_timecount = am335x_dmtimer_tc_get_timecount, - .tc_poll_pps = NULL, - .tc_counter_mask = ~0u, - .tc_frequency = 0, - .tc_quality = 1000, +static inline void +am335x_dmtimer_et_write_4(struct am335x_dmtimer_softc *sc, uint32_t reg, + uint32_t val) +{ + + bus_write_4(sc->et_memres, reg, val); +} + +/* + * PPS driver routines, included when the kernel is built with option PPS_SYNC. + * + * Note that this PPS driver does not use an interrupt. Instead it uses the + * hardware's ability to latch the timer's count register in response to a + * signal on an IO pin. Each of timers 4-7 have an associated pin, and this + * code allows any one of those to be used. + * + * The timecounter routines in kern_tc.c call the pps poll routine periodically + * to see if a new counter value has been latched. When a new value has been + * latched, the only processing done in the poll routine is to capture the + * current set of timecounter timehands (done with pps_capture()) and the + * latched value from the timer. The remaining work (done by pps_event()) is + * scheduled to be done later in a non-interrupt context. + */ +#ifdef PPS_SYNC + +#define PPS_CDEV_NAME "pps" + +static void +am335x_dmtimer_set_capture_mode(struct am335x_dmtimer_softc *sc, bool force_off) +{ + int newmode; + + if (force_off) + newmode = 0; + else + newmode = sc->pps.ppsparam.mode & PPS_CAPTUREBOTH; + + if (newmode == sc->pps_curmode) + return; + + sc->pps_curmode = newmode; + sc->tc_tclr &= ~DMT_TCLR_CAPTRAN_MASK; + switch (newmode) { + case PPS_CAPTUREASSERT: + sc->tc_tclr |= DMT_TCLR_CAPTRAN_LOHI; + break; + case PPS_CAPTURECLEAR: + sc->tc_tclr |= DMT_TCLR_CAPTRAN_HILO; + break; + default: + /* It can't be BOTH, so it's disabled. */ + break; + } + am335x_dmtimer_tc_write_4(sc, DMT_TCLR, sc->tc_tclr); +} + +static void +am335x_dmtimer_tc_poll_pps(struct timecounter *tc) +{ + struct am335x_dmtimer_softc *sc; + + sc = tc->tc_priv; + + /* + * Note that we don't have the TCAR interrupt enabled, but the hardware + * still provides the status bits in the "RAW" status register even when + * they're masked from generating an irq. However, when clearing the + * TCAR status to re-arm the capture for the next second, we have to + * write to the IRQ status register, not the RAW register. Quirky. + */ + if (am335x_dmtimer_tc_read_4(sc, DMT_IRQSTATUS_RAW) & DMT_IRQ_TCAR) { + pps_capture(&sc->pps); + sc->pps.capcount = am335x_dmtimer_tc_read_4(sc, DMT_TCAR1); + am335x_dmtimer_tc_write_4(sc, DMT_IRQSTATUS, DMT_IRQ_TCAR); + taskqueue_enqueue_fast(taskqueue_fast, &sc->pps_task); + } +} + +static void +am335x_dmtimer_process_pps_event(void *arg, int pending) +{ + struct am335x_dmtimer_softc *sc; + + sc = arg; + + /* This is the task function that gets enqueued by poll_pps. Once the + * time has been captured in the hw interrupt context, the remaining + * (more expensive) work to process the event is done later in a + * non-fast-interrupt context. + * + * We only support capture of the rising or falling edge, not both at + * once; tell the kernel to process whichever mode is currently active. + */ + pps_event(&sc->pps, sc->pps.ppsparam.mode & PPS_CAPTUREBOTH); +} + +static int +am335x_dmtimer_pps_open(struct cdev *dev, int flags, int fmt, + struct thread *td) +{ + struct am335x_dmtimer_softc *sc; + + sc = dev->si_drv1; + + /* Enable capture on open. Harmless if already open. */ + am335x_dmtimer_set_capture_mode(sc, 0); + + return 0; +} + +static int +am335x_dmtimer_pps_close(struct cdev *dev, int flags, int fmt, + struct thread *td) +{ + struct am335x_dmtimer_softc *sc; + + sc = dev->si_drv1; + + /* + * Disable capture on last close. Use the force-off flag to override + * the configured mode and turn off the hardware capture. + */ + am335x_dmtimer_set_capture_mode(sc, 1); + + return 0; +} + +static int +am335x_dmtimer_pps_ioctl(struct cdev *dev, u_long cmd, caddr_t data, + int flags, struct thread *td) +{ + struct am335x_dmtimer_softc *sc; + int err; + + sc = dev->si_drv1; + + /* + * The hardware has a "capture both edges" mode, but we can't do + * anything useful with it in terms of PPS capture, so don't even try. + */ + if ((sc->pps.ppsparam.mode & PPS_CAPTUREBOTH) == PPS_CAPTUREBOTH) + return (EINVAL); + + /* Let the kernel do the heavy lifting for ioctl. */ + err = pps_ioctl(cmd, data, &sc->pps); + if (err != 0) + return (err); + + /* + * The capture mode could have changed, set the hardware to whatever + * mode is now current. Effectively a no-op if nothing changed. + */ + am335x_dmtimer_set_capture_mode(sc, 0); + + return (err); +} + +static struct cdevsw am335x_dmtimer_pps_cdevsw = { + .d_version = D_VERSION, + .d_open = am335x_dmtimer_pps_open, + .d_close = am335x_dmtimer_pps_close, + .d_ioctl = am335x_dmtimer_pps_ioctl, + .d_name = PPS_CDEV_NAME, }; +/* + * Set up the PPS cdev and the the kernel timepps stuff. + * + * Note that this routine cannot touch the hardware, because bus space resources + * are not fully set up yet when this is called. + */ +static int +am335x_dmtimer_pps_init(device_t dev, struct am335x_dmtimer_softc *sc) +{ + int i, timer_num, unit; + unsigned int padstate; + const char * padmux; + struct padinfo { + char * ballname; + char * muxname; + int timer_num; + } padinfo[] = { + {"GPMC_ADVn_ALE", "timer4", 4}, + {"GPMC_BEn0_CLE", "timer5", 5}, + {"GPMC_WEn", "timer6", 6}, + {"GPMC_OEn_REn", "timer7", 7}, + }; + + /* + * Figure out which pin the user has set up for pps. We'll use the + * first timer that has an external caputure pin configured as input. + * + * XXX The hieroglyphyic "(padstate & (0x01 << 5)))" checks that the pin + * is configured for input. The right symbolic values aren't exported + * yet from ti_scm.h. + */ + timer_num = 0; + for (i = 0; nitems(padinfo) && timer_num == 0; ++i) { + if (ti_scm_padconf_get(padinfo[i].ballname, &padmux, + &padstate) == 0) { + if (strcasecmp(padinfo[i].muxname, padmux) == 0 && + (padstate & (0x01 << 5))) + timer_num = padinfo[i].timer_num; + } + } + + if (timer_num == 0) { + device_printf(dev, "No DMTimer found with capture pin " + "configured as input; PPS driver disabled.\n"); + return (DEFAULT_TC_TIMER); + } + + /* + * Indicate our capabilities (pretty much just capture of either edge). + * Have the kernel init its part of the pps_state struct and add its + * capabilities. + */ + sc->pps.ppscap = PPS_CAPTUREBOTH; + pps_init(&sc->pps); + + /* + * Set up to capture the PPS via timecounter polling, and init the task + * that does deferred pps_event() processing after capture. + */ + sc->tc.tc_poll_pps = am335x_dmtimer_tc_poll_pps; + TASK_INIT(&sc->pps_task, 0, am335x_dmtimer_process_pps_event, sc); + + /* Create the PPS cdev. */ + unit = device_get_unit(dev); + sc->pps_cdev = make_dev(&am335x_dmtimer_pps_cdevsw, unit, + UID_ROOT, GID_WHEEL, 0600, PPS_CDEV_NAME "%d", unit); + sc->pps_cdev->si_drv1 = sc; + + device_printf(dev, "Using DMTimer%d for PPS device /dev/%s%d\n", + timer_num, PPS_CDEV_NAME, unit); + + return (timer_num); +} + +#else /* PPS_SYNC */ + +static int +am335x_dmtimer_pps_init(device_t dev, struct am335x_dmtimer_softc *sc) +{ + + /* + * When PPS support is not compiled in, there's no need to use a timer + * that has an associated capture-input pin, so use the default. + */ + return (DEFAULT_TC_TIMER); +} + +#endif /* PPS_SYNC */ +/* + * End of PPS driver code. + */ + static unsigned am335x_dmtimer_tc_get_timecount(struct timecounter *tc) { - return am335x_dmtimer_tc_read_4(DMTIMER_TCRR); + struct am335x_dmtimer_softc *sc; + + sc = tc->tc_priv; + + return (am335x_dmtimer_tc_read_4(sc, DMT_TCRR)); } static int am335x_dmtimer_start(struct eventtimer *et, struct bintime *first, - struct bintime *period) + struct bintime *period) { - struct am335x_dmtimer *tmr = (struct am335x_dmtimer *)et->et_priv; - uint32_t load, count; - uint32_t tclr = 0; + struct am335x_dmtimer_softc *sc; + uint32_t initial_count, reload_count; + sc = et->et_priv; + + /* + * Stop the timer before changing it. This routine will often be called + * while the timer is still running, to either lengthen or shorten the + * current event time. We need to ensure the timer doesn't expire while + * we're working with it. + * + * Also clear any pending interrupt status, because it's at least + * theoretically possible that we're running in a primary interrupt + * context now, and a timer interrupt could be pending even before we + * stopped the timer. The more likely case is that we're being called + * from the et_event_cb() routine dispatched from our own handler, but + * it's not clear to me that that's the only case possible. + */ + sc->et_tclr &= ~(DMT_TCLR_START | DMT_TCLR_AUTOLOAD); + am335x_dmtimer_et_write_4(sc, DMT_TCLR, sc->et_tclr); + am335x_dmtimer_et_write_4(sc, DMT_IRQSTATUS, DMT_IRQ_OVF); + if (period != NULL) { - load = (et->et_frequency * (period->frac >> 32)) >> 32; + reload_count = (et->et_frequency * (period->frac >> 32)) >> 32; if (period->sec > 0) - load += et->et_frequency * period->sec; - tclr |= 2; /* autoreload bit */ - panic("periodic timer not implemented\n"); + reload_count += et->et_frequency * period->sec; + sc->et_tclr |= DMT_TCLR_AUTOLOAD; } else { - load = 0; + reload_count = 0; } if (first != NULL) { - count = (tmr->et.et_frequency * (first->frac >> 32)) >> 32; + initial_count = (et->et_frequency * (first->frac >> 32)) >> 32; if (first->sec != 0) - count += tmr->et.et_frequency * first->sec; + initial_count += et->et_frequency * first->sec; } else { - count = load; + initial_count = reload_count; } - /* Reset Timer */ - am335x_dmtimer_et_write_4(DMTIMER_TSICR, 2); + /* + * Set auto-reload and current-count values. This timer hardware counts + * up from the initial/reload value and interrupts on the zero rollover. + */ + am335x_dmtimer_et_write_4(sc, DMT_TLDR, 0xFFFFFFFF - reload_count); + am335x_dmtimer_et_write_4(sc, DMT_TCRR, 0xFFFFFFFF - initial_count); - /* Wait for reset to complete */ - while (am335x_dmtimer_et_read_4(DMTIMER_TIOCP_CFG) & 1); + /* Enable overflow interrupt, and start the timer. */ + am335x_dmtimer_et_write_4(sc, DMT_IRQENABLE_SET, DMT_IRQ_OVF); + sc->et_tclr |= DMT_TCLR_START; + am335x_dmtimer_et_write_4(sc, DMT_TCLR, sc->et_tclr); - /* set load value */ - am335x_dmtimer_et_write_4(DMTIMER_TLDR, 0xFFFFFFFE - load); - - /* set counter value */ - am335x_dmtimer_et_write_4(DMTIMER_TCRR, 0xFFFFFFFE - count); - - /* enable overflow interrupt */ - am335x_dmtimer_et_write_4(DMTIMER_IRQENABLE_SET, 2); - - /* start timer(ST) */ - tclr |= 1; - am335x_dmtimer_et_write_4(DMTIMER_TCLR, tclr); - return (0); } static int am335x_dmtimer_stop(struct eventtimer *et) { - struct am335x_dmtimer *tmr = (struct am335x_dmtimer *)et->et_priv; + struct am335x_dmtimer_softc *sc; - /* Disable all interrupts */ - am335x_dmtimer_et_write_4(DMTIMER_IRQENABLE_CLR, 7); + sc = et->et_priv; - /* Stop Timer */ - am335x_dmtimer_et_write_4(DMTIMER_TCLR, 0); - + /* Stop timer, disable and clear interrupt. */ + sc->et_tclr &= ~(DMT_TCLR_START | DMT_TCLR_AUTOLOAD); + am335x_dmtimer_et_write_4(sc, DMT_TCLR, sc->et_tclr); + am335x_dmtimer_et_write_4(sc, DMT_IRQENABLE_CLR, DMT_IRQ_OVF); + am335x_dmtimer_et_write_4(sc, DMT_IRQSTATUS, DMT_IRQ_OVF); return (0); } static int am335x_dmtimer_intr(void *arg) { - struct am335x_dmtimer *tmr = (struct am335x_dmtimer *)arg; + struct am335x_dmtimer_softc *sc; - /* Ack interrupt */ - am335x_dmtimer_et_write_4(DMTIMER_IRQSTATUS, 7); - if (tmr->et.et_active) - tmr->et.et_event_cb(&tmr->et, tmr->et.et_arg); + sc = arg; + /* Ack the interrupt, and invoke the callback if it's still enabled. */ + am335x_dmtimer_et_write_4(sc, DMT_IRQSTATUS, DMT_IRQ_OVF); + if (sc->et.et_active) + sc->et.et_event_cb(&sc->et, sc->et.et_arg); + return (FILTER_HANDLED); } static int am335x_dmtimer_probe(device_t dev) { - struct am335x_dmtimer_softc *sc; - sc = (struct am335x_dmtimer_softc *)device_get_softc(dev); if (ofw_bus_is_compatible(dev, "ti,am335x-dmtimer")) { device_set_desc(dev, "AM335x DMTimer"); @@ -234,22 +544,29 @@ static int am335x_dmtimer_attach(device_t dev) { - struct am335x_dmtimer_softc *sc = device_get_softc(dev); + struct am335x_dmtimer_softc *sc; void *ihl; int err; - int i; - if (am335x_dmtimer_tc_tmr != NULL) + /* + * Note that if this routine returns an error status rather than running + * to completion it makes no attempt to clean up allocated resources; + * the system is essentially dead anyway without functional timers. + */ + + sc = device_get_softc(dev); + + if (am335x_dmtimer_sc != NULL) return (EINVAL); - /* Get the base clock frequency */ + /* Get the base clock frequency. */ err = ti_prcm_clk_get_source_freq(SYS_CLK, &sc->sysclk_freq); if (err) { device_printf(dev, "Error: could not get sysclk frequency\n"); return (ENXIO); } - /* Request the memory resources */ + /* Request the memory resources. */ err = bus_alloc_resources(dev, am335x_dmtimer_mem_spec, sc->tmr_mem_res); if (err) { @@ -257,7 +574,7 @@ return (ENXIO); } - /* Request the IRQ resources */ + /* Request the IRQ resources. */ err = bus_alloc_resources(dev, am335x_dmtimer_irq_spec, sc->tmr_irq_res); if (err) { @@ -265,68 +582,68 @@ return (ENXIO); } - for(i=0;it[i].bst = rman_get_bustag(sc->tmr_mem_res[i]); - sc->t[i].bsh = rman_get_bushandle(sc->tmr_mem_res[i]); - } + /* + * Use the default eventtimer. Let the PPS init routine decide which + * timer to use for the timecounter. + */ + sc->et_num = DEFAULT_ET_TIMER; + sc->tc_num = am335x_dmtimer_pps_init(dev, sc); - /* Configure DMTimer2 and DMTimer3 source and enable them */ - err = ti_prcm_clk_set_source(DMTIMER2_CLK, SYSCLK_CLK); - err |= ti_prcm_clk_enable(DMTIMER2_CLK); - err |= ti_prcm_clk_set_source(DMTIMER3_CLK, SYSCLK_CLK); - err |= ti_prcm_clk_enable(DMTIMER3_CLK); + sc->et_memres = sc->tmr_mem_res[sc->et_num]; + sc->tc_memres = sc->tmr_mem_res[sc->tc_num]; + + /* Enable clocks and power on the chosen devices. */ + err = ti_prcm_clk_set_source(DMTIMER0_CLK + sc->et_num, SYSCLK_CLK); + err |= ti_prcm_clk_enable(DMTIMER0_CLK + sc->et_num); + err |= ti_prcm_clk_set_source(DMTIMER0_CLK + sc->tc_num, SYSCLK_CLK); + err |= ti_prcm_clk_enable(DMTIMER0_CLK + sc->tc_num); if (err) { - device_printf(dev, "Error: could not setup timer clock\n"); + device_printf(dev, "Error: could not enable timer clock\n"); return (ENXIO); } - /* Take DMTimer2 for TC */ - am335x_dmtimer_tc_tmr = &sc->t[2]; + /* Setup eventtimer interrupt handler. */ + if (bus_setup_intr(dev, sc->tmr_irq_res[sc->et_num], INTR_TYPE_CLK, + am335x_dmtimer_intr, NULL, sc, &ihl) != 0) { + device_printf(dev, "Unable to setup the clock irq handler.\n"); + return (ENXIO); + } - /* Reset Timer */ - am335x_dmtimer_tc_write_4(DMTIMER_TSICR, 2); + /* Set up timecounter, start it, register it. */ + am335x_dmtimer_tc_write_4(sc, DMT_TSICR, DMT_TSICR_RESET); + while (am335x_dmtimer_tc_read_4(sc, DMT_TIOCP_CFG) & DMT_TIOCP_RESET) + cpu_spinwait(); - /* Wait for reset to complete */ - while (am335x_dmtimer_tc_read_4(DMTIMER_TIOCP_CFG) & 1); + sc->tc_tclr |= DMT_TCLR_START | DMT_TCLR_AUTOLOAD; + am335x_dmtimer_tc_write_4(sc, DMT_TLDR, 0); + am335x_dmtimer_tc_write_4(sc, DMT_TCRR, 0); + am335x_dmtimer_tc_write_4(sc, DMT_TCLR, sc->tc_tclr); - /* set load value */ - am335x_dmtimer_tc_write_4(DMTIMER_TLDR, 0); + sc->tc.tc_name = "AM335x Timecounter"; + sc->tc.tc_get_timecount = am335x_dmtimer_tc_get_timecount; + sc->tc.tc_counter_mask = ~0u; + sc->tc.tc_frequency = sc->sysclk_freq; + sc->tc.tc_quality = 1000; + sc->tc.tc_priv = sc; + tc_init(&sc->tc); - /* set counter value */ - am335x_dmtimer_tc_write_4(DMTIMER_TCRR, 0); + sc->et.et_name = "AM335x Eventtimer"; + sc->et.et_flags = ET_FLAGS_PERIODIC | ET_FLAGS_ONESHOT; + sc->et.et_quality = 1000; + sc->et.et_frequency = sc->sysclk_freq; + sc->et.et_min_period.sec = 0; + sc->et.et_min_period.frac = + ((0x00000005LLU << 32) / sc->et.et_frequency) << 32; + sc->et.et_max_period.sec = 0xffffffffU / sc->et.et_frequency; + sc->et.et_max_period.frac = 0; + sc->et.et_start = am335x_dmtimer_start; + sc->et.et_stop = am335x_dmtimer_stop; + sc->et.et_priv = sc; + et_register(&sc->et); - /* Set Timer autoreload(AR) and start timer(ST) */ - am335x_dmtimer_tc_write_4(DMTIMER_TCLR, 3); + /* Store a pointer to the softc for use in DELAY(). */ + am335x_dmtimer_sc = sc; - am335x_dmtimer_tc.tc_frequency = sc->sysclk_freq; - tc_init(&am335x_dmtimer_tc); - - /* Register DMTimer3 as ET */ - - /* Setup and enable the timer */ - if (bus_setup_intr(dev, sc->tmr_irq_res[3], INTR_TYPE_CLK, - am335x_dmtimer_intr, NULL, &sc->t[3], &ihl) != 0) { - bus_release_resources(dev, am335x_dmtimer_irq_spec, - sc->tmr_irq_res); - device_printf(dev, "Unable to setup the clock irq handler.\n"); - return (ENXIO); - } - - sc->t[3].et.et_name = "AM335x Eventtimer0"; - sc->t[3].et.et_flags = ET_FLAGS_PERIODIC | ET_FLAGS_ONESHOT; - sc->t[3].et.et_quality = 1000; - sc->t[3].et.et_frequency = sc->sysclk_freq; - sc->t[3].et.et_min_period.sec = 0; - sc->t[3].et.et_min_period.frac = - ((0x00000002LLU << 32) / sc->t[3].et.et_frequency) << 32; - sc->t[3].et.et_max_period.sec = 0xfffffff0U / sc->t[3].et.et_frequency; - sc->t[3].et.et_max_period.frac = - ((0xfffffffeLLU << 32) / sc->t[3].et.et_frequency) << 32; - sc->t[3].et.et_start = am335x_dmtimer_start; - sc->t[3].et.et_stop = am335x_dmtimer_stop; - sc->t[3].et.et_priv = &sc->t[3]; - et_register(&sc->t[3].et); - return (0); } @@ -356,30 +673,33 @@ void DELAY(int usec) { - int32_t counts; + struct am335x_dmtimer_softc *sc; + int32_t counts; uint32_t first, last; - if (am335x_dmtimer_tc_tmr == NULL) { + sc = am335x_dmtimer_sc; + + if (sc == NULL) { for (; usec > 0; usec--) for (counts = 200; counts > 0; counts--) - /* Prevent gcc from optimizing out the loop */ - cpufunc_nullop(); + cpu_spinwait(); return; } /* Get the number of times to count */ - counts = usec * ((am335x_dmtimer_tc.tc_frequency / 1000000) + 1); + counts = (usec + 1) * (sc->sysclk_freq / 1000000); - first = am335x_dmtimer_tc_read_4(DMTIMER_TCRR); + first = am335x_dmtimer_tc_read_4(sc, DMT_TCRR); while (counts > 0) { - last = am335x_dmtimer_tc_read_4(DMTIMER_TCRR); - if (last>first) { + last = am335x_dmtimer_tc_read_4(sc, DMT_TCRR); + if (last > first) { counts -= (int32_t)(last - first); } else { counts -= (int32_t)((0xFFFFFFFF - first) + last); } first = last; + cpu_spinwait(); } } Index: sys/boot/fdt/dts/beaglebone.dts =================================================================== --- sys/boot/fdt/dts/beaglebone.dts (revision 246337) +++ sys/boot/fdt/dts/beaglebone.dts (working copy) @@ -134,7 +134,7 @@ "MCASP0_FSR", "gpio3_19", "input_pulldown", "MCASP0_AHCLKX", "gpio3_21", "input_pulldown", /* TIMERs */ - "GPMC_ADVn_ALE", "timer4", "output", + "GPMC_ADVn_ALE", "timer4", "input", "GPMC_BEn0_CLE", "timer5", "output", "GPMC_WEn", "timer6", "output", "GPMC_OEn_REn", "timer7", "output", --=-MqlnlrY5dv6ajFaJyZIS-- From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 05:00:20 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 71A43BBD; Wed, 6 Feb 2013 05:00:20 +0000 (UTC) (envelope-from wynkoop@wynn.com) Received: from mail.wynn.com (wa3yre.wynn.com [199.89.147.3]) by mx1.freebsd.org (Postfix) with ESMTP id 1A5F4D24; Wed, 6 Feb 2013 05:00:19 +0000 (UTC) Received: from ivory.wynn.com (mail.wynn.com [199.89.147.3]) (authenticated bits=0) by mail.wynn.com (8.14.3/8.12.6) with ESMTP id r1650BBa003102; Wed, 6 Feb 2013 00:00:11 -0500 (EST) (envelope-from wynkoop@wynn.com) Date: Wed, 6 Feb 2013 00:00:11 -0500 From: Brett Wynkoop To: Ian Lepore Subject: Re: SD card -image- for the beaglebone Message-ID: <20130206000011.2cea3b90@ivory.wynn.com> In-Reply-To: <1360124308.93359.557.camel@revolution.hippie.lan> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-apple-darwin10.8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 05:00:20 -0000 Greeting- This is great stuff Ian! Now for those of us not so cluefull about time stuff.....where does one get a pps signal? -Brett -- wynkoop@wynn.com http://prd4.wynn.com/wynkoop/pgp-keys.txt 917-642-6925 718-717-5435 "The strongest reason for the people to retain the right to keep and bear arms is, as a last resort, to protect themselves against tyranny in government" - Thomas Jefferson. From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 06:06:44 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2D04F487 for ; Wed, 6 Feb 2013 06:06:44 +0000 (UTC) (envelope-from johnsstephenelder@gmail.com) Received: from mail-wg0-f51.google.com (mail-wg0-f51.google.com [74.125.82.51]) by mx1.freebsd.org (Postfix) with ESMTP id C29D0EFB for ; Wed, 6 Feb 2013 06:06:43 +0000 (UTC) Received: by mail-wg0-f51.google.com with SMTP id 8so783172wgl.18 for ; Tue, 05 Feb 2013 22:06:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type; bh=+DXB01yCPDm2Dc8MGBdHQrFYBJUnVfmu1wan8W9RXSg=; b=ScJUZhV1nYRPzAH2oiMW1L6K2FG819ZO+5jARNgVJWDD8Fldtceu3NCrPIjT/zyyjV kpP6RRz8SsPTYsrYdlqK7bum1L7mi5JrRwNgSX3oBVx8nramUPdroN/jSYcNcNYJfgBq c5Pw7S8hWIz4innV+0pNx+JpyCaA6s+G2dQaJv6zUasFAIi7ejT6LQBgVGMEdxhKnqMt yMkGFiYuc7T4bAF389sH8owG7SLQ5q+aZ1hWLZ9nCzibxIHfTPiMZV6TqZx4XtfAV5lI T++Lq/GSNNxVW8quK6YVfdUNffWTIiNZtF7jovAN3z5x/nc93l+gqSh8xkvGYgE5PLn0 yZRw== MIME-Version: 1.0 X-Received: by 10.180.87.98 with SMTP id w2mr2537109wiz.30.1360130802582; Tue, 05 Feb 2013 22:06:42 -0800 (PST) Received: by 10.194.26.66 with HTTP; Tue, 5 Feb 2013 22:06:42 -0800 (PST) Date: Wed, 6 Feb 2013 14:06:42 +0800 Message-ID: Subject: After make xdev successfully what should I do next From: John Elder To: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 06:06:44 -0000 I have make the xdev successfully and make the kernel-toolchain, then how to move this to arm devices? From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 07:13:38 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E644B4FA for ; Wed, 6 Feb 2013 07:13:38 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-ia0-x231.google.com (ia-in-x0231.1e100.net [IPv6:2607:f8b0:4001:c02::231]) by mx1.freebsd.org (Postfix) with ESMTP id B6C191FA for ; Wed, 6 Feb 2013 07:13:38 +0000 (UTC) Received: by mail-ia0-f177.google.com with SMTP id h8so1153532iaa.8 for ; Tue, 05 Feb 2013 23:13:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Qo9Ws4Ut3Ew7L6VvOSzzk6/tjCRwBxnKg2XkgPptwvs=; b=xRYFeuHdguGo62e+shcAzISntd1/IZ8ISNv7m2loj7yhEyRRnB7c9AOTfc7nBgtxWH SVBx53QEuCIT0uYODFd+S+gCaVlrRwrXzYZnP6KqBeN1SpkwjtH2FKhn+suAJARFZZaS W3abm3OpYN97P/lhEKOqaYHWVdqGDe7z2DTUug+1Gmnucwte+1FUunlOSqS31SXw5v06 K134wsDkNpT/MSCGt0fvv2khcKksNTTXJltE3uLPEgJzwpaibee1pHRvVFRgKlGsCjyk rUOsQ4Qp6F1QbvDlEna+grx6yJUzEmLeCqynvuib13dI/ElffKOJ8ECkL3PLj2//hXsp M6aQ== MIME-Version: 1.0 X-Received: by 10.43.7.7 with SMTP id om7mr26981523icb.25.1360134818204; Tue, 05 Feb 2013 23:13:38 -0800 (PST) Received: by 10.64.7.44 with HTTP; Tue, 5 Feb 2013 23:13:38 -0800 (PST) In-Reply-To: References: Date: Wed, 6 Feb 2013 15:13:38 +0800 Message-ID: Subject: Re: After make xdev successfully what should I do next From: Ganbold Tsagaankhuu To: John Elder Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 07:13:39 -0000 On Wed, Feb 6, 2013 at 2:06 PM, John Elder wrote: > I have make the xdev successfully and make the kernel-toolchain, then how > to move this to arm devices? Great. Now you need to compile kernel and put it in sd card and try booting from it. Ganbold > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://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 Feb 6 07:34:51 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 53246F08 for ; Wed, 6 Feb 2013 07:34:51 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-ia0-x229.google.com (mail-ia0-x229.google.com [IPv6:2607:f8b0:4001:c02::229]) by mx1.freebsd.org (Postfix) with ESMTP id 2ADCE2F4 for ; Wed, 6 Feb 2013 07:34:51 +0000 (UTC) Received: by mail-ia0-f169.google.com with SMTP id j5so1239386iaf.0 for ; Tue, 05 Feb 2013 23:34:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=Hz/6e/9+LwajlU7Af5PuH/irFbsnkSseDu0BYns1+TQ=; b=czm07KMwZyH2umUof+hx536c6q2N/9d/NQOeb8azTbRx+BTPAc9b8ZDp7aERRIoEjm itirlqbH1BGn9e4Ta9yITOlbcVNKq4l0S5TgWvkiSqErLhQiXmVuvJ8y11UCQ2yOcPK2 aqeWDQUCwq3GXMjMvbObW3M+S0z4d6ZKw6ys1YdvPzYBMnM5bPZnmHw2az3aaqaQsGTO o6FC+XJ2euvynbkJ1w5Pb20S+73PJ0N4UK5QYJSrD0Bn0MXpa7AH1vM7G0LOKsldM04f czOjZyM430tJ4oSmm/zBCtnO+5kaGqFSZsR8Uk85L+EosRBA3il2TkxS1jHng34avkAg mFEg== MIME-Version: 1.0 X-Received: by 10.50.207.70 with SMTP id lu6mr4129609igc.50.1360136090783; Tue, 05 Feb 2013 23:34:50 -0800 (PST) Received: by 10.64.7.44 with HTTP; Tue, 5 Feb 2013 23:34:50 -0800 (PST) In-Reply-To: References: Date: Wed, 6 Feb 2013 15:34:50 +0800 Message-ID: Subject: Re: After make xdev successfully what should I do next From: Ganbold Tsagaankhuu To: John Elder Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 07:34:51 -0000 John, On Wed, Feb 6, 2013 at 3:26 PM, John Elder wrote: > Please keep freebsd-arm on email. > make ARCH=arm TARGET_ARCH=arm kernel-toolchain I have done that. This just builds necessary tools to build kernel. > > how to put it in sd card? You need to have kernel built before using it and booting. > > package as image file and burn it to sd card? Basically kernel should be put in fat formatted partition of SD card. Please build kernel first using following command: make TARGET_ARCH=armv6 KERNCONF=CUBIEBOARD buildkernel Then it will be built in /usr/obj/arm.armv6/usr/src/sys/CUBIEBOARD/ directory or whatever you have chosen for your obj directory. Copy "kernel" from there to fat partition of SD card. SD card should be specially prepared for cubieboard, you can use linux made one. Ganbold > > > On Wed, Feb 6, 2013 at 3:13 PM, Ganbold Tsagaankhuu > wrote: >> >> On Wed, Feb 6, 2013 at 2:06 PM, John Elder >> wrote: >> > I have make the xdev successfully and make the kernel-toolchain, then >> > how >> > to move this to arm devices? >> >> Great. Now you need to compile kernel and put it in sd card and try >> booting from it. >> >> Ganbold >> >> > _______________________________________________ >> > freebsd-arm@freebsd.org mailing list >> > http://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 Feb 6 08:16:32 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 940BCEDE; Wed, 6 Feb 2013 08:16:32 +0000 (UTC) (envelope-from iain@g7iii.net) Received: from hal.g7iii.net (hal.g7iii.net [64.22.109.39]) by mx1.freebsd.org (Postfix) with ESMTP id 5E80B702; Wed, 6 Feb 2013 08:16:31 +0000 (UTC) Received: from [192.168.39.76] (157.17.187.81.in-addr.arpa [81.187.17.157]) by hal.g7iii.net (Postfix) with ESMTP id 315B1208F5; Wed, 6 Feb 2013 08:16:30 +0000 (UTC) Message-ID: <5112115D.5040709@g7iii.net> Date: Wed, 06 Feb 2013 08:16:29 +0000 From: Iain Young User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0 MIME-Version: 1.0 To: Ian Lepore Subject: Re: SD card -image- for the beaglebone References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> In-Reply-To: <1360124308.93359.557.camel@revolution.hippie.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 08:16:32 -0000 On 06/02/13 04:18, Ian Lepore wrote: > Check out what I taught my beaglebone to do today... > > root@bb:/ # ntpq -p > remote refid st t when poll reach delay offset jitter > ========================================================================== > oPPS(0) .PPS. 0 l 4 16 377 0.000 0.399 0.008 > +dvb.hippie.lan .GPS. 1 u 55 64 377 1.411 0.666 0.126 > +tflex.hippie.la .GPS. 1 u 15 64 377 0.901 1.867 0.904 > +paranoia.hippie .PPS. 1 u 61 64 377 0.396 0.426 0.025 > xutcnist2.colora .ACTS. 1 u 71 64 376 34.136 -11.277 4.656 > xnist1.symmetric .ACTS. 1 u 63 64 377 59.880 12.327 2.113 > -ntp.your.org .CDMA. 1 u 4 64 377 51.185 -4.212 4.215 > xntp1.conectiv.c .IRIG. 1 u 51 64 377 99.067 17.784 3.445 > > It turns out the chip has nice timer hardware that can latch the > freeruning timercounter in response to the PPS signal. That allows for > a PPS driver that doesn't use interrupts at all. The timecounter code > has a specific interface for such hardware, but there isn't much example > code in the base for how to use it. Soon there'll be more. :) > > I'll attach a patch in case anyone else wants to play with this. To use > it, apply the patch, add "options PPS_SYNC" to the kernel config, and > choose which timer pin you want to put the pps on. The attached patch > uses the timer4 pin, which is exposed on the P8 connector as pin #7. > You can use any of the timer4-timer7 pins, just set the one you want to > use to "input" in the dts and the driver will use it. Thanks for that, looks great, and very interesting. I'll do more than play with it (well when the 8 Gig card arrives anyway!) First thought, extending for multiple PPS :) [Because I can :P] Hopefully come the weekend I can rebuild the kernel using Tim's 8 Gig image, with this patch, and some more bits in the dts. Oh, and test with PHKs ntpns on DCF-77, assuming that module arrives as well. All the Best Iain From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 12:30:02 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 56CD5717 for ; Wed, 6 Feb 2013 12:30:02 +0000 (UTC) (envelope-from alie@affle.com) Received: from mail-ia0-x230.google.com (mail-ia0-x230.google.com [IPv6:2607:f8b0:4001:c02::230]) by mx1.freebsd.org (Postfix) with ESMTP id 307166DD for ; Wed, 6 Feb 2013 12:30:02 +0000 (UTC) Received: by mail-ia0-f176.google.com with SMTP id i18so1477917iac.21 for ; Wed, 06 Feb 2013 04:30:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:date:message-id:subject:from:to :content-type:x-gm-message-state; bh=y1tZT1Duh5o96joFc3S2trM8Ocfogl5EHdDMiX944cs=; b=ZOg5Kp8Kvj8u9sFB/hxv94+gZZT97ihadU1W3yWXF0Ezuh3ABQqtXv4iYzoYQ064ga BA6Q1uad7g11J+XmyVOUPNhUAQ47IPwMBprv6XY6HYfypv2SGUtCgTLcf0muyecungML Vu7fw/TzN0mhggoAnYocjuRlpTf7EMHTo2Ddsr4LGuJjZxOlvljSfcJrabyiUcbVStFx uT/OyJGLVvI7H3p0KDSQIF+fH0YHtOoutw2CbQP7H27KOhUOc0Ua2qE5DGkm3pGSjvnp ugYgxjtUlb0HA4BZf96dR3hDCCNWKjNCipU8PNI4XGV5DePZnOdJNBrvec20IRtD7MD0 mdcA== MIME-Version: 1.0 X-Received: by 10.50.187.134 with SMTP id fs6mr5588192igc.61.1360153801650; Wed, 06 Feb 2013 04:30:01 -0800 (PST) Received: by 10.64.45.198 with HTTP; Wed, 6 Feb 2013 04:30:01 -0800 (PST) Date: Wed, 6 Feb 2013 20:30:01 +0800 Message-ID: Subject: Hung when execute man From: Alie Tan To: "freebsd-arm@freebsd.org" X-Gm-Message-State: ALoCoQkeOBX0pvbK1eYV0Ek8f43hLEq17LHfCr55QgGbRG6UvB1+gLPOP4mJfwdikgvTjWMuebLp Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 12:30:02 -0000 Hi, My RasPi hung when I execute man man, man ping, etc. Any idea how to debug or grab error msg for this case? From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 12:47:09 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E7448CB6 for ; Wed, 6 Feb 2013 12:47:09 +0000 (UTC) (envelope-from applications@car-home-cover.co.za) Received: from rs528.luxhv.com (rs528.luxhv.com [66.135.63.190]) by mx1.freebsd.org (Postfix) with ESMTP id 981E17D6 for ; Wed, 6 Feb 2013 12:47:08 +0000 (UTC) Received: from rs528.luxhv.com (localhost.localdomain [127.0.0.1]) by rs528.luxhv.com (8.13.8/8.13.8) with ESMTP id r16CClfp008361 for ; Wed, 6 Feb 2013 06:47:06 -0600 Received: (from root@localhost) by rs528.luxhv.com (8.13.8/8.13.8/Submit) id r16BRIDE010438 for freebsd-arm@freebsd.org; Wed, 6 Feb 2013 11:27:18 GMT Received: (from sender 100291) (rs528.luxhv.com [127.0.0.1]) by LuxSci SP; Wed, 06 Feb 2013 11:09:02 +0000 From: "Car-Home-Cover.co.za" To: freebsd-arm@freebsd.org Date: 6 Feb 2013 13:01:06 +0200 Subject: FREEBSD ARM, You Could Save R238pm on Insurance Premiums - Car-Home-Cover.co.za X-Lux-Comment: Message r16B8bmH027809 sent by user #100291; report Spam, UCE, or Abuse to abuse@luxsci.us X-Lux-Comment: LuxSci High Volume Email: http://luxhv.com Message-Id: <1360150038-1531894.2545269.fr16B8bmH027809@rs528.luxhv.com> MIME-Version: 1.0 X-Comment: LuxSci SP Message ID - 1360150038-1531894.2545269 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 12:47:10 -0000 SGkgRlJFRUJTRCBBUk0sDQoNCkFyZSB5b3UgdG9vIGJ1c3kgdG8gc2F2ZSBvdmVy IFIyMzggcGVyIG1vbnRoPw0KDQpJZiB5b3UgYXJlIGFueXRoaW5nIGxpa2UgbWUs IHRoZW4geW91IGFyZSB1c3VhbGx5IHRvbyBidXN5IHRvIGtlZXAgeW91ciBpbnN1 cmFuY2UgcG9saWNpZXMgdXAtdG8tZGF0ZS4gIEJ1dCBkaWQgeW91IGtub3cgdGhh dCB0aGUgaW5zdXJhbmNlIGluZHVzdHJ5IHJlY29tbWVuZHMgdGhhdCB5b3Ugc2hv dWxkIHVwZGF0ZSB5b3VyIENhciAmIEhvbWUgSW5zdXJhbmNlIHBvbGljaWVzIGF0 IGxlYXN0IG9uY2UgcGVyIHllYXIgdG8ga2VlcCB5b3VyIGNvc3RzIGRvd24/DQoN ClRoZSByZWFzb24gZm9yIHRoaXMgaXMgdGhhdCB5b3VyIGNhciAmIGhvbWUgY29u dGVudHMgbWFya2V0IHZhbHVlIHdpbGwgZGVjcmVhc2UgeWVhciBvbiB5ZWFyIC0g dXN1YWxseSBpdCBkcm9wcyBhcyB5b3UgY2FyICYgaG9tZSBjb250ZW50cyBnZXRz IG9sZGVyLiAgWW91ciBpbnN1cmFuY2UgY29tcGFueSB3aWxsIGJlIGhhcHB5IGZv ciB5b3UgdG8gY29udGludWUgcGF5aW5nIHlvdXIgcHJlbWl1bXMgYXQgeW91ciBw cm9wZXJ0eSdzIG9yaWdpbmFsIHZhbHVlICh3aGF0IHRoZXkgY2FsbCB0aGUgJ2lu c3VyZWQgdmFsdWUnKS4gIEJ1dCB3aGVuIGl0IGNvbWVzIHRvIGNsYWltaW5nIHRo ZXkgd2lsbCBvbmx5IHBheW91dCBvbiB0aGUgYWN0dWFsIG1hcmtldCB2YWx1ZSBv ZiB5b3VyIGNhciAmIGhvbWUgY29udGVudHMuICBTbyBlZmZlY3RpdmVseSB5b3Ug YXJlIG92ZXIgcGF5aW5nIG9uIHlvdXIgaW5zdXJhbmNlIGVhY2ggbW9udGguDQoN CkRpZCB5b3Uga25vdyB0aGF0IG9uZSBjYW4gc2F2ZSBhcyBtdWNoIGFzIFIyMzgq IHBlciBtb250aCBvbiBpbnN1cmFuY2UgcHJlbWl1bXMgYnkgc2ltcGx5IHVwZGF0 aW5nIG9yIGNoYW5naW5nIHlvdXIgaW5zdXJhbmNlIHBvbGljeT8NCg0KRXZlcnkg eWVhciB5b3Ugc2hvdWxkIGVpdGhlciB1cGRhdGUgeW91IHBvbGljeSB3aXRoIHlv dXIgY3VycmVudCBpbnN1cmVyIG9yIGVsc2UgZ2V0IHNvbWUgbmV3IHF1b3RlcyBm cm9tIHNvbWUgb3RoZXIgaW5zdXJlcnMgdG8gbWFrZSBzdXJlIHlvdSBhcmVudCBw YXlpbmcgbW9yZSB0aGVuIHlvdSBzaG91bGQgYmUuDQoNCkFuZCB0aGF0IGlzIHdo ZXJlIHdlIGF0IENhci1Ib21lLUNvdmVyLmNvLnphIGNhbiBoZWxwISAgV2Ugc291 cmNlIHVwdG8gMTEgQ2FyICYgSG9tZSBJbnN1cmFuY2UgUXVvdGVzIGZyb20gc29t ZSBvZiBTb3V0aCBBZnJpY2FzIHRvcCBpbnN1cmVycyAod2hpY2ggbWF5IGluY2x1 ZGUgZXZlbiB5b3VyIG93bikuICBBbmQgeW91IGNhbiBkbyB0aGlzIGRpcmVjdGx5 IGZyb20gdmlhIHlvdXIgY29tcHV0ZXIgaW4gdGhlIHRpbWUgaXQgaGFzIHRha2Vu IHRvIHJlYWQgdGhpcyBmYXIuICBFYXN5IHBlYXN5IQ0KDQpTbyB3aHkgbm90IHRy eSB1cyBvdXQgYW5kIHNlZSBob3cgbXVjaCB5b3UgY2FuIHNhdmUuICBTaW1wbHkg Y2xpY2sgaGVyZSBhbmQgZ2V0IGEgcXVvdGUuDQoNClRoaXMgdGFrZXMgYWxsIHRo ZSBoYXNzbGUgYW5kIGhhcmQgd29yayBvdXQgb2YgZmluZGluZyB0aGUgYmVzdCBp bnN1cmFuY2UgZm9yIHlvdSBhbmQgd2hhdOKAmXMgbW9yZSwgeW91IGNhbiBkbyBp dCBmcm9tIHRoZSBwcml2YWN5IG9mIHlvdXIgb3duIGhvbWUgLyBvZmZpY2UgLyB3 aGVyZXZlciB5b3UgYXJlIHJlYWRpbmcgdGhpcy4NCg0KR2l2ZSB1cyBhIHRyeSwg Z28gdG8gd3d3LkNhci1Ib21lLUNvdmVyLmNvLnphLCBvciBhcHBseSBub3cNCg0K VGhhbmtzDQoNClRoZSBDYXItSG9tZS1Db3Zlci5jby56YSB0ZWFtDQoNCg0KR2V0 IDExIFF1b3RlcyBhbmQgc2F2ZSAzMCUNCg0KT3VyIFNlcnZpY2VzIGluY2x1ZGU6 DQoxKSBPbmxpbmUgYXV0b21hdGVkIHF1b3RlIG1hbmFnZW1lbnQgcHJvY2Vzcw0K MikgU3RlcCBieSBzdGVwIGd1aWRhbmNlIGFuZCBhZHZpY2UgZnJvbSBwcm9mZXNz aW9uYWxseSB0cmFpbmVkIHN0YWZmDQozKSBCZXN0IHF1b3RlIHByb3ZpZGVkIHVz dWFsbHkgd2l0aGluIHRoZSBzYW1lIGRheSBiYXNlZCBvbiB5b3VyIHBlcnNvbmFs IGNpcmN1bXN0YW5jZQ0KNCkgVG90YWxseSBzZWN1cmUgYXBwbGljYXRpb24gcHJv Y2VzcyB1c2luZyBTU0wgRW5jcnlwdGlvbg0KDQoqIFR5cGljYWwgc2F2aW5nIGVz dGltYXRlIGlzIDMwJSBvZiBwcmVtaXVtIG9uIGF2ZXJhZ2UgcHJlbWl1bSBvZiBS NzkzcG0NCg0KDQpFbWFpbCBzZW50IGJ5IFNBIENvbnN1bWVyIEZvdW5kYXRpb24N ClNBIENvbnN1bWVyIEZvdW5kYXRpb24gfCAxMjAgMXN0IEF2ZW51ZSB8IEh5ZGUg UGFyaywgSkhCLCBHYXV0ZW5nIDIxOTYNCjIwMTIgU0EgQ29uc3VtZXIgRm91bmRh dGlvbiBBbGwgUmlnaHRzIFJlc2VydmVkLg0KDQoNCklmIHlvdSBkaWQgbm90IHdp c2ggdG8gcmVjZWl2ZSB0aGlzLCBwbGVhc2UgdW5zdWJzY3JpYmUgZnJvbSBmdXJ0 aGVyIGVtYWlscyAgYXQgaHR0cDovL3d3dy5jYXItaG9tZS1jb3Zlci5jby56YS91 bnN1YnNjcmliZS5odG1sDQoNCklmIHlvdSBjb25zaWRlciB0aGlzIGVtYWlsIHVu c29saWNpdGVkIGJ1bGsgbWFpbCwgcGxlYXNlIHJlcG9ydCBTUEFNIGF0IGh0dHA6 Ly93d3cuY2FyLWhvbWUtY292ZXIuY28uemEvcmVwb3J0c3BhbS5odG1sDQoNCg0K From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 13:46:53 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 3FE41AC7 for ; Wed, 6 Feb 2013 13:46:53 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id D251FAB0 for ; Wed, 6 Feb 2013 13:46:52 +0000 (UTC) Received: from damnhippie.dyndns.org (daffy.symmetricom.us [206.168.13.218]) by duck.symmetricom.us (8.14.6/8.14.6) with ESMTP id r16DkqrL010430 for ; Wed, 6 Feb 2013 06:46:52 -0700 (MST) (envelope-from ian@FreeBSD.org) Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id r16Dko0Y033216; Wed, 6 Feb 2013 06:46:50 -0700 (MST) (envelope-from ian@FreeBSD.org) Subject: Re: SD card -image- for the beaglebone From: Ian Lepore To: Iain Young In-Reply-To: <5112115D.5040709@g7iii.net> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> <5112115D.5040709@g7iii.net> Content-Type: text/plain; charset="us-ascii" Date: Wed, 06 Feb 2013 06:46:49 -0700 Message-ID: <1360158409.93359.590.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 13:46:53 -0000 On Wed, 2013-02-06 at 08:16 +0000, Iain Young wrote: > On 06/02/13 04:18, Ian Lepore wrote: > > > Check out what I taught my beaglebone to do today... > > > > root@bb:/ # ntpq -p > > remote refid st t when poll reach delay offset jitter > > ========================================================================== > > oPPS(0) .PPS. 0 l 4 16 377 0.000 0.399 0.008 > > +dvb.hippie.lan .GPS. 1 u 55 64 377 1.411 0.666 0.126 > > +tflex.hippie.la .GPS. 1 u 15 64 377 0.901 1.867 0.904 > > +paranoia.hippie .PPS. 1 u 61 64 377 0.396 0.426 0.025 > > xutcnist2.colora .ACTS. 1 u 71 64 376 34.136 -11.277 4.656 > > xnist1.symmetric .ACTS. 1 u 63 64 377 59.880 12.327 2.113 > > -ntp.your.org .CDMA. 1 u 4 64 377 51.185 -4.212 4.215 > > xntp1.conectiv.c .IRIG. 1 u 51 64 377 99.067 17.784 3.445 > > > > It turns out the chip has nice timer hardware that can latch the > > freeruning timercounter in response to the PPS signal. That allows for > > a PPS driver that doesn't use interrupts at all. The timecounter code > > has a specific interface for such hardware, but there isn't much example > > code in the base for how to use it. Soon there'll be more. :) > > > > I'll attach a patch in case anyone else wants to play with this. To use > > it, apply the patch, add "options PPS_SYNC" to the kernel config, and > > choose which timer pin you want to put the pps on. The attached patch > > uses the timer4 pin, which is exposed on the P8 connector as pin #7. > > You can use any of the timer4-timer7 pins, just set the one you want to > > use to "input" in the dts and the driver will use it. > > Thanks for that, looks great, and very interesting. I'll do more than > play with it (well when the 8 Gig card arrives anyway!) > > First thought, extending for multiple PPS :) [Because I can :P] > This kind of no-interrupt PPS driver that's tied closely to the system timecounter can only handle a single PPS signal. (There's only one system timer, and it has just one trigger pin.) Connecting more than one PPS is still going to require an interrupt-driven gpio solution. Even though there are four timers on the chip that have an external trigger input wired to a pin, it's basically impossible with the current freebsd timing code to combine triggered-capture of the pps pulse time with traditional interrupt handling to harvest the captured counter. When you try to do this, you occasionally end up with a sequence where the hardware latches the counter, then the timekeeping code switches to a new set of timehands before the interrupt handler is invoked, then you end up grabbing a latched counter value that matches up with the wrong set of timehands, and you get a measurement jump equal to the timer tick period. (I know most people don't care about these details, but it's actually nice to get them in writing somewhere searchable for future reference.) I've never configured a system for multiple PPS inputs, that'll be an interesting thing to play with. I need to learn more about our gpio framework (such as it is) and see if it's possible to put in a nice generic PPS driver that uses it. -- Ian From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 14:49:35 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EF97DF31 for ; Wed, 6 Feb 2013 14:49:35 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ia0-x232.google.com (mail-ia0-x232.google.com [IPv6:2607:f8b0:4001:c02::232]) by mx1.freebsd.org (Postfix) with ESMTP id C37C8F9E for ; Wed, 6 Feb 2013 14:49:35 +0000 (UTC) Received: by mail-ia0-f178.google.com with SMTP id y26so1605689iab.37 for ; Wed, 06 Feb 2013 06:49:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=RmAePVc6UvvzRkzeatm66j10bebJiCMtWpqSpJfe0VA=; b=LWBtphAFBf0IECbp81jnYdpz2H73JPkD7wN92LLxWDg8LXh0vJFfSQFKIwPA6iVsgd DP46PvjA1lUn0FPX8ZzoBG/8srlTESG0iBpIrCeejS6gMgs8iOF2FahZiRi4WbN0gcOt 6Q0WScIoILs76gpXIeEpP6gFIw4iGWecmr4s0juoAc38Ut575DTl6RjLZ35LXZEEitQ0 N7HQVGFdEfYg0+LUhgUs3OyUQg2cRulCboJtptAwGA76NRF+3uFBx4EY70etC7jor/KE nqaLDW0JDIzmZ9FKH6j46AyJRQZm82vnnXMBbk0MneHNZxqF7MND9lmGr8NzfIkvKFGh LS7Q== X-Received: by 10.43.8.200 with SMTP id ot8mr17610399icb.11.1360162175319; Wed, 06 Feb 2013 06:49:35 -0800 (PST) Received: from 53.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id kf2sm3834717igc.0.2013.02.06.06.49.33 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 06 Feb 2013 06:49:34 -0800 (PST) Sender: Warner Losh Subject: Re: static dtb build dependency Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1360119352.93359.547.camel@revolution.hippie.lan> Date: Wed, 6 Feb 2013 07:49:31 -0700 Content-Transfer-Encoding: 7bit Message-Id: References: <1360119352.93359.547.camel@revolution.hippie.lan> To: Ian Lepore X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQlMDXJGojAXMSNUrX0IsO5IUX9GeXYu0daF8oUap4bAttaPnJGm8k8JW4qZyNNrHWiIe46L Cc: freebsd-arm X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 14:49:36 -0000 Looks good to me. Warner On Feb 5, 2013, at 7:55 PM, Ian Lepore wrote: > I keep getting burned with option FDT_DTB_STATIC and changes not getting > compiled in after I edit the .dts source. The attached patch seems to > fix it for me, but is it the right way to fix it? > > -- Ian > > Index: sys/conf/files > =================================================================== > --- sys/conf/files (revision 246337) > +++ sys/conf/files (working copy) > @@ -1293,7 +1293,8 @@ > dev/fdt/fdt_common.c optional fdt > dev/fdt/fdt_pci.c optional fdt pci > dev/fdt/fdt_slicer.c optional fdt cfi | fdt nand > -dev/fdt/fdt_static_dtb.S optional fdt fdt_dtb_static > +dev/fdt/fdt_static_dtb.S optional fdt fdt_dtb_static \ > + dependency "$S/boot/fdt/dts/${FDT_DTS_FILE}" > dev/fdt/fdtbus.c optional fdt > dev/fdt/simplebus.c optional fdt > dev/fe/if_fe.c optional fe > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://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 Feb 6 14:57:09 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7CCEE485 for ; Wed, 6 Feb 2013 14:57:09 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ie0-x22c.google.com (ie-in-x022c.1e100.net [IPv6:2607:f8b0:4001:c03::22c]) by mx1.freebsd.org (Postfix) with ESMTP id 4C95075 for ; Wed, 6 Feb 2013 14:57:09 +0000 (UTC) Received: by mail-ie0-f172.google.com with SMTP id c10so2044969ieb.31 for ; Wed, 06 Feb 2013 06:57:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=A7/xwSoxrJCdRUPLMGZBWdRl/4Sy3HftefJNtQcAkds=; b=dwGM1pFiAvs88by7PIRybR+5ah3fXVq7O8UhPLeN3nLiRN37fZ7uoX/CEz6HKf5I/G ZKkNSY2qqtH+EoUiUYaWWzpeDddJyI3nZcj71nPlYvsaV3GB9LDf5qvCPfC1adQiHq3Z mUi16r5AYWP61NmbRoY68c6ALEAkHcVxk9qeA1ljmWYgYZ74mk/MXaGGB5leJl2DXkgQ M9EXMHAHfyMn4ioHhoayIN9L69O5nrTuIfPNyq6DiSDfp4ZnVmJZiCiaNWmM6KnpG+6i 0qiX8y5cX7UHqeMt+GCOSSqy/voPKtHuKKo42HdQKdYzBogbBPpPrRGVtLCZsXubwa8b lC7g== X-Received: by 10.50.88.136 with SMTP id bg8mr6618427igb.96.1360162628707; Wed, 06 Feb 2013 06:57:08 -0800 (PST) Received: from 53.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id ww6sm3601662igb.2.2013.02.06.06.57.05 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 06 Feb 2013 06:57:07 -0800 (PST) Sender: Warner Losh Subject: Re: SD card -image- for the beaglebone Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1360158409.93359.590.camel@revolution.hippie.lan> Date: Wed, 6 Feb 2013 07:57:04 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <52928DD2-AA41-4B3C-A22A-1F755832D220@bsdimp.com> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> <5112115D.5040709@g7iii.net> <1360158409.93359.590.camel@revolution.hippie.lan> To: Ian Lepore X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQmXmqyIYCQUPoiKHYznMdgkZFQIQLtJiY/mOvNFTZckbcijntXR8Gn5z2IaDoGszR4zA9kD Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 14:57:09 -0000 On Feb 6, 2013, at 6:46 AM, Ian Lepore wrote: > On Wed, 2013-02-06 at 08:16 +0000, Iain Young wrote: >> On 06/02/13 04:18, Ian Lepore wrote: >>=20 >>> Check out what I taught my beaglebone to do today... >>>=20 >>> root@bb:/ # ntpq -p >>> remote refid st t when poll reach delay offset = jitter >>> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>> oPPS(0) .PPS. 0 l 4 16 377 0.000 0.399 = 0.008 >>> +dvb.hippie.lan .GPS. 1 u 55 64 377 1.411 0.666 = 0.126 >>> +tflex.hippie.la .GPS. 1 u 15 64 377 0.901 1.867 = 0.904 >>> +paranoia.hippie .PPS. 1 u 61 64 377 0.396 0.426 = 0.025 >>> xutcnist2.colora .ACTS. 1 u 71 64 376 34.136 -11.277 = 4.656 >>> xnist1.symmetric .ACTS. 1 u 63 64 377 59.880 12.327 = 2.113 >>> -ntp.your.org .CDMA. 1 u 4 64 377 51.185 -4.212 = 4.215 >>> xntp1.conectiv.c .IRIG. 1 u 51 64 377 99.067 17.784 = 3.445 >>>=20 >>> It turns out the chip has nice timer hardware that can latch the >>> freeruning timercounter in response to the PPS signal. That allows = for >>> a PPS driver that doesn't use interrupts at all. The timecounter = code >>> has a specific interface for such hardware, but there isn't much = example >>> code in the base for how to use it. Soon there'll be more. :) >>>=20 >>> I'll attach a patch in case anyone else wants to play with this. To = use >>> it, apply the patch, add "options PPS_SYNC" to the kernel config, = and >>> choose which timer pin you want to put the pps on. The attached = patch >>> uses the timer4 pin, which is exposed on the P8 connector as pin #7. >>> You can use any of the timer4-timer7 pins, just set the one you want = to >>> use to "input" in the dts and the driver will use it. >>=20 >> Thanks for that, looks great, and very interesting. I'll do more than >> play with it (well when the 8 Gig card arrives anyway!) >>=20 >> First thought, extending for multiple PPS :) [Because I can :P] >>=20 >=20 > This kind of no-interrupt PPS driver that's tied closely to the system > timecounter can only handle a single PPS signal. (There's only one > system timer, and it has just one trigger pin.) Connecting more than > one PPS is still going to require an interrupt-driven gpio solution. >=20 > Even though there are four timers on the chip that have an external > trigger input wired to a pin, it's basically impossible with the = current > freebsd timing code to combine triggered-capture of the pps pulse time > with traditional interrupt handling to harvest the captured counter. > When you try to do this, you occasionally end up with a sequence where > the hardware latches the counter, then the timekeeping code switches = to > a new set of timehands before the interrupt handler is invoked, then = you > end up grabbing a latched counter value that matches up with the wrong > set of timehands, and you get a measurement jump equal to the timer = tick > period. (I know most people don't care about these details, but it's > actually nice to get them in writing somewhere searchable for future > reference.) Yes, this is an edge case that is a whole in the current no-lock = algorithm... > I've never configured a system for multiple PPS inputs, that'll be an > interesting thing to play with. I need to learn more about our gpio > framework (such as it is) and see if it's possible to put in a nice > generic PPS driver that uses it. The current time keeping stuff assumes you have *THE* source of time in = the PPS. Having multiple sources requires more sophisticated techniques = than the simple FLL/PLL loop the kernel implements, since you = effectively have to construct a paper clock. If you are creating a measurement system, and not just pacing system = time to a good, solid reference frequency, then you'll have to have time = counters that can latch the signals independently, and have some sort of = interrupt/poll routine that harvests the data for later analysis. The = analysis and construction of paper clocks ranges from "easy, but with = so-so results" all the way to "extremely hard, but with extremely good = results." The devil is in the details, and usually in the details of = what you do when one or more signals go away... Warner Warner= From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 15:57:24 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BEBBC5BC for ; Wed, 6 Feb 2013 15:57:24 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from rs149.luxsci.com (rs149.luxsci.com [64.49.224.181]) by mx1.freebsd.org (Postfix) with ESMTP id 67BCE61D for ; Wed, 6 Feb 2013 15:57:24 +0000 (UTC) Received: from rs149.luxsci.com (localhost.localdomain [127.0.0.1]) by rs149.luxsci.com (8.14.4/8.13.8) with ESMTP id r16FvHhl022510; Wed, 6 Feb 2013 10:57:17 -0500 Received: (from root@localhost) by rs149.luxsci.com (8.14.4/8.13.8/Submit) id r16Fv2U6021910; Wed, 6 Feb 2013 15:57:02 GMT Received: (from sender 74627) (rs149.luxsci.com [127.0.0.1]) by LuxSci SP; Wed, 06 Feb 2013 15:57:02 +0000 Subject: Re: make xdev failing for me Content-Type: text/plain; charset=us-ascii From: "Isaac (.ike) Levy" In-Reply-To: <9C52A25F-37A5-4564-8C8D-7ADC2938895F@bsdimp.com> Date: Wed, 6 Feb 2013 10:56:09 -0500 Content-Transfer-Encoding: quoted-printable References: <1359825242-6737780.11277733.fr12HDXlF001972@rs149.luxsci.com> <1359917042-1268884.17328343.fr13IhMJd001047@rs149.luxsci.com> <9C52A25F-37A5-4564-8C8D-7ADC2938895F@bsdimp.com> To: Warner Losh X-Lux-Comment: Message r16Fu9kR020467 sent by user #74627 Message-Id: <1360166222-7824805.55194355.fr16Fu9kR020467@rs149.luxsci.com> X-Comment: LuxSci SP Message ID - 1360166222-7824805.55194355 Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 15:57:24 -0000 On Feb 3, 2013, at 8:51 PM, Warner Losh wrote: > sudo -E make xdev XDEV=3Darm XDEV_ARCH=3Darm Ah- one thing, don't have sudo installed on the box - I simply su to = root. > seems to be working for me... It is busy building gcc for me at the = moment. I suspect clang-related issues... Can you check to see that = WITHOUT_CLANG and WITH_GCC are defined? Still breaking the same way. I just set in /etc/make.conf: WITHOUT_CLANG=3D"YES" WITH_GCC=3D"YES" Could I perhaps be missing some other ENV bit? Below are diffs between = printenv output for root user, and me. (Should be quite stock, nothing jumps out at me as strange) -- Thanks Warner- Best, .ike $ diff /tmp/printenv.ike.sh /tmp/printenv.root.csh=20 0a1 > SHELL=3D/bin/csh 2c3 < LOGNAME=3Dike --- > LOGNAME=3Droot 5c6 < = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/home/ike/bin --- > = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/root/bin 9c10 < PWD=3D/usr/home/ike --- > PWD=3D/usr/src 12,13c13,14 < HOME=3D/home/ike < USER=3Dike --- > HOME=3D/root > USER=3Droot 15d15 < SHELL=3D/bin/sh 16a17,24 > HOSTTYPE=3DFreeBSD > VENDOR=3Damd > OSTYPE=3DFreeBSD > MACHTYPE=3Dx86_64 > SHLVL=3D1 > GROUP=3Dwheel > HOST=3DREDACTED-HOSTNAME > REMOTEHOST=3DREDACTED-IPv4-IP $=20 $ diff /tmp/printenv.ike.sh /tmp/printenv.root.sh=20 0a1 > VENDOR=3Damd 2c3 < LOGNAME=3Dike --- > LOGNAME=3Droot 3a5,6 > OSTYPE=3DFreeBSD > MACHTYPE=3Dx86_64 5c8 < = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/home/ike/bin --- > = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/root/bin 6a10 > HOST=3DREDACTED-HOSTNAME 7a12 > REMOTEHOST=3DREDACTED-IPv4-IP 9c14,15 < PWD=3D/usr/home/ike --- > PWD=3D/usr/src > GROUP=3Dwheel 12,13c18,19 < HOME=3D/home/ike < USER=3Dike --- > USER=3Droot > HOME=3D/root 15c21,22 < SHELL=3D/bin/sh --- > HOSTTYPE=3DFreeBSD > SHELL=3D/bin/csh 16a24 > SHLVL=3D1 $=20 From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 16:06:56 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B8716810 for ; Wed, 6 Feb 2013 16:06:56 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ia0-x22e.google.com (ia-in-x022e.1e100.net [IPv6:2607:f8b0:4001:c02::22e]) by mx1.freebsd.org (Postfix) with ESMTP id 80132696 for ; Wed, 6 Feb 2013 16:06:56 +0000 (UTC) Received: by mail-ia0-f174.google.com with SMTP id o25so1745998iad.33 for ; Wed, 06 Feb 2013 08:06:55 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=Ll+8NXOkG262gnUHcAH0N4L/0drp/QXkafquqL8SmJ4=; b=ZdFuV3ygusIE9qXqRp6MxQU3+4/mUmSQOGYaOo7N3pxgfwsdXlsGgLnQveXUoTYb4C tO+1VdfRHDr3kotiy8uM5boS2Ep8Y85OsGLwz/Rij6KciL4zB0Ma5q26XogTvUwDQtYT Rtvq2zRV4/dyJXSfk1T5dQ/y6liXbuLrkBX8HAhvgRbiTFAOtNEE06iaez4rTs1s17y+ Liuj7K5zPiuTJLwiR/mfo501m7+HMjwobhqE8Lh9Ze4swps3IPdyIEMEzGQRPCuuSRAK +BHydt3YWM6Q/XNxXCy037EyoPWD3zKxQxaeeWXxzMx8n0WDNg1nXODmyA5YfMio/sPJ bs8Q== X-Received: by 10.50.56.232 with SMTP id d8mr7177603igq.112.1360166815521; Wed, 06 Feb 2013 08:06:55 -0800 (PST) Received: from 53.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id vq4sm3837922igb.10.2013.02.06.08.06.53 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 06 Feb 2013 08:06:54 -0800 (PST) Sender: Warner Losh Subject: Re: make xdev failing for me Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1360166222-7824805.55194355.fr16Fu9kR020467@rs149.luxsci.com> Date: Wed, 6 Feb 2013 09:06:51 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <857C7EF0-0721-4C82-8970-D490E28F1B11@bsdimp.com> References: <1359825242-6737780.11277733.fr12HDXlF001972@rs149.luxsci.com> <1359917042-1268884.17328343.fr13IhMJd001047@rs149.luxsci.com> <9C52A25F-37A5-4564-8C8D-7ADC2938895F@bsdimp.com> <1360166222-7824805.55194355.fr16Fu9kR020467@rs149.luxsci.com> To: "Isaac (.ike) Levy" X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQn13Hs7mQDkmBgy5MXZsY3t2MFgvNwEKRs3jN5f45YWF0KscdUfaBvxo/2baMpkdfeHMNyu Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 16:06:56 -0000 On Feb 6, 2013, at 8:56 AM, Isaac (.ike) Levy wrote: > On Feb 3, 2013, at 8:51 PM, Warner Losh wrote: >=20 >> sudo -E make xdev XDEV=3Darm XDEV_ARCH=3Darm >=20 > Ah- one thing, don't have sudo installed on the box - I simply su to = root. Should be the same. >> seems to be working for me... It is busy building gcc for me at the = moment. I suspect clang-related issues... Can you check to see that = WITHOUT_CLANG and WITH_GCC are defined? >=20 > Still breaking the same way. >=20 > I just set in /etc/make.conf: >=20 > WITHOUT_CLANG=3D"YES" > WITH_GCC=3D"YES" >=20 > Could I perhaps be missing some other ENV bit? Below are diffs = between printenv output for root user, and me. > (Should be quite stock, nothing jumps out at me as strange) Nothing is standing out... Warner > 2c3 > < LOGNAME=3Dike > --- >> LOGNAME=3Droot > 5c6 > < = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/home/ike/bin > --- >> = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/root/bin > 9c10 > < PWD=3D/usr/home/ike > --- >> PWD=3D/usr/src > 12,13c13,14 > < HOME=3D/home/ike > < USER=3Dike > --- >> HOME=3D/root >> USER=3Droot > 15d15 > < SHELL=3D/bin/sh > 16a17,24 >> HOSTTYPE=3DFreeBSD >> VENDOR=3Damd >> OSTYPE=3DFreeBSD >> MACHTYPE=3Dx86_64 >> SHLVL=3D1 >> GROUP=3Dwheel >> HOST=3DREDACTED-HOSTNAME >> REMOTEHOST=3DREDACTED-IPv4-IP > $=20 >=20 >=20 >=20 > $ diff /tmp/printenv.ike.sh /tmp/printenv.root.sh=20 > 0a1 >> VENDOR=3Damd > 2c3 > < LOGNAME=3Dike > --- >> LOGNAME=3Droot > 3a5,6 >> OSTYPE=3DFreeBSD >> MACHTYPE=3Dx86_64 > 5c8 > < = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/home/ike/bin > --- >> = PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local= /bin:/root/bin > 6a10 >> HOST=3DREDACTED-HOSTNAME > 7a12 >> REMOTEHOST=3DREDACTED-IPv4-IP > 9c14,15 > < PWD=3D/usr/home/ike > --- >> PWD=3D/usr/src >> GROUP=3Dwheel > 12,13c18,19 > < HOME=3D/home/ike > < USER=3Dike > --- >> USER=3Droot >> HOME=3D/root > 15c21,22 > < SHELL=3D/bin/sh > --- >> HOSTTYPE=3DFreeBSD >> SHELL=3D/bin/csh > 16a24 >> SHLVL=3D1 > $=20 >=20 From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 18:01:15 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id DCC3FF32 for ; Wed, 6 Feb 2013 18:01:15 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from rs149.luxsci.com (rs149.luxsci.com [64.49.224.181]) by mx1.freebsd.org (Postfix) with ESMTP id AFB60E54 for ; Wed, 6 Feb 2013 18:01:15 +0000 (UTC) Received: from rs149.luxsci.com (localhost.localdomain [127.0.0.1]) by rs149.luxsci.com (8.14.4/8.13.8) with ESMTP id r16I1Dfi007453; Wed, 6 Feb 2013 13:01:13 -0500 Received: (from root@localhost) by rs149.luxsci.com (8.14.4/8.13.8/Submit) id r16I11Xm007076; Wed, 6 Feb 2013 18:01:01 GMT Received: (from sender 74627) (rs149.luxsci.com [127.0.0.1]) by LuxSci SP; Wed, 06 Feb 2013 18:01:01 +0000 Subject: Re: make xdev failing for me Content-Type: text/plain; charset=us-ascii From: "Isaac (.ike) Levy" In-Reply-To: <857C7EF0-0721-4C82-8970-D490E28F1B11@bsdimp.com> Date: Wed, 6 Feb 2013 13:00:05 -0500 Content-Transfer-Encoding: quoted-printable References: <1359825242-6737780.11277733.fr12HDXlF001972@rs149.luxsci.com> <1359917042-1268884.17328343.fr13IhMJd001047@rs149.luxsci.com> <9C52A25F-37A5-4564-8C8D-7ADC2938895F@bsdimp.com> <1360166222-7824805.55194355.fr16Fu9kR020467@rs149.luxsci.com> <857C7EF0-0721-4C82-8970-D490E28F1B11@bsdimp.com> To: Warner Losh X-Lux-Comment: Message r16I06lQ005759 sent by user #74627 Message-Id: <1360173661-3391326.12409577.fr16I06lQ005759@rs149.luxsci.com> X-Comment: LuxSci SP Message ID - 1360173661-3391326.12409577 Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 18:01:15 -0000 On Feb 6, 2013, at 11:06 AM, Warner Losh wrote: >>> seems to be working for me... It is busy building gcc for me at the = moment. I suspect clang-related issues... Can you check to see that = WITHOUT_CLANG and WITH_GCC are defined? >>=20 >> Still breaking the same way. >>=20 >> I just set in /etc/make.conf: >>=20 >> WITHOUT_CLANG=3D"YES" >> WITH_GCC=3D"YES" >>=20 >> Could I perhaps be missing some other ENV bit? Below are diffs = between printenv output for root user, and me. >> (Should be quite stock, nothing jumps out at me as strange) >=20 > Nothing is standing out... >=20 > Warner Yep it's a headscratcher, I'll take the box back to bare metal and start = fresh- Hope to report back today/tomorrow. Rocket- .ike From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 19:01:26 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 10A50B7D for ; Wed, 6 Feb 2013 19:01:26 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id 6E6331F3 for ; Wed, 6 Feb 2013 19:01:25 +0000 (UTC) Received: from damnhippie.dyndns.org (daffy.symmetricom.us [206.168.13.218]) by duck.symmetricom.us (8.14.6/8.14.6) with ESMTP id r16J1NuV017970 for ; Wed, 6 Feb 2013 12:01:24 -0700 (MST) (envelope-from ian@FreeBSD.org) Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id r16J1LLj033543; Wed, 6 Feb 2013 12:01:21 -0700 (MST) (envelope-from ian@FreeBSD.org) Subject: Re: SD card -image- for the beaglebone From: Ian Lepore To: Warner Losh In-Reply-To: <52928DD2-AA41-4B3C-A22A-1F755832D220@bsdimp.com> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> <5112115D.5040709@g7iii.net> <1360158409.93359.590.camel@revolution.hippie.lan> <52928DD2-AA41-4B3C-A22A-1F755832D220@bsdimp.com> Content-Type: text/plain; charset="us-ascii" Date: Wed, 06 Feb 2013 12:01:20 -0700 Message-ID: <1360177280.93359.611.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 7bit Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 19:01:26 -0000 On Wed, 2013-02-06 at 07:57 -0700, Warner Losh wrote: > On Feb 6, 2013, at 6:46 AM, Ian Lepore wrote: > > > On Wed, 2013-02-06 at 08:16 +0000, Iain Young wrote: > >> On 06/02/13 04:18, Ian Lepore wrote: > >> > >>> Check out what I taught my beaglebone to do today... > >>> > >>> root@bb:/ # ntpq -p > >>> remote refid st t when poll reach delay offset jitter > >>> ========================================================================== > >>> oPPS(0) .PPS. 0 l 4 16 377 0.000 0.399 0.008 > >>> +dvb.hippie.lan .GPS. 1 u 55 64 377 1.411 0.666 0.126 > >>> +tflex.hippie.la .GPS. 1 u 15 64 377 0.901 1.867 0.904 > >>> +paranoia.hippie .PPS. 1 u 61 64 377 0.396 0.426 0.025 > >>> xutcnist2.colora .ACTS. 1 u 71 64 376 34.136 -11.277 4.656 > >>> xnist1.symmetric .ACTS. 1 u 63 64 377 59.880 12.327 2.113 > >>> -ntp.your.org .CDMA. 1 u 4 64 377 51.185 -4.212 4.215 > >>> xntp1.conectiv.c .IRIG. 1 u 51 64 377 99.067 17.784 3.445 > >>> > >>> It turns out the chip has nice timer hardware that can latch the > >>> freeruning timercounter in response to the PPS signal. That allows for > >>> a PPS driver that doesn't use interrupts at all. The timecounter code > >>> has a specific interface for such hardware, but there isn't much example > >>> code in the base for how to use it. Soon there'll be more. :) > >>> > >>> I'll attach a patch in case anyone else wants to play with this. To use > >>> it, apply the patch, add "options PPS_SYNC" to the kernel config, and > >>> choose which timer pin you want to put the pps on. The attached patch > >>> uses the timer4 pin, which is exposed on the P8 connector as pin #7. > >>> You can use any of the timer4-timer7 pins, just set the one you want to > >>> use to "input" in the dts and the driver will use it. > >> > >> Thanks for that, looks great, and very interesting. I'll do more than > >> play with it (well when the 8 Gig card arrives anyway!) > >> > >> First thought, extending for multiple PPS :) [Because I can :P] > >> > > > > This kind of no-interrupt PPS driver that's tied closely to the system > > timecounter can only handle a single PPS signal. (There's only one > > system timer, and it has just one trigger pin.) Connecting more than > > one PPS is still going to require an interrupt-driven gpio solution. > > > > Even though there are four timers on the chip that have an external > > trigger input wired to a pin, it's basically impossible with the current > > freebsd timing code to combine triggered-capture of the pps pulse time > > with traditional interrupt handling to harvest the captured counter. > > When you try to do this, you occasionally end up with a sequence where > > the hardware latches the counter, then the timekeeping code switches to > > a new set of timehands before the interrupt handler is invoked, then you > > end up grabbing a latched counter value that matches up with the wrong > > set of timehands, and you get a measurement jump equal to the timer tick > > period. (I know most people don't care about these details, but it's > > actually nice to get them in writing somewhere searchable for future > > reference.) > > Yes, this is an edge case that is a whole in the current no-lock algorithm... > > > I've never configured a system for multiple PPS inputs, that'll be an > > interesting thing to play with. I need to learn more about our gpio > > framework (such as it is) and see if it's possible to put in a nice > > generic PPS driver that uses it. > > The current time keeping stuff assumes you have *THE* source of time in the PPS. Having multiple sources requires more sophisticated techniques than the simple FLL/PLL loop the kernel implements, since you effectively have to construct a paper clock. Ntpd already does some clock combining stuff, and it's possible to tell ntpd to pass steering info to the kernel, rather than doing a kcbind() in the ntpd refclock driver and then having ntpd monitor the kernel's steering. I don't think ntpd goes all the way to a paper timescale, at least not the older code I'm familiar most with. > If you are creating a measurement system, and not just pacing system time to a good, solid reference frequency, then you'll have to have time counters that can latch the signals independently, and have some sort of interrupt/poll routine that harvests the data for later analysis. The analysis and construction of paper clocks ranges from "easy, but with so-so results" all the way to "extremely hard, but with extremely good results." The devil is in the details, and usually in the details of what you do when one or more signals go away... Well, besides running a little roll-your-own clock ensemble system, a more mundane use of multiple PPS inputs would be simple failover for ntpd. At least, I think in theory it should work fine to configure ntpd with multiple refclocks and if one goes bad it can continue with others. -- Ian From owner-freebsd-arm@FreeBSD.ORG Wed Feb 6 21:54:46 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 1427DCEA for ; Wed, 6 Feb 2013 21:54:46 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-oa0-f41.google.com (mail-oa0-f41.google.com [209.85.219.41]) by mx1.freebsd.org (Postfix) with ESMTP id CE38FD68 for ; Wed, 6 Feb 2013 21:54:45 +0000 (UTC) Received: by mail-oa0-f41.google.com with SMTP id i10so2077364oag.28 for ; Wed, 06 Feb 2013 13:54:39 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=G+MTvkhGNCVtRuRFbgUKkqPUR4E79tE8GZelJ2zxnJY=; b=FXu1/iKdevtd499lIReHTgtm7Wm3jwpBbX7g+wSuR7hN1+7zyEzYGktkxoMdBp0MGC 9ZsULThhPIP9kY7txiv1eXdFMJPqX019gkiMJM6xzh5yN4ejDZbj4cLxJOT/YGeT3Bp8 958nH/Txy/9qkSp06SYKhrPI//qK3p2GYBRhbhzj6wXUnOOY/cscadxdSWcy9JetN2+S 64KKp2CJpBfH43LiBGM/z0yiE4OFySa8cHX95o1UnOBIbmrvvtc40I/X+rKG7wZ6E3bs EJ13m7Up3ggaiaCLA8EPr42v8a2j7HnJTZELnEwGlThIiiJzGYfEi/mRvXugSR8T3Kwf R4MQ== X-Received: by 10.182.43.103 with SMTP id v7mr22195683obl.17.1360187679473; Wed, 06 Feb 2013 13:54:39 -0800 (PST) Received: from monkey-bot.int.fusionio.com ([209.117.142.2]) by mx.google.com with ESMTPS id b6sm31727864oee.3.2013.02.06.13.54.36 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 06 Feb 2013 13:54:37 -0800 (PST) Sender: Warner Losh Subject: Re: SD card -image- for the beaglebone Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <1360177280.93359.611.camel@revolution.hippie.lan> Date: Wed, 6 Feb 2013 14:54:34 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <19C1F505-69C3-4DAB-8FE0-A34B30F08582@bsdimp.com> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> <5112115D.5040709@g7iii.net> <1360158409.93359.590.camel@revolution.hippie.lan> <52928DD2-AA41-4B3C-A22A-1F755832D220@bsdimp.com> <1360177280.93359.611.camel@revolution.hippie.lan> To: Ian Lepore X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQnV3gw+4skah1pKpkhxKZUfgSX6sZqWlAZAaNh8dX84xk4bX1jYYwWAi3Jf/tBdpJWmQIX0 Cc: freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Feb 2013 21:54:46 -0000 On Feb 6, 2013, at 12:01 PM, Ian Lepore wrote: > On Wed, 2013-02-06 at 07:57 -0700, Warner Losh wrote: >> On Feb 6, 2013, at 6:46 AM, Ian Lepore wrote: >>=20 >>> On Wed, 2013-02-06 at 08:16 +0000, Iain Young wrote: >>>> On 06/02/13 04:18, Ian Lepore wrote: >>>>=20 >>>>> Check out what I taught my beaglebone to do today... >>>>>=20 >>>>> root@bb:/ # ntpq -p >>>>> remote refid st t when poll reach delay offset = jitter >>>>> = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >>>>> oPPS(0) .PPS. 0 l 4 16 377 0.000 0.399 = 0.008 >>>>> +dvb.hippie.lan .GPS. 1 u 55 64 377 1.411 0.666 = 0.126 >>>>> +tflex.hippie.la .GPS. 1 u 15 64 377 0.901 1.867 = 0.904 >>>>> +paranoia.hippie .PPS. 1 u 61 64 377 0.396 0.426 = 0.025 >>>>> xutcnist2.colora .ACTS. 1 u 71 64 376 34.136 -11.277 = 4.656 >>>>> xnist1.symmetric .ACTS. 1 u 63 64 377 59.880 12.327 = 2.113 >>>>> -ntp.your.org .CDMA. 1 u 4 64 377 51.185 -4.212 = 4.215 >>>>> xntp1.conectiv.c .IRIG. 1 u 51 64 377 99.067 17.784 = 3.445 >>>>>=20 >>>>> It turns out the chip has nice timer hardware that can latch the >>>>> freeruning timercounter in response to the PPS signal. That = allows for >>>>> a PPS driver that doesn't use interrupts at all. The timecounter = code >>>>> has a specific interface for such hardware, but there isn't much = example >>>>> code in the base for how to use it. Soon there'll be more. :) >>>>>=20 >>>>> I'll attach a patch in case anyone else wants to play with this. = To use >>>>> it, apply the patch, add "options PPS_SYNC" to the kernel config, = and >>>>> choose which timer pin you want to put the pps on. The attached = patch >>>>> uses the timer4 pin, which is exposed on the P8 connector as pin = #7. >>>>> You can use any of the timer4-timer7 pins, just set the one you = want to >>>>> use to "input" in the dts and the driver will use it. >>>>=20 >>>> Thanks for that, looks great, and very interesting. I'll do more = than >>>> play with it (well when the 8 Gig card arrives anyway!) >>>>=20 >>>> First thought, extending for multiple PPS :) [Because I can :P] >>>>=20 >>>=20 >>> This kind of no-interrupt PPS driver that's tied closely to the = system >>> timecounter can only handle a single PPS signal. (There's only one >>> system timer, and it has just one trigger pin.) Connecting more = than >>> one PPS is still going to require an interrupt-driven gpio solution. >>>=20 >>> Even though there are four timers on the chip that have an external >>> trigger input wired to a pin, it's basically impossible with the = current >>> freebsd timing code to combine triggered-capture of the pps pulse = time >>> with traditional interrupt handling to harvest the captured counter. >>> When you try to do this, you occasionally end up with a sequence = where >>> the hardware latches the counter, then the timekeeping code switches = to >>> a new set of timehands before the interrupt handler is invoked, then = you >>> end up grabbing a latched counter value that matches up with the = wrong >>> set of timehands, and you get a measurement jump equal to the timer = tick >>> period. (I know most people don't care about these details, but = it's >>> actually nice to get them in writing somewhere searchable for future >>> reference.) >>=20 >> Yes, this is an edge case that is a whole in the current no-lock = algorithm... >>=20 >>> I've never configured a system for multiple PPS inputs, that'll be = an >>> interesting thing to play with. I need to learn more about our gpio >>> framework (such as it is) and see if it's possible to put in a nice >>> generic PPS driver that uses it. >>=20 >> The current time keeping stuff assumes you have *THE* source of time = in the PPS. Having multiple sources requires more sophisticated = techniques than the simple FLL/PLL loop the kernel implements, since you = effectively have to construct a paper clock. >=20 > Ntpd already does some clock combining stuff, and it's possible to = tell > ntpd to pass steering info to the kernel, rather than doing a kcbind() > in the ntpd refclock driver and then having ntpd monitor the kernel's > steering. =20 True. But ntpd will pick the best and steer to that rather do something = more sophisticaed. > I don't think ntpd goes all the way to a paper timescale, at least not > the older code I'm familiar most with.=20 No, it doesn't. >> If you are creating a measurement system, and not just pacing system = time to a good, solid reference frequency, then you'll have to have time = counters that can latch the signals independently, and have some sort of = interrupt/poll routine that harvests the data for later analysis. The = analysis and construction of paper clocks ranges from "easy, but with = so-so results" all the way to "extremely hard, but with extremely good = results." The devil is in the details, and usually in the details of = what you do when one or more signals go away... >=20 > Well, besides running a little roll-your-own clock ensemble system, a > more mundane use of multiple PPS inputs would be simple failover for > ntpd. At least, I think in theory it should work fine to configure = ntpd > with multiple refclocks and if one goes bad it can continue with = others. You could do that, but the daemon to control the rollover would need to = be in userland. The kernel certainly has no notion of failure = criteria... I doubt your theory though. I've never had multiple ref clock work out = well. Ever. Maybe the newer ntpd copes better, but the experiments I ran = about 10 years ago were at best abject failures. Warner= From owner-freebsd-arm@FreeBSD.ORG Thu Feb 7 00:59:59 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 467C95BA for ; Thu, 7 Feb 2013 00:59:59 +0000 (UTC) (envelope-from gonzo@id.bluezbox.com) Received: from id.bluezbox.com (id.bluezbox.com [88.198.91.248]) by mx1.freebsd.org (Postfix) with ESMTP id C31D1890 for ; Thu, 7 Feb 2013 00:59:58 +0000 (UTC) Received: from [88.198.91.248] (helo=[IPv6:::1]) by id.bluezbox.com with esmtpsa (TLSv1:CAMELLIA256-SHA:256) (Exim 4.77 (FreeBSD)) (envelope-from ) id 1U3Fq9-000FqX-Lj for freebsd-arm@freebsd.org; Wed, 06 Feb 2013 16:59:51 -0800 Message-ID: <5112FC85.5060704@bluezbox.com> Date: Wed, 06 Feb 2013 16:59:49 -0800 From: Oleksandr Tymoshenko User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: Re: Hung when execute man References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Sender: gonzo@id.bluezbox.com X-Spam-Level: -- X-Spam-Report: Spam detection software, running on the system "id.bluezbox.com", has identified this incoming email as possible spam. The original message has been attached to this so you can view it (if it isn't spam) or label similar future email. If you have any questions, see The administrator of that system for details. Content preview: On 2/6/2013 4:30 AM, Alie Tan wrote: > Hi, > > My RasPi hung when I execute man man, man ping, etc. > > Any idea how to debug or grab error msg for this case? > Does it happen on serial console, ov video console or in SSH session? I suggest open two kinds of sessions to check if it's really system problem or just one type of console lock up. [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 00:59:59 -0000 On 2/6/2013 4:30 AM, Alie Tan wrote: > Hi, > > My RasPi hung when I execute man man, man ping, etc. > > Any idea how to debug or grab error msg for this case? > Does it happen on serial console, ov video console or in SSH session? I suggest open two kinds of sessions to check if it's really system problem or just one type of console lock up. From owner-freebsd-arm@FreeBSD.ORG Thu Feb 7 02:12:51 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9EB3FF76; Thu, 7 Feb 2013 02:12:51 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 6F56FAC4; Thu, 7 Feb 2013 02:12:50 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r172ClE5096128; Thu, 7 Feb 2013 02:12:47 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id 8u7zcyd7756kdxbqpp5h5un6bw; Thu, 07 Feb 2013 02:12:47 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: SD card -image- for the beaglebone Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=windows-1252 From: Tim Kientzle In-Reply-To: <1360177280.93359.611.camel@revolution.hippie.lan> Date: Wed, 6 Feb 2013 18:12:44 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <933D29A2-B78E-44D5-A701-7397CD532CD1@kientzle.com> References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> <5112115D.5040709@g7iii.net> <1360158409.93359.590.camel@revolution.hippie.lan> <52928DD2-AA41-4B3C-A22A-1F755832D220@bsdimp.com> <1360177280.93359.611.camel@revolution.hippie.lan> To: Ian Lepore X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 02:12:51 -0000 >=20 > Well, besides running a little roll-your-own clock ensemble system, a > more mundane use of multiple PPS inputs would be simple failover for > ntpd. At least, I think in theory it should work fine to configure = ntpd > with multiple refclocks and if one goes bad it can continue with = others. Hmmm=85 I think I would instead have multiple BeagleBones, each with a single PPS input and each acting as an independent NTP master. If one goes bad, the NTP clients will fail over to use another master. Tim From owner-freebsd-arm@FreeBSD.ORG Thu Feb 7 14:26:07 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BBA16461 for ; Thu, 7 Feb 2013 14:26:07 +0000 (UTC) (envelope-from alie@affle.com) Received: from mail-qe0-f47.google.com (mail-qe0-f47.google.com [209.85.128.47]) by mx1.freebsd.org (Postfix) with ESMTP id 8245F214 for ; Thu, 7 Feb 2013 14:26:07 +0000 (UTC) Received: by mail-qe0-f47.google.com with SMTP id 2so1203331qea.34 for ; Thu, 07 Feb 2013 06:26:01 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=4HYf6yN0Z8iWCriPscEX8mzISYidFDFwZnzDF4+Gq2E=; b=fuMuol7Jxhu+ieFEs9mh8lsFlELwFYoxRwfiSnGTtljt7TCBCrjAAtujMP/WRqoTs8 SI3+i5brQ8i+rkZilJyh+hednSIsDKygBw1pGNhS2YNi5PpC3JQPgZFsnO+GQFmBz5Xz +JH3yxN3GhNdADPxE6i7lASO7Jj447lJJxEPTnV00NiZRnfyj2exU+Y6ji/UAEe/31Nx mTscfJ+8wlMP+lxMTV8i40eW2Vytccdl7A2BVSnkPhAWxWqGsGS0uk6fMgAbn+WUaA4R y6rUSDUzoNpufi5na1MiHYLsqLiFFKAMY9brJJ98rAF9HUcMjiYuLiVcvgv2CAs3QjDo htVw== MIME-Version: 1.0 X-Received: by 10.229.174.196 with SMTP id u4mr134335qcz.84.1360247161025; Thu, 07 Feb 2013 06:26:01 -0800 (PST) Received: by 10.49.51.138 with HTTP; Thu, 7 Feb 2013 06:26:00 -0800 (PST) In-Reply-To: <5112FC85.5060704@bluezbox.com> References: <5112FC85.5060704@bluezbox.com> Date: Thu, 7 Feb 2013 22:26:00 +0800 Message-ID: Subject: Re: Hung when execute man From: Alie Tan To: Oleksandr Tymoshenko X-Gm-Message-State: ALoCoQkUxPaniPIgP/qHTbZHwxRFTj/2/D/5PDrArnVYKaMProD5jAYJDsoQriuj4dVX1yXGuSfb Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 14:26:07 -0000 On Thursday, February 7, 2013, Oleksandr Tymoshenko wrote: > On 2/6/2013 4:30 AM, Alie Tan wrote: >> >> Hi, >> >> My RasPi hung when I execute man man, man ping, etc. >> >> Any idea how to debug or grab error msg for this case? >> > > Does it happen on serial console, ov video console or in SSH session? > I suggest open two kinds of sessions to check if it's really system problem > or just one type of console lock up. Yes, you are right... its console lockup, i tried ssh and vidconsole then execute man man on ssh, it doesnt hang on vidconsole > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > From owner-freebsd-arm@FreeBSD.ORG Thu Feb 7 15:08:33 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id E3A9F962 for ; Thu, 7 Feb 2013 15:08:33 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-ia0-x22b.google.com (ia-in-x022b.1e100.net [IPv6:2607:f8b0:4001:c02::22b]) by mx1.freebsd.org (Postfix) with ESMTP id A36826B4 for ; Thu, 7 Feb 2013 15:08:33 +0000 (UTC) Received: by mail-ia0-f171.google.com with SMTP id z13so3036337iaz.2 for ; Thu, 07 Feb 2013 07:08:33 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=XKXxVuFx2pCQlOoPgm/NJySVa3AwtL6j7kEFN6g4RLs=; b=SlQVgLvnoeYsmlTxjuzCDXvPfFPdO6XD2AMke8Bj1pqdBPtB5VpwbSZXIDzdfaoEGp oIwJcl2ozbd3pjdpS4//vCjR63J3jrJhMocw57oSmG9GyTweffdGDgvdqK5oyRIMy7e9 0KfIqGJ7kuffb1UEJh4ZsXeM8GApD/8ZN8mVtdMzPyDorJOkNkEURAMPV3o7YvY/aMlc 8HXQ4wz9nhFs+cGaxcraf+wMtH4fjQ+mEAQ6YVu4CwEMujUybDxMlWVJyVsSIC+954c5 xHRd7MdTvqk82/mnXOaDwZyt+NrvUEQodSffgdaxaa27e9z0x1ZHpKpinEvnBrOgfe9E 2rmA== X-Received: by 10.50.183.167 with SMTP id en7mr15038327igc.58.1360249712712; Thu, 07 Feb 2013 07:08:32 -0800 (PST) Received: from 53.imp.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id uy13sm9827768igb.7.2013.02.07.07.08.29 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 07 Feb 2013 07:08:30 -0800 (PST) Sender: Warner Losh Subject: Re: SD card -image- for the beaglebone Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=windows-1252 From: Warner Losh In-Reply-To: <933D29A2-B78E-44D5-A701-7397CD532CD1@kientzle.com> Date: Thu, 7 Feb 2013 08:08:27 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <510A4F5B.7000407@g7iii.net> <1359646574.93359.327.camel@revolution.hippie.lan> <510AE1D6.8010203@g7iii.net> <1360124308.93359.557.camel@revolution.hippie.lan> <5112115D.5040709@g7iii.net> <1360158409.93359.590.camel@revolution.hippie.lan> <52928DD2-AA41-4B3C-A22A-1F755832D220@bsdimp.com> <1360177280.93359.611.camel@revolution.hippie.lan> <933D29A2-B78E-44D5-A701-7397CD532CD1@kientzle.com> To: Tim Kientzle X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQlaNaReA15TJEXRP9k7AevNDw7c6U2lpfSy96DXE98HLUKe2XxIsJApMlK9R5+p5IuXp2Xf Cc: freebsd-arm@freebsd.org, Ian Lepore X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 15:08:34 -0000 On Feb 6, 2013, at 7:12 PM, Tim Kientzle wrote: >>=20 >> Well, besides running a little roll-your-own clock ensemble system, a >> more mundane use of multiple PPS inputs would be simple failover for >> ntpd. At least, I think in theory it should work fine to configure = ntpd >> with multiple refclocks and if one goes bad it can continue with = others. >=20 > Hmmm=85 I think I would instead have multiple > BeagleBones, each with a single PPS input and > each acting as an independent NTP master. >=20 > If one goes bad, the NTP clients will fail over > to use another master. That matches what I've had the best experience with ntpd...= From owner-freebsd-arm@FreeBSD.ORG Thu Feb 7 22:31:20 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id B5A81BE1 for ; Thu, 7 Feb 2013 22:31:20 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1rly2283.eechost.net (relay01a.mail.uk1.eechost.net [217.69.40.75]) by mx1.freebsd.org (Postfix) with ESMTP id 770D5282 for ; Thu, 7 Feb 2013 22:31:19 +0000 (UTC) Received: from [31.186.37.179] (helo=smtp.marelmo.com) by uk1rly2283.eechost.net with esmtpa (Exim 4.72) (envelope-from ) id 1U3a0B-00039C-O4 for freebsd-arm@freebsd.org; Thu, 07 Feb 2013 22:31:31 +0000 Received: from [192.168.63.1] (helo=steve.marelmo.com) by smtp.marelmo.com with smtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1U3Zzq-0003BY-ON for freebsd-arm@freebsd.org; Thu, 07 Feb 2013 22:31:10 +0000 Date: Thu, 7 Feb 2013 22:30:38 +0000 From: Steve O'Hara-Smith To: freebsd-arm@freebsd.org Subject: named kills raspberry pi Message-Id: <20130207223038.ec308967273d6a16c41be97b@sohara.org> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Auth-Info: 15567@permanet.ie (plain) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 22:31:20 -0000 Hi, As soon as I start named either by rc.d script or directly, whether in an ssh session or directly on the video console, with or without chroot, my early model 256MB model B pi locks up solid, no response on console, all ssh sessions freeze, no response to ping, nothing until power cycle. I can build ports all day long, but if I start named everything stops dead. I'm using about a two day old head tree currently but it's been happening for several days now since I first tried it. The uboot (20130201) and script I use are from http://people.freebsd.org/~gonzo/arm/rpi/ with minor changes to the script (-j 4 and no pi user) and a kernel config that includes pf and altq. I earlier used the older script and uboot with the same results. Any ideas on how I can coax some more useful detail out of this ? -- Steve O'Hara-Smith From owner-freebsd-arm@FreeBSD.ORG Thu Feb 7 23:11:19 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6CD205FB for ; Thu, 7 Feb 2013 23:11:19 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-oa0-f48.google.com (mail-oa0-f48.google.com [209.85.219.48]) by mx1.freebsd.org (Postfix) with ESMTP id 197A1400 for ; Thu, 7 Feb 2013 23:11:18 +0000 (UTC) Received: by mail-oa0-f48.google.com with SMTP id j1so3432948oag.21 for ; Thu, 07 Feb 2013 15:11:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=TvtsO9CzOGjJv3z5t7FafUazRNLm3oeY7Bmg+o6oE+4=; b=LoMot7ZZE3GdeiEtdPtfUEfUBHFFtsoYrIVNn1Vu7qujAnDecFIgUrH0AKh7D+RDHh SVFdpYT9zBuUWYZVANxCAVCaIBt3xZmzze55hHxGH3ANvgOwmxEX+Ds/z1xYwv+jDXKc k4QgPLO0xWqHfp08v3PQyUq8dgbhJlJ39716PCOvWAxdCWBzowZbxuxwdALqgpUfc86L N9XAiAEuECLDGiaiUltL+qSDIL+AvIuENbeeb0khiy0u8xzuhqJX04SwW7/hn3wZMoJt 7zXUnu4Y57GWzNC/S8TKtq415c4B80vsaUFZU2G/+mOiaOPRXlCcy9DX2X/C2MdgW5rs VDsg== X-Received: by 10.60.172.80 with SMTP id ba16mr2615812oec.116.1360278678138; Thu, 07 Feb 2013 15:11:18 -0800 (PST) Received: from fusionlt2834a.int.fusionio.com ([209.117.142.2]) by mx.google.com with ESMTPS id u4sm36312714oeh.6.2013.02.07.15.11.15 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 07 Feb 2013 15:11:16 -0800 (PST) Sender: Warner Losh Subject: Re: named kills raspberry pi Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <20130207223038.ec308967273d6a16c41be97b@sohara.org> Date: Thu, 7 Feb 2013 16:11:13 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <1C705B89-ABCC-4EE1-B8A3-6CBA0D1734B8@bsdimp.com> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> To: Steve O'Hara-Smith X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQln9p5El3cijLFRdI+PYA8XspPRLEjvYLhR1jWGtzTpi3o5u6lzrLqvpN/doZqU03s9dsxd Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Feb 2013 23:11:19 -0000 On Feb 7, 2013, at 3:30 PM, Steve O'Hara-Smith wrote: > Hi, >=20 > As soon as I start named either by rc.d script or directly, = whether > in an ssh session or directly on the video console, with or without = chroot, > my early model 256MB model B pi locks up solid, no response on = console, all > ssh sessions freeze, no response to ping, nothing until power cycle. I = can > build ports all day long, but if I start named everything stops dead. >=20 > I'm using about a two day old head tree currently but it's been > happening for several days now since I first tried it. The uboot = (20130201) > and script I use are from http://people.freebsd.org/~gonzo/arm/rpi/ = with > minor changes to the script (-j 4 and no pi user) and a kernel config = that > includes pf and altq. I earlier used the older script and uboot with = the > same results. >=20 > Any ideas on how I can coax some more useful detail out of this = ? there were atomic hacks for arm v[45] that were in bind. Perhaps they = are not properly #ifdefd for armv6 and so the first atomic operation = results in a sudden, instant death? Warner From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 00:18:51 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9DF2DC79 for ; Fri, 8 Feb 2013 00:18:51 +0000 (UTC) (envelope-from wynkoop@wynn.com) Received: from mail.wynn.com (wa3yre.wynn.com [199.89.147.3]) by mx1.freebsd.org (Postfix) with ESMTP id 46C2A920 for ; Fri, 8 Feb 2013 00:18:50 +0000 (UTC) Received: from ivory.local (mail.wynn.com [199.89.147.3]) (authenticated bits=0) by mail.wynn.com (8.14.3/8.12.6) with ESMTP id r180IhXA039625 for ; Thu, 7 Feb 2013 19:18:43 -0500 (EST) (envelope-from wynkoop@wynn.com) Date: Thu, 7 Feb 2013 19:18:42 -0500 From: Brett Wynkoop To: freebsd-arm@freebsd.org Subject: sshd dying still Message-ID: <20130207191842.0115d3c3@ivory.local> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-apple-darwin10.8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 00:18:51 -0000 Greeting- Tried to ssh to the Bone today and again sshd was down. Again there was no clue in any logs or a core dump. So we still have this mystery! I will be putting another arm box on line in the next couple of weeks. That should let us know if it is Bone Specific. Have any Pi users had trouble keeping sshd running for the long term? -Brett -- wynkoop@wynn.com http://prd4.wynn.com/wynkoop/pgp-keys.txt 917-642-6925 718-717-5435 April 19, 1775 An English attempt to confiscate guns from Americans triggered a successful revolution...... Dear Congress, that's a hint. From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 00:38:45 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 03EA21FE for ; Fri, 8 Feb 2013 00:38:45 +0000 (UTC) (envelope-from wynkoop@wynn.com) Received: from mail.wynn.com (wa3yre.wynn.com [199.89.147.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9CA0F9D3 for ; Fri, 8 Feb 2013 00:38:44 +0000 (UTC) Received: from ivory.local (mail.wynn.com [199.89.147.3]) (authenticated bits=0) by mail.wynn.com (8.14.3/8.12.6) with ESMTP id r180cffn039829; Thu, 7 Feb 2013 19:38:42 -0500 (EST) (envelope-from wynkoop@wynn.com) Date: Thu, 7 Feb 2013 19:38:40 -0500 From: Brett Wynkoop To: "Steve O'Hara-Smith" Subject: Re: named kills raspberry pi Message-ID: <20130207193840.407467bd@ivory.local> In-Reply-To: <20130207223038.ec308967273d6a16c41be97b@sohara.org> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-apple-darwin10.8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 00:38:45 -0000 On Thu, 7 Feb 2013 22:30:38 +0000 "Steve O'Hara-Smith" wrote: > Hi, > > As soon as I start named either by rc.d script or directly, > whether in an ssh session or directly on the video console, with or > without chroot, my early model 256MB model B pi locks up solid, no > response on console, all ssh sessions freeze, no response to ping, > nothing until power cycle. I can build ports all day long, but if I > start named everything stops dead. > > I'm using about a two day old head tree currently but it's > been happening for several days now since I first tried it. The uboot > (20130201) and script I use are from > http://people.freebsd.org/~gonzo/arm/rpi/ with minor changes to the > script (-j 4 and no pi user) and a kernel config that includes pf and > altq. I earlier used the older script and uboot with the same results. > > Any ideas on how I can coax some more useful detail out of > this ? > Greeting- I just started named in base on a build from head as of 5 days ago on my BeagleBone. I made no adjustments to any config files, so it is running listening on localhost and acting as a caching server. root@beaglebone:/etc/rc.d # ./named onestart wrote key file "/var/named/etc/namedb/rndc.key" Starting named. root@beaglebone:/etc/rc.d # root@beaglebone:/etc/rc.d # ps ax | grep name 16104 - Is 0:01.41 /usr/sbin/named -t /var/named -u bind 16107 0 R+ 0:00.10 grep name root@beaglebone:/etc/rc.d # root@beaglebone:/etc/rc.d # nslookup > server localhost Default server: localhost Address: 127.0.0.1#53 Default server: localhost Address: ::1#53 > www.isc.org Server: localhost Address: 127.0.0.1#53 Non-authoritative answer: Name: www.isc.org Address: 149.20.64.42 > www.wynn.com Server: localhost Address: 127.0.0.1#53 Non-authoritative answer: Name: www.wynn.com Address: 199.89.147.3 > So......it seems to be working on my BeagleBone with 256 Mb. If you can give me more information I will see what I can determine by playing with my Bone. One thing I might suggest would be building a somewhat more generic kernel without pf and altq. My kernel is pretty generic with just some extra debugging flags included. I do not think that either pf or altq should be the problem, but with trouble shooting I always eliminate variables first. -Brett -- wynkoop@wynn.com http://prd4.wynn.com/wynkoop/pgp-keys.txt 917-642-6925 718-717-5435 I would never invade the United States. There would be a gun behind every blade of grass. --Isoroku Yamamoto From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 06:32:43 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 66586272 for ; Fri, 8 Feb 2013 06:32:43 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 43C957DB for ; Fri, 8 Feb 2013 06:32:42 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r186WfJt004028; Fri, 8 Feb 2013 06:32:41 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id yf85zrtqsmsrgsigkhnuyen4mi; Fri, 08 Feb 2013 06:32:41 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: named kills raspberry pi Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <20130207223038.ec308967273d6a16c41be97b@sohara.org> Date: Thu, 7 Feb 2013 22:32:40 -0800 Content-Transfer-Encoding: 7bit Message-Id: References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> To: "Steve O'Hara-Smith" X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 06:32:43 -0000 On Feb 7, 2013, at 2:30 PM, Steve O'Hara-Smith wrote: > Hi, > > As soon as I start named either by rc.d script or directly, whether > in an ssh session or directly on the video console, with or without chroot, > my early model 256MB model B pi locks up solid, no response on console, all > ssh sessions freeze, no response to ping, nothing until power cycle. I can > build ports all day long, but if I start named everything stops dead. $ truss named -f If you're lucky, you might catch some of the last system calls before it hangs, which might give a clue. If all else fails, good old-fashioned "printf debugging" may be your best shot: Add printf() calls to named's main() function and see what the last printout is and keep going until you narrow it down to a particular function or system call. Of course, this will go faster if you have FreeBSD src on the RPi so you can edit, compile, install, and run again fairly quickly. Tim From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 07:57:37 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9E911ACE for ; Fri, 8 Feb 2013 07:57:37 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1rly2283.eechost.net (relay01a.mail.uk1.eechost.net [217.69.40.75]) by mx1.freebsd.org (Postfix) with ESMTP id 65511A8C for ; Fri, 8 Feb 2013 07:57:36 +0000 (UTC) Received: from [31.186.37.179] (helo=smtp.marelmo.com) by uk1rly2283.eechost.net with esmtpa (Exim 4.72) (envelope-from ) id 1U3iqI-0006Pe-2w; Fri, 08 Feb 2013 07:57:54 +0000 Received: from [192.168.63.1] (helo=steve.marelmo.com) by smtp.marelmo.com with smtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1U3ipx-000Cxa-Ju; Fri, 08 Feb 2013 07:57:33 +0000 Date: Fri, 8 Feb 2013 07:57:02 +0000 From: Steve O'Hara-Smith To: Tim Kientzle Subject: Re: named kills raspberry pi Message-Id: <20130208075702.a755649a60d10dabf10a058b@sohara.org> In-Reply-To: References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Auth-Info: 15567@permanet.ie (plain) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 07:57:37 -0000 On Thu, 7 Feb 2013 22:32:40 -0800 Tim Kientzle wrote: > > On Feb 7, 2013, at 2:30 PM, Steve O'Hara-Smith wrote: > > > Hi, > > > > As soon as I start named either by rc.d script or directly, > > whether in an ssh session or directly on the video console, with or > > without chroot, my early model 256MB model B pi locks up solid, no > > response on console, all ssh sessions freeze, no response to ping, > > nothing until power cycle. I can build ports all day long, but if I > > start named everything stops dead. > > $ truss named -f Yep, nice idea, that or ktrace. Sadly there's no truss built for the rpi, as for ktrace there was no sign of the output file after reboot. > If you're lucky, you might catch some of the last system calls > before it hangs, which might give a clue. I think Warner has pointed me in the right direction, apart from anything else it looks like there's a three year old fix for the ras_start address that's never been committed - I'll be trying that today. -- Steve O'Hara-Smith | Directable Mirror Arrays C:>WIN | A better way to focus the sun The computer obeys and wins. | licences available see You lose and Bill collects. | http://www.sohara.org/ From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 10:36:39 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id AD21089E for ; Fri, 8 Feb 2013 10:36:39 +0000 (UTC) (envelope-from werner@thieprojects.ch) Received: from newton.metanet.ch (newton.metanet.ch [80.74.158.130]) by mx1.freebsd.org (Postfix) with ESMTP id 0E75DAA5 for ; Fri, 8 Feb 2013 10:36:38 +0000 (UTC) Received: (qmail 14528 invoked from network); 8 Feb 2013 11:29:55 +0100 Received: from 217-071-083-008.ip-tech.ch (HELO ?192.168.11.88?) (217.71.83.8) by newton.metanet.ch with (DHE-RSA-AES256-SHA encrypted) SMTP; 8 Feb 2013 11:29:55 +0100 Message-ID: <5114D3A4.9030105@thieprojects.ch> Date: Fri, 08 Feb 2013 11:29:56 +0100 From: Werner Thie User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: portsnap fetch killing Beaglebone Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 10:36:39 -0000 Hi all back in the game I built a most recent image, up per today, booting much more quiet than the images some weeks ago and did a portsnap fetch which kills the OS instantly. Comfirmed this with running a continuous ping to the IP of the Bone, the moment a portsnap is issued, the Bone does not respond anymore. Any clues? No traces of the crash found after reboot? TIA, Werner From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 11:58:35 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BD696CA7 for ; Fri, 8 Feb 2013 11:58:35 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from mail-pa0-f42.google.com (mail-pa0-f42.google.com [209.85.220.42]) by mx1.freebsd.org (Postfix) with ESMTP id 8FF8CF88 for ; Fri, 8 Feb 2013 11:58:35 +0000 (UTC) Received: by mail-pa0-f42.google.com with SMTP id kq12so2056037pab.29 for ; Fri, 08 Feb 2013 03:58:35 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=x-received:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to:x-mailer:x-gm-message-state; bh=QdZST/F5lAv0MzJkmSmjkUtj7MYDBtuByedCnxVpfxw=; b=Gqf29+U1kH7itMNXxZnNHfCGucs648gRJkQH6DfYUGkkRfYGTBJ1KgE1WPtYoQDjW2 gJiVnytRLSrZM15FSZcRQSIDmdk1hxOW5LArfV7YFN05Ywg+MPeQBt64amElDif6jClX S69JA6AYyZx1Sv7UmkyrajRAsfBF+mtH2EmJWp7PLoFjY8yLKbNBKd3l/v+zvdAAwXVY knVu3NgjO3Wq0q4j0eWCCPPi6J13g6dPH1YGUI92DB9ayWt6Cwzi5oByImTbUcp3yQsI ONiecCUTeGdUd+c45kwm5lVsr4dTN/cMXE5xi/jlTFvPwtJUb5xaXW/GKyLJiksJooJi 42Rg== X-Received: by 10.66.88.164 with SMTP id bh4mr16600301pab.41.1360324714989; Fri, 08 Feb 2013 03:58:34 -0800 (PST) Received: from [10.0.0.53] (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPS id a4sm53910440paw.21.2013.02.08.03.58.32 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 08 Feb 2013 03:58:33 -0800 (PST) Sender: Warner Losh Subject: Re: named kills raspberry pi Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=us-ascii From: Warner Losh In-Reply-To: <20130208075702.a755649a60d10dabf10a058b@sohara.org> Date: Fri, 8 Feb 2013 04:58:27 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> To: Steve O'Hara-Smith X-Mailer: Apple Mail (2.1085) X-Gm-Message-State: ALoCoQlD+WbigMmmyH+ga99Uyo7iotb2Eno39TaEE0PPzIDX6oCBufi0Rkn6nsd3x84rBbmJH9Mj Cc: Tim Kientzle , freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 11:58:35 -0000 On Feb 8, 2013, at 12:57 AM, Steve O'Hara-Smith wrote: > On Thu, 7 Feb 2013 22:32:40 -0800 > Tim Kientzle wrote: >=20 >>=20 >> On Feb 7, 2013, at 2:30 PM, Steve O'Hara-Smith wrote: >>=20 >>> Hi, >>>=20 >>> As soon as I start named either by rc.d script or directly, >>> whether in an ssh session or directly on the video console, with or >>> without chroot, my early model 256MB model B pi locks up solid, no >>> response on console, all ssh sessions freeze, no response to ping, >>> nothing until power cycle. I can build ports all day long, but if I >>> start named everything stops dead. >>=20 >> $ truss named -f >=20 > Yep, nice idea, that or ktrace. Sadly there's no truss built > for the rpi, as for ktrace there was no sign of the output file after > reboot. >=20 >> If you're lucky, you might catch some of the last system calls >> before it hangs, which might give a clue. >=20 > I think Warner has pointed me in the right direction, apart from > anything else it looks like there's a three year old fix for the = ras_start > address that's never been committed - I'll be trying that today. I thought that fix had been committed... But the issue isn't that fix, = but rather the difference between armv6 atomics and armv[45] atomics. We = shouldn't be using ras* anything at all on armv6. Warner From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 12:18:39 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id BB70F41A for ; Fri, 8 Feb 2013 12:18:39 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1rly2283.eechost.net (relay01a.mail.uk1.eechost.net [217.69.40.75]) by mx1.freebsd.org (Postfix) with ESMTP id 61732150 for ; Fri, 8 Feb 2013 12:18:39 +0000 (UTC) Received: from [31.186.37.179] (helo=smtp.marelmo.com) by uk1rly2283.eechost.net with esmtpa (Exim 4.72) (envelope-from ) id 1U3mus-0006ZA-Ln; Fri, 08 Feb 2013 12:18:54 +0000 Received: from [192.168.63.1] (helo=steve.marelmo.com) by smtp.marelmo.com with smtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1U3muY-0007TW-Ge; Fri, 08 Feb 2013 12:18:34 +0000 Date: Fri, 8 Feb 2013 12:18:03 +0000 From: Steve O'Hara-Smith To: Warner Losh Subject: Re: named kills raspberry pi Message-Id: <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> In-Reply-To: <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Auth-Info: 15567@permanet.ie (plain) Cc: Tim Kientzle , freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 12:18:39 -0000 On Fri, 8 Feb 2013 04:58:27 -0700 Warner Losh wrote: > > On Feb 8, 2013, at 12:57 AM, Steve O'Hara-Smith wrote: > > > On Thu, 7 Feb 2013 22:32:40 -0800 > > Tim Kientzle wrote: > > > >> > >> On Feb 7, 2013, at 2:30 PM, Steve O'Hara-Smith wrote: > >> > >>> Hi, > >>> > >>> As soon as I start named either by rc.d script or directly, > >>> whether in an ssh session or directly on the video console, with or > >>> without chroot, my early model 256MB model B pi locks up solid, no > >>> response on console, all ssh sessions freeze, no response to ping, > >>> nothing until power cycle. I can build ports all day long, but if I > >>> start named everything stops dead. > >> > >> $ truss named -f > > > > Yep, nice idea, that or ktrace. Sadly there's no truss built > > for the rpi, as for ktrace there was no sign of the output file after > > reboot. > > > >> If you're lucky, you might catch some of the last system calls > >> before it hangs, which might give a clue. > > > > I think Warner has pointed me in the right direction, apart from > > anything else it looks like there's a three year old fix for the > > ras_start address that's never been committed - I'll be trying that > > today. > > I thought that fix had been committed... But the issue isn't that fix, > but rather the difference between armv6 atomics and armv[45] atomics. We > shouldn't be using ras* anything at all on armv6. I had a nasty feeling it might be, I was just hoping it might still work anyway. Failing that I'll look into an armv6 implementation of cpmxchg. Either way if I get it to work I'll post a patch to this list. -- Steve O'Hara-Smith | Directable Mirror Arrays C:>WIN | A better way to focus the sun The computer obeys and wins. | licences available see You lose and Bill collects. | http://www.sohara.org/ From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 15:24:03 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 721A8BD4 for ; Fri, 8 Feb 2013 15:24:03 +0000 (UTC) (envelope-from romain@blogreen.org) Received: from marvin.blogreen.org (marvin.blogreen.org [IPv6:2001:470:1f13:b9c::2]) by mx1.freebsd.org (Postfix) with ESMTP id 231CFC38 for ; Fri, 8 Feb 2013 15:24:03 +0000 (UTC) Received: by marvin.blogreen.org (Postfix, from userid 1001) id 8BC091CB68; Fri, 8 Feb 2013 16:23:51 +0100 (CET) Date: Fri, 8 Feb 2013 16:23:51 +0100 From: Romain =?iso-8859-1?Q?Tarti=E8re?= To: Steve O'Hara-Smith Subject: Re: named kills raspberry pi Message-ID: <20130208152351.GB19514@FreeBSD.org> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="St7VIuEGZ6dlpu13" Content-Disposition: inline In-Reply-To: <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> X-PGP-Key: http://romain.blogreen.org/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) Cc: Tim Kientzle , freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 15:24:03 -0000 --St7VIuEGZ6dlpu13 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi On Fri, Feb 08, 2013 at 12:18:03PM +0000, Steve O'Hara-Smith wrote: > I had a nasty feeling it might be, I was just hoping it might still > work anyway. Failing that I'll look into an armv6 implementation of > cpmxchg. Either way if I get it to work I'll post a patch to this > list. First of all, please note that I am only an ARM user and never hacked or whatever for ARM, so this could be completely out-topic, please accept my apologies if it's the case :-) A few years back, I bought an OpenRD [1] and when I wanted to run named on it, it crashed (just named, not the system). The crash occurred in isc_atomic_cmpxchg() and after some digging in the list archive, I found parts of patches that once combined made my problem vanish. I have been using this patch since then, and as the program and name of the function suggest some link with the subject of this thread, I though it could be related and you could be interested in it [2]. I can't even warranty that the patched function acts like it should, but I could run named after applying it. In case this helps someone to avoid a few hours of hacking, this is great, otherwise, well sorry for the noise :-) Kind regards, Romain References: 1. Early version of this: http://www.globalscaletechnologies.com/t-openrdu= details.aspx 2. http://people.freebsd.org/~romain/openrd-named.diff --=20 Romain Tarti=E8re http://people.FreeBSD.org/~romain/ pgp: 8234 9A78 E7C0 B807 0B59 80FF BA4D 1D95 5112 336F (ID: 0x5112336F) (plain text =3Dnon-HTML=3D PGP/GPG encrypted/signed e-mail much appreciated) --St7VIuEGZ6dlpu13 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iQGcBAEBAgAGBQJRFRiHAAoJELpNHZVREjNvdNQMAKnUZdY46bhP/nY6O46RxAZX djC4ZGj8pnJk/k3YY5Irl41lMg/d7M/xNsSjNLHoUshK9NujszniXAaHvXEKGzlg o3mW3duTfZVlOny062GqHItLmVg5r9xQPd9wcKc7GextjlIC4KF2z2y/xAI7Zhb7 fbYnJ5kEYXaYZmi2rMvYn0oV5u1O50DF9bzK1tPZGNpf8kQMYSna8x4mlSzLu38Z 0IJutQS5ncO3rHxc91mr2rTIMSd29HRXFGoxW4BavauURCyLJGTrxVUVblEm0Kw3 eg7ureyCM0NVMGySOfO7vGImnGb/u7LThqj8TcvEH13eZZNLYwvRx0OoCud9RyC7 00mCJv8CMQwd8StdBxVrmeKv6ATeSmrDcqcqNddnJGc+3fpIGPmfX/tj1hzU0PBz WMUtztty6ARZHuYOenAnpetnS8SlfAfoX8m10JXMqhIfeYjM5vcnWNm9rD3mW07V Ula7Q4hn1ud0n0l1O5nUv11atwGFveBOGXvN4Bt3Rw== =r8OW -----END PGP SIGNATURE----- --St7VIuEGZ6dlpu13-- From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 16:28:50 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 6E2C7C6D; Fri, 8 Feb 2013 16:28:50 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1rly2283.eechost.net (relay01a.mail.uk1.eechost.net [217.69.40.75]) by mx1.freebsd.org (Postfix) with ESMTP id 1431BF8F; Fri, 8 Feb 2013 16:28:49 +0000 (UTC) Received: from [31.186.37.179] (helo=smtp.marelmo.com) by uk1rly2283.eechost.net with esmtpa (Exim 4.72) (envelope-from ) id 1U3qoz-00060E-RD; Fri, 08 Feb 2013 16:29:05 +0000 Received: from [192.168.63.1] (helo=steve.marelmo.com) by smtp.marelmo.com with smtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1U3qof-0008Tl-Ic; Fri, 08 Feb 2013 16:28:45 +0000 Date: Fri, 8 Feb 2013 16:28:14 +0000 From: Steve O'Hara-Smith To: Romain =?UTF-8?B?VGFydGnDqHJl?= Subject: Re: named kills raspberry pi Message-Id: <20130208162814.346c605ce15a229e878dee27@sohara.org> In-Reply-To: <20130208152351.GB19514@FreeBSD.org> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Auth-Info: 15567@permanet.ie (plain) Cc: Tim Kientzle , freebsd-arm@FreeBSD.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 16:28:50 -0000 On Fri, 8 Feb 2013 16:23:51 +0100 Romain Tartière wrote: > Hi > > On Fri, Feb 08, 2013 at 12:18:03PM +0000, Steve O'Hara-Smith wrote: > > I had a nasty feeling it might be, I was just hoping it might still > > work anyway. Failing that I'll look into an armv6 implementation of > > cpmxchg. Either way if I get it to work I'll post a patch to this > > list. > > First of all, please note that I am only an ARM user and never hacked or > whatever for ARM, so this could be completely out-topic, please accept > my apologies if it's the case :-) That's a nice clean copy of the three year old fix I mentioned. It doesn't solve my problem, but it probably should be committed. -- Steve O'Hara-Smith | Directable Mirror Arrays C:>WIN | A better way to focus the sun The computer obeys and wins. | licences available see You lose and Bill collects. | http://www.sohara.org/ From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 21:25:20 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6A7D1F51; Fri, 8 Feb 2013 21:25:20 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from smtp5.clear.net.nz (smtp5.clear.net.nz [203.97.33.68]) by mx1.freebsd.org (Postfix) with ESMTP id 30F501D1; Fri, 8 Feb 2013 21:25:19 +0000 (UTC) Received: from mxin3-orange.clear.net.nz (lb2-srcnat.clear.net.nz [203.97.32.237]) by smtp5.clear.net.nz (CLEAR Net Mail) with ESMTP id <0MHX00FGE7HZOX30@smtp5.clear.net.nz>; Sat, 09 Feb 2013 10:25:12 +1300 (NZDT) Received: from 202-0-48-19.paradise.net.nz (HELO bender) ([202.0.48.19]) by smtpin32.paradise.net.nz with ESMTP; Sat, 09 Feb 2013 10:25:12 +1300 Date: Sat, 09 Feb 2013 10:24:13 +1300 From: Andrew Turner Subject: Re: named kills raspberry pi In-reply-to: <20130208162814.346c605ce15a229e878dee27@sohara.org> To: Steve O'Hara-Smith Message-id: <20130209102413.5c5d8fe6@bender> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: quoted-printable References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> Cc: Tim Kientzle , freebsd-arm@FreeBSD.org, Romain =?ISO-8859-1?Q?Tarti=E8re?= X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 21:25:20 -0000 On Fri, 8 Feb 2013 16:28:14 +0000 Steve O'Hara-Smith wrote: > On Fri, 8 Feb 2013 16:23:51 +0100 > Romain Tarti=C3=A8re wrote: >=20 > > Hi > >=20 > > On Fri, Feb 08, 2013 at 12:18:03PM +0000, Steve O'Hara-Smith wrote: > > > I had a nasty feeling it might be, I was just hoping it might > > > still work anyway. Failing that I'll look into an armv6 > > > implementation of cpmxchg. Either way if I get it to work I'll > > > post a patch to this list. > >=20 > > First of all, please note that I am only an ARM user and never > > hacked or whatever for ARM, so this could be completely out-topic, > > please accept my apologies if it's the case :-) >=20 > That's a nice clean copy of the three year old fix I > mentioned. >=20 > It doesn't solve my problem, but it probably should be > committed. >=20 Can you try this patch [1]. It should fix the arm isc_atomic_cmpxchg and add an armv6 implementation. I wrote it without knowing about Romain's patch but it appears our armv[45] changes are almost identical. Andrew [1] http://people.freebsd.org/~andrew/bind_atomic.diff From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 22:11:29 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D3EA3B8A; Fri, 8 Feb 2013 22:11:29 +0000 (UTC) (envelope-from wynkoop@wynn.com) Received: from mail.wynn.com (wa3yre.wynn.com [199.89.147.3]) by mx1.freebsd.org (Postfix) with ESMTP id 8E0AD3E5; Fri, 8 Feb 2013 22:11:28 +0000 (UTC) Received: from ivory.local (mail.wynn.com [199.89.147.3]) (authenticated bits=0) by mail.wynn.com (8.14.3/8.12.6) with ESMTP id r18MBR6P057032; Fri, 8 Feb 2013 17:11:27 -0500 (EST) (envelope-from wynkoop@wynn.com) Date: Fri, 8 Feb 2013 17:11:27 -0500 From: Brett Wynkoop To: Andrew Turner Subject: Re: named kills raspberry pi Message-ID: <20130208171127.0766044a@ivory.local> In-Reply-To: <20130209102413.5c5d8fe6@bender> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.13; x86_64-apple-darwin10.8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Tim Kientzle , freebsd-arm@freebsd.org, Romain =?UTF-8?B?VGFydGk=?= =?UTF-8?B?w6hyZQ==?= X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 22:11:29 -0000 On Sat, 09 Feb 2013 10:24:13 +1300 Andrew Turner wrote: > > Can you try this patch [1]. It should fix the arm isc_atomic_cmpxchg > and add an armv6 implementation. I wrote it without knowing about > Romain's patch but it appears our armv[45] changes are almost > identical. > > Andrew Greeting- I have it on good authority from a bind developer that he is running bind 9 on a Pi, but he runs GNU/Linux on his Pi, so we might have a FreeBSD/ARM bug here. My BeagleBone is still running bind 9 just fine a day after I started it. My BeagleBone is still suffering from sshd death for no known reason. I might have to run sshd out of inetd as a workaround. -Brett -- wynkoop@wynn.com http://prd4.wynn.com/wynkoop/pgp-keys.txt 917-642-6925 718-717-5435 "The strongest reason for the people to retain the right to keep and bear arms is, as a last resort, to protect themselves against tyranny in government" - Thomas Jefferson. From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 22:21:25 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5B785FDB; Fri, 8 Feb 2013 22:21:25 +0000 (UTC) (envelope-from ian@FreeBSD.org) Received: from duck.symmetricom.us (duck.symmetricom.us [206.168.13.214]) by mx1.freebsd.org (Postfix) with ESMTP id 709CD647; Fri, 8 Feb 2013 22:21:18 +0000 (UTC) Received: from damnhippie.dyndns.org (daffy.symmetricom.us [206.168.13.218]) by duck.symmetricom.us (8.14.6/8.14.6) with ESMTP id r18MLHXR017153; Fri, 8 Feb 2013 15:21:17 -0700 (MST) (envelope-from ian@FreeBSD.org) Received: from [172.22.42.240] (revolution.hippie.lan [172.22.42.240]) by damnhippie.dyndns.org (8.14.3/8.14.3) with ESMTP id r18MLFE3036289; Fri, 8 Feb 2013 15:21:15 -0700 (MST) (envelope-from ian@FreeBSD.org) Subject: Re: named kills raspberry pi From: Ian Lepore To: Andrew Turner In-Reply-To: <20130209102413.5c5d8fe6@bender> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> Content-Type: text/plain; charset="ISO-8859-1" Date: Fri, 08 Feb 2013 15:21:15 -0700 Message-ID: <1360362075.4545.32.camel@revolution.hippie.lan> Mime-Version: 1.0 X-Mailer: Evolution 2.32.1 FreeBSD GNOME Team Port Content-Transfer-Encoding: 8bit Cc: Tim Kientzle , freebsd-arm@FreeBSD.org, Romain =?ISO-8859-1?Q?Tarti=E8re?= X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 22:21:25 -0000 On Sat, 2013-02-09 at 10:24 +1300, Andrew Turner wrote: > On Fri, 8 Feb 2013 16:28:14 +0000 > Steve O'Hara-Smith wrote: > > > On Fri, 8 Feb 2013 16:23:51 +0100 > > Romain Tartière wrote: > > > > > Hi > > > > > > On Fri, Feb 08, 2013 at 12:18:03PM +0000, Steve O'Hara-Smith wrote: > > > > I had a nasty feeling it might be, I was just hoping it might > > > > still work anyway. Failing that I'll look into an armv6 > > > > implementation of cpmxchg. Either way if I get it to work I'll > > > > post a patch to this list. > > > > > > First of all, please note that I am only an ARM user and never > > > hacked or whatever for ARM, so this could be completely out-topic, > > > please accept my apologies if it's the case :-) > > > > That's a nice clean copy of the three year old fix I > > mentioned. > > > > It doesn't solve my problem, but it probably should be > > committed. > > > > Can you try this patch [1]. It should fix the arm isc_atomic_cmpxchg > and add an armv6 implementation. I wrote it without knowing about > Romain's patch but it appears our armv[45] changes are almost identical. I think the armv6/7 sequence can be shortened to this, to provide branchless execution in all cases except losing the race when access is contended... __asm __volatile("1:\n" + "ldrex %0, [%1]\n" + "cmp %0, %2\n" + "strexeq %4, %3, [%1]\n" + "eoreqs %4, #1\n" + "beq 1b\n" + : "=&r" (done), "+r" (p), "+r" (cmpval), "+r" (val), "+r " (tmp) + : : "cc", "memory"); +#else (Not tested at all except in my brain, which is known to have a mile-long errata list.) -- Ian From owner-freebsd-arm@FreeBSD.ORG Fri Feb 8 22:30:48 2013 Return-Path: Delivered-To: freebsd-arm@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 8A56F4B4; Fri, 8 Feb 2013 22:30:48 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1rly2283.eechost.net (relay01a.mail.uk1.eechost.net [217.69.40.75]) by mx1.freebsd.org (Postfix) with ESMTP id 2AF276C4; Fri, 8 Feb 2013 22:30:47 +0000 (UTC) Received: from [31.186.37.179] (helo=smtp.marelmo.com) by uk1rly2283.eechost.net with esmtpa (Exim 4.72) (envelope-from ) id 1U3wTH-0005IU-Lq; Fri, 08 Feb 2013 22:31:03 +0000 Received: from [192.168.63.1] (helo=steve.marelmo.com) by smtp.marelmo.com with smtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1U3wSx-000FMj-1S; Fri, 08 Feb 2013 22:30:43 +0000 Date: Fri, 8 Feb 2013 22:30:11 +0000 From: Steve O'Hara-Smith To: Andrew Turner Subject: Re: named kills raspberry pi Message-Id: <20130208223011.b1790cdc86120b43788825b1@sohara.org> In-Reply-To: <20130209102413.5c5d8fe6@bender> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Auth-Info: 15567@permanet.ie (plain) Cc: Tim Kientzle , freebsd-arm@FreeBSD.org, Romain =?UTF-8?B?VGFydGnDqHJl?= X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2013 22:30:48 -0000 On Sat, 09 Feb 2013 10:24:13 +1300 Andrew Turner wrote: > On Fri, 8 Feb 2013 16:28:14 +0000 > Steve O'Hara-Smith wrote: > > > On Fri, 8 Feb 2013 16:23:51 +0100 > > Romain Tartière wrote: > > > > > Hi > > > > > > On Fri, Feb 08, 2013 at 12:18:03PM +0000, Steve O'Hara-Smith wrote: > > > > I had a nasty feeling it might be, I was just hoping it might > > > > still work anyway. Failing that I'll look into an armv6 > > > > implementation of cpmxchg. Either way if I get it to work I'll > > > > post a patch to this list. > > > > > > First of all, please note that I am only an ARM user and never > > > hacked or whatever for ARM, so this could be completely out-topic, > > > please accept my apologies if it's the case :-) > > > > That's a nice clean copy of the three year old fix I > > mentioned. > > > > It doesn't solve my problem, but it probably should be > > committed. > > > > Can you try this patch [1]. It should fix the arm isc_atomic_cmpxchg > and add an armv6 implementation. I wrote it without knowing about > Romain's patch but it appears our armv[45] changes are almost identical. Looks to be very like the one I have building now - except that I put the implementations in sys/arm/include/atomic.h. I'll post the patch after testing, or if it messes up I'll try yours. -- Steve O'Hara-Smith | Directable Mirror Arrays C:>WIN | A better way to focus the sun The computer obeys and wins. | licences available see You lose and Bill collects. | http://www.sohara.org/ From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 11:04:00 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 266E0CD4 for ; Sat, 9 Feb 2013 11:04:00 +0000 (UTC) (envelope-from werner@thieprojects.ch) Received: from newton.metanet.ch (newton.metanet.ch [80.74.158.130]) by mx1.freebsd.org (Postfix) with ESMTP id 63CE430C for ; Sat, 9 Feb 2013 11:03:58 +0000 (UTC) Received: (qmail 30418 invoked from network); 9 Feb 2013 12:03:51 +0100 Received: from 217-071-083-008.ip-tech.ch (HELO ?192.168.11.88?) (217.71.83.8) by newton.metanet.ch with (DHE-RSA-AES256-SHA encrypted) SMTP; 9 Feb 2013 12:03:46 +0100 Message-ID: <51162D16.7000206@thieprojects.ch> Date: Sat, 09 Feb 2013 12:03:50 +0100 From: Werner Thie User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/20130107 Thunderbird/17.0.2 MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: Re: named kills raspberry pi References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> <1360362075.4545.32.camel@revolution.hippie.lan> In-Reply-To: <1360362075.4545.32.camel@revolution.hippie.lan> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 11:04:00 -0000 Hi all may I chime in with my experience, I wrote the 'portsnap killing...' post. I'm running on FreeHEAD HEAD Rev 246459 as per yesterday and now think that my previous post and the named problem is related after all, because everything DNS lookup related kills the Bone silently, be it nslookup, named and the likes. Switching the cpsw driver to Tims latest version doesn't change the situation a bit. I didn't try the proposed patch for the atomicity yet, but will over this weekend. Tim, it's a long shot, but could this be UDP related? Cheers, Werner From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 12:15:45 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CFC35766 for ; Sat, 9 Feb 2013 12:15:45 +0000 (UTC) (envelope-from steve@sohara.org) Received: from uk1rly2283.eechost.net (relay01a.mail.uk1.eechost.net [217.69.40.75]) by mx1.freebsd.org (Postfix) with ESMTP id 63A1273E for ; Sat, 9 Feb 2013 12:15:44 +0000 (UTC) Received: from [31.186.37.179] (helo=smtp.marelmo.com) by uk1rly2283.eechost.net with esmtpa (Exim 4.72) (envelope-from ) id 1U49LY-0003dj-4E for freebsd-arm@freebsd.org; Sat, 09 Feb 2013 12:15:56 +0000 Received: from [192.168.63.1] (helo=steve.marelmo.com) by smtp.marelmo.com with smtp (Exim 4.80.1 (FreeBSD)) (envelope-from ) id 1U49LC-000Bec-Ft for freebsd-arm@freebsd.org; Sat, 09 Feb 2013 12:15:34 +0000 Date: Sat, 9 Feb 2013 12:14:53 +0000 From: Steve O'Hara-Smith To: freebsd-arm@freebsd.org Subject: Re: named kills raspberry pi Message-Id: <20130209121453.5e5bce9045bbce9854dce4fc@sohara.org> In-Reply-To: <20130208223011.b1790cdc86120b43788825b1@sohara.org> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> <20130208223011.b1790cdc86120b43788825b1@sohara.org> X-Mailer: Sylpheed 3.3.0 (GTK+ 2.24.6; amd64-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Auth-Info: 15567@permanet.ie (plain) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 12:15:45 -0000 On Fri, 8 Feb 2013 22:30:11 +0000 "Steve O'Hara-Smith" wrote: > On Sat, 09 Feb 2013 10:24:13 +1300 > Andrew Turner wrote: > > > On Fri, 8 Feb 2013 16:28:14 +0000 > > Steve O'Hara-Smith wrote: > > > > > On Fri, 8 Feb 2013 16:23:51 +0100 > > > Romain Tartière wrote: > > > > > > > Hi > > > > > > > > On Fri, Feb 08, 2013 at 12:18:03PM +0000, Steve O'Hara-Smith wrote: > > > > > I had a nasty feeling it might be, I was just hoping it might > > > > > still work anyway. Failing that I'll look into an armv6 > > > > > implementation of cpmxchg. Either way if I get it to work I'll > > > > > post a patch to this list. > > > > > > > > First of all, please note that I am only an ARM user and never > > > > hacked or whatever for ARM, so this could be completely out-topic, > > > > please accept my apologies if it's the case :-) > > > > > > That's a nice clean copy of the three year old fix I > > > mentioned. > > > > > > It doesn't solve my problem, but it probably should be > > > committed. > > > > > > > Can you try this patch [1]. It should fix the arm isc_atomic_cmpxchg > > and add an armv6 implementation. I wrote it without knowing about > > Romain's patch but it appears our armv[45] changes are almost identical. > > Looks to be very like the one I have building now - except that I > put the implementations in sys/arm/include/atomic.h. I'll post the patch > after testing, or if it messes up I'll try yours. Mine blew up - yours is building now. -- Steve O'Hara-Smith From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 15:50:38 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4E4DD506 for ; Sat, 9 Feb 2013 15:50:38 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from feynman.konjz.org (feynman.konjz.org [64.147.119.39]) by mx1.freebsd.org (Postfix) with ESMTP id 0AA0C6C for ; Sat, 9 Feb 2013 15:50:37 +0000 (UTC) Received: from [192.168.1.102] (pool-173-77-66-237.nycmny.east.verizon.net [173.77.66.237]) (authenticated bits=0) by feynman.konjz.org (8.14.6/8.14.4) with ESMTP id r19FoQoi003593 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Sat, 9 Feb 2013 10:50:31 -0500 (EST) (envelope-from george@ceetonetechnology.com) Message-ID: <5116703C.3000904@ceetonetechnology.com> Date: Sat, 09 Feb 2013 10:50:20 -0500 From: George Rosamond MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: Re: named kills raspberry pi References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> <1360362075.4545.32.camel@revolution.hippie.lan> <51162D16.7000206@thieprojects.ch> In-Reply-To: <51162D16.7000206@thieprojects.ch> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 5.32 (*****) FH_HOST_EQ_VERIZON_P,RDNS_DYNAMIC X-Spam-Hits: 5320 X-Spam-Names: FH_HOST_EQ_VERIZON_P,RDNS_DYNAMIC X-Spam-Flag: YES X-Mail-Provider: KonjZ X-Scanned-By: MIMEDefang 2.73 on 64.147.119.39 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: george@ceetonetechnology.com List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 15:50:38 -0000 On 02/09/13 06:03, Werner Thie wrote: > Hi all > > may I chime in with my experience, I wrote the 'portsnap killing...' post. > > I'm running on FreeHEAD HEAD Rev 246459 as per yesterday and now think > that my previous post and the named problem is related after all, > because everything DNS lookup related kills the Bone silently, be it > nslookup, named and the likes. > > Switching the cpsw driver to Tims latest version doesn't change the > situation a bit. I didn't try the proposed patch for the atomicity yet, > but will over this weekend. > > Tim, it's a long shot, but could this be UDP related? > My $0.02: Running r246119 of CURRENT, without named running, I can ping and do digs with no issue. And sshd doesn't seem to die either, and it's been up for a while. The BBone isn't doing much, however, as it just sits on a quiet private network with no ports installed. I'll update to the current build later and test then. g From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 20:22:53 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2D19DB12 for ; Sat, 9 Feb 2013 20:22:53 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 0074727D for ; Sat, 9 Feb 2013 20:22:51 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r19JWHrB013892; Sat, 9 Feb 2013 19:32:17 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id fv94zn26af66g2qiyuassbpbga; Sat, 09 Feb 2013 19:32:17 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: named kills raspberry pi Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <5116703C.3000904@ceetonetechnology.com> Date: Sat, 9 Feb 2013 11:32:14 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <399EC5F6-6820-40A0-A58B-B3ECA1B58E76@kientzle.com> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> <1360362075.4545.32.camel@revolution.hippie.lan> <51162D16.7000206@thieprojects.ch> <5116703C.3000904@ceetonetechnology.com> To: george@ceetonetechnology.com X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 20:22:53 -0000 On Feb 9, 2013, at 7:50 AM, George Rosamond wrote: > On 02/09/13 06:03, Werner Thie wrote: >> Hi all >>=20 >> may I chime in with my experience, I wrote the 'portsnap killing...' = post. >>=20 >> I'm running on FreeHEAD HEAD Rev 246459 as per yesterday and now = think >> that my previous post and the named problem is related after all, >> because everything DNS lookup related kills the Bone silently, be it >> nslookup, named and the likes. >>=20 >> Switching the cpsw driver to Tims latest version doesn't change the >> situation a bit. I didn't try the proposed patch for the atomicity = yet, >> but will over this weekend. >>=20 >> Tim, it's a long shot, but could this be UDP related? >>=20 >=20 > My $0.02: >=20 > Running r246119 of CURRENT, without named running, I can ping and do = digs with no issue. And sshd doesn't seem to die either, and it's been = up for a while. >=20 > The BBone isn't doing much, however, as it just sits on a quiet = private network with no ports installed. >=20 > I'll update to the current build later and test then. I wasn't seeing this with r246278, but am seeing it now with r246600. Seems like recent breakage. Tim From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 20:22:53 2013 Return-Path: Delivered-To: arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 694F2B14 for ; Sat, 9 Feb 2013 20:22:53 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id 40B6627F for ; Sat, 9 Feb 2013 20:22:53 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r19Hv6o1013654 for arm@freebsd.org; Sat, 9 Feb 2013 17:57:06 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id xj53ct9peq9ba98gcskjqebzfn; for arm@freebsd.org; Sat, 09 Feb 2013 17:57:06 +0000 (UTC) (envelope-from tim@kientzle.com) From: Tim Kientzle Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: "Indefinite wait buffer" Date: Sat, 9 Feb 2013 09:57:05 -0800 Message-Id: To: arm@freebsd.org Mime-Version: 1.0 (Apple Message framework v1283) X-Mailer: Apple Mail (2.1283) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 20:22:53 -0000 On BeagleBone (r246278) I'm seeing the following after letting buildworld run for a while: swap_pager: indefinite wait buffer: bufobj: 0, blkno: 5120, size: 49152 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 5120, size: 49152 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 5120, size: 49152 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 6722, size: 8192 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 6724, size: 8192 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 6781, size: 8192 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 6781, size: 8192 swap_pager: indefinite wait buffer: bufobj: 0, blkno: 6781, size: 8192 At first I thought this was related to NFS but I've since seen it running just purely with local MMCSD. I've not debugged swap-related issues before; any suggestions on how to track this down? (Obviously, my first step will be to go back to a WITNESS+INVARIANTS kernel=85) Tim From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 20:36:27 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id EB458FBA for ; Sat, 9 Feb 2013 20:36:27 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id AE35B638 for ; Sat, 9 Feb 2013 20:36:27 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r19KaRbL001681; Sat, 9 Feb 2013 20:36:27 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id i4efgsxsen8bw7xyqqufnr5wje; Sat, 09 Feb 2013 20:36:27 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: named kills raspberry pi Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <399EC5F6-6820-40A0-A58B-B3ECA1B58E76@kientzle.com> Date: Sat, 9 Feb 2013 12:36:26 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <540FFB37-3802-4D7E-A3A6-CF2C5C16B55A@kientzle.com> References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> <1360362075.4545.32.camel@revolution.hippie.lan> <51162D16.7000206@thieprojects.ch> <5116703C.3000904@ceetonetechnology.com> <399EC5F6-6820-40A0-A58B-B3ECA1B58E76@kientzle.com> To: Tim Kientzle X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 20:36:28 -0000 On Feb 9, 2013, at 11:32 AM, Tim Kientzle wrote: >=20 > On Feb 9, 2013, at 7:50 AM, George Rosamond wrote: >=20 >> On 02/09/13 06:03, Werner Thie wrote: >>> Hi all >>>=20 >>> may I chime in with my experience, I wrote the 'portsnap killing...' = post. >>>=20 >>> I'm running on FreeHEAD HEAD Rev 246459 as per yesterday and now = think >>> that my previous post and the named problem is related after all, >>> because everything DNS lookup related kills the Bone silently, be it >>> nslookup, named and the likes. >>>=20 >>> Switching the cpsw driver to Tims latest version doesn't change the >>> situation a bit. I didn't try the proposed patch for the atomicity = yet, >>> but will over this weekend. >>>=20 >>> Tim, it's a long shot, but could this be UDP related? >>>=20 >>=20 >> My $0.02: >>=20 >> Running r246119 of CURRENT, without named running, I can ping and do = digs with no issue. And sshd doesn't seem to die either, and it's been = up for a while. >>=20 >> The BBone isn't doing much, however, as it just sits on a quiet = private network with no ports installed. >>=20 >> I'll update to the current build later and test then. >=20 > I wasn't seeing this with r246278, but am seeing it now with r246600. >=20 > Seems like recent breakage. Luckily, I had updated just shortly before and after the breakage, so it only took a couple of tries to bisect and find the problem. Looks like r246318 broke the stack alignment. I think I see the problem; it will take me a few minutes to verify a fix. Tim From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 21:37:23 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 168234D0 for ; Sat, 9 Feb 2013 21:37:23 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from monday.kientzle.com (99-115-135-74.uvs.sntcca.sbcglobal.net [99.115.135.74]) by mx1.freebsd.org (Postfix) with ESMTP id BDCCA95D for ; Sat, 9 Feb 2013 21:37:22 +0000 (UTC) Received: (from root@localhost) by monday.kientzle.com (8.14.4/8.14.4) id r19LbLau002077; Sat, 9 Feb 2013 21:37:21 GMT (envelope-from tim@kientzle.com) Received: from [192.168.2.143] (CiscoE3000 [192.168.1.65]) by kientzle.com with SMTP id j8sredkp9v4z5ntbm29b46xg36; Sat, 09 Feb 2013 21:37:21 +0000 (UTC) (envelope-from tim@kientzle.com) Subject: Re: named kills raspberry pi Mime-Version: 1.0 (Apple Message framework v1283) Content-Type: text/plain; charset=us-ascii From: Tim Kientzle In-Reply-To: <540FFB37-3802-4D7E-A3A6-CF2C5C16B55A@kientzle.com> Date: Sat, 9 Feb 2013 13:37:20 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: References: <20130207223038.ec308967273d6a16c41be97b@sohara.org> <20130208075702.a755649a60d10dabf10a058b@sohara.org> <0B9B84F3-D627-497F-B1DA-BE4D0F9BC5DA@bsdimp.com> <20130208121803.e6b57c3822271cce6e56b4b2@sohara.org> <20130208152351.GB19514@FreeBSD.org> <20130208162814.346c605ce15a229e878dee27@sohara.org> <20130209102413.5c5d8fe6@bender> <1360362075.4545.32.camel@revolution.hippie.lan> <51162D16.7000206@thieprojects.ch> <5116703C.3000904@ceetonetechnology.com> <399EC5F6-6820-40A0-A58B-B3ECA1B58E76@kientzle.com> <540FFB37-3802-4D7E-A3A6-CF2C5C16B55A@kientzle.com> To: Tim Kientzle X-Mailer: Apple Mail (2.1283) Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 21:37:23 -0000 On Feb 9, 2013, at 12:36 PM, Tim Kientzle wrote: >=20 > On Feb 9, 2013, at 11:32 AM, Tim Kientzle wrote: >=20 >>=20 >> On Feb 9, 2013, at 7:50 AM, George Rosamond wrote: >>=20 >>> On 02/09/13 06:03, Werner Thie wrote: >>>> Hi all >>>>=20 >>>> may I chime in with my experience, I wrote the 'portsnap = killing...' post. >>>>=20 >>>> I'm running on FreeHEAD HEAD Rev 246459 as per yesterday and now = think >>>> that my previous post and the named problem is related after all, >>>> because everything DNS lookup related kills the Bone silently, be = it >>>> nslookup, named and the likes. >>>>=20 >>>> Switching the cpsw driver to Tims latest version doesn't change the >>>> situation a bit. I didn't try the proposed patch for the atomicity = yet, >>>> but will over this weekend. >>>>=20 >>>> Tim, it's a long shot, but could this be UDP related? >>>>=20 >>>=20 >>> My $0.02: >>>=20 >>> Running r246119 of CURRENT, without named running, I can ping and do = digs with no issue. And sshd doesn't seem to die either, and it's been = up for a while. >>>=20 >>> The BBone isn't doing much, however, as it just sits on a quiet = private network with no ports installed. >>>=20 >>> I'll update to the current build later and test then. >>=20 >> I wasn't seeing this with r246278, but am seeing it now with r246600. >>=20 >> Seems like recent breakage. >=20 >=20 > Luckily, I had updated just shortly before and after the breakage, > so it only took a couple of tries to bisect and find the problem. >=20 > Looks like r246318 broke the stack alignment. >=20 > I think I see the problem; it will take me a few minutes to > verify a fix. I believe this is fixed in r246601. Tim From owner-freebsd-arm@FreeBSD.ORG Sat Feb 9 22:19:15 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3F61C9D8 for ; Sat, 9 Feb 2013 22:19:15 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from feynman.konjz.org (feynman.konjz.org [64.147.119.39]) by mx1.freebsd.org (Postfix) with ESMTP id E4787A93 for ; Sat, 9 Feb 2013 22:19:14 +0000 (UTC) Received: from [192.168.1.102] (pool-173-77-66-237.nycmny.east.verizon.net [173.77.66.237]) (authenticated bits=0) by feynman.konjz.org (8.14.6/8.14.4) with ESMTP id r19MJ1OY082612 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO) for ; Sat, 9 Feb 2013 17:19:08 -0500 (EST) (envelope-from george@ceetonetechnology.com) Message-ID: <5116CB50.9080303@ceetonetechnology.com> Date: Sat, 09 Feb 2013 17:18:56 -0500 From: George Rosamond MIME-Version: 1.0 To: freebsd-arm@freebsd.org Subject: building RaspPi Images Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 5.32 (*****) FH_HOST_EQ_VERIZON_P,RDNS_DYNAMIC X-Spam-Hits: 5320 X-Spam-Names: FH_HOST_EQ_VERIZON_P,RDNS_DYNAMIC X-Spam-Flag: YES X-Mail-Provider: KonjZ X-Scanned-By: MIMEDefang 2.73 on 64.147.119.39 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: george@ceetonetechnology.com List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Feb 2013 22:19:15 -0000 (not to detract from the named thread or to cause a flame war :).... What is the recommended method of building images: Tim's scripts or Gonzo's script? Not looking for too much detail and without reviewing everything, what are the important differences? g