From owner-freebsd-arm@freebsd.org Sun Jun 5 08:12:06 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1CF41B6A4C5 for ; Sun, 5 Jun 2016 08:12:06 +0000 (UTC) (envelope-from sanpei.ml@gmail.com) Received: from mail-yw0-x231.google.com (mail-yw0-x231.google.com [IPv6:2607:f8b0:4002:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CBA8C1802 for ; Sun, 5 Jun 2016 08:12:05 +0000 (UTC) (envelope-from sanpei.ml@gmail.com) Received: by mail-yw0-x231.google.com with SMTP id h19so116366610ywc.0 for ; Sun, 05 Jun 2016 01:12:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=O8H3vznGEUy9nqjibVluGqoNutDnY2xLw+8TKEN+jYY=; b=wutwAPlzXI6yVbKzZdr1Jxtp+Y/zrwv9nnpjY6+VKGDnuA3NwNJjb8zJbTj0JQ4Uji PNyPh+bmqBhw+kP94wmcC6mH169QHcsC+EK7B59YijkMzvRXdYz8NZNrz8bWijmV7nkc pGNmoMw3aN/MR2JjU9s1+VDnw9+ucB7040sCRYJQHG+bStx8050C1DUhxS5bHMxJZkaR 4O85scO3I+PAdstqw9gIBqGN8Vf8NjJHizxgU73NKi35qd7aM3DI5lf65qLSVR1xS87Q /kOckrrClpws28mGw57mr1BAXDME+dD21lT9Iwb7WSTvM0m8XKx76IdVdQiwltswR62s oCcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=O8H3vznGEUy9nqjibVluGqoNutDnY2xLw+8TKEN+jYY=; b=X0BzrFpQFJe+AJPcNj4OBgKp7feQC+zyBHdGtvqkMW8y+RaR4uV4T+giiPJJTMg8jj HlccTfe9RenPHu7ORcDEWX3GF92Ej4tuuEGdQpE30aj0gGF4oDUNqh6gf7kVPFbCyqsD EpM9wMPJVchMuxHYLkbIVQrqDDSRceVtJUN1KwiY9hDOdlfILTVuSWFMrTUnvwA6lomw 6IYpWwmXDnIvkK+ssOakl+s10HCr2FPSoSnt+zb/iQj3vyFRAzK2E1MjYvQzQ/bYXw7d mPRRw+H+pyVFGhnjx8nu71dEt4+tWPVW7d6lc/aLmPO8DSyQMPp2pzxBB6/ul5xTDOmK ayYA== X-Gm-Message-State: ALyK8tJqxKeq/1VKIFy0jCeHXxMeSgZ49bBZGPGp1xWL4dxszGtoGamLD7Xs9TpdkSHSTKnvPsrBRgKfoN2g6A== X-Received: by 10.129.136.135 with SMTP id y129mr7391321ywf.158.1465114325105; Sun, 05 Jun 2016 01:12:05 -0700 (PDT) MIME-Version: 1.0 References: <97f801d1ad5f$3422f6a0$9c68e3e0$@m.jwh.me.uk> In-Reply-To: <97f801d1ad5f$3422f6a0$9c68e3e0$@m.jwh.me.uk> From: Yoshiro MIHIRA Date: Sun, 05 Jun 2016 08:11:55 +0000 Message-ID: Subject: Re: Odroid-C1 image To: Joe Holden , freebsd-arm@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jun 2016 08:12:06 -0000 Hi Joe. AOYAMA-san created ODROID-C1 image(but old one) I used this one on my ODROID-C1 http://www.peach.ne.jp/archives/oc1/FreeBSD-armv6-11.0-ODROIDC1-test8-r2925= 19-20151222.img.gz default root password is nune(no password) Yours. 2016=E5=B9=B45=E6=9C=8814=E6=97=A5(=E5=9C=9F) 6:34 Joe Holden : > Hi guys, > > > > Does anyone have an image that works on odroid c1? I don't have uart at > the > moment so am unable to see why it doesn't work, I used the wiki > instructions > to build an sd image but that didn't work at all, however I've made an > image > using ext2 /boot and rest of SD card as FreeBSD (a5) - I at least get hdm= i > signal however it reboots a couple of seconds afterwards (presumably eith= er > when loading kernel or booting it) > > > > So if anyone has an image I can dd (or any other pointers) that would be > fantastic. > > > > Thanks, > > Joe > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > From owner-freebsd-arm@freebsd.org Sun Jun 5 14:52:59 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04481B6AC1D for ; Sun, 5 Jun 2016 14:52:59 +0000 (UTC) (envelope-from lausts@acm.org) Received: from cdptpa-oedge-vip.email.rr.com (cdptpa-outbound-snat.email.rr.com [107.14.166.225]) by mx1.freebsd.org (Postfix) with ESMTP id C31731746 for ; Sun, 5 Jun 2016 14:52:57 +0000 (UTC) (envelope-from lausts@acm.org) Received: from [173.88.10.122] ([173.88.10.122:44429] helo=mail.laus.org) by cdptpa-oedge03 (envelope-from ) (ecelerity 3.5.0.35861 r(Momo-dev:tip)) with ESMTP id 21/6C-11286-3CC34575; Sun, 05 Jun 2016 14:52:51 +0000 Received: from [192.168.1.120] (dhcp120 [192.168.1.120]) by mail.laus.org (8.15.2/8.15.2) with ESMTPS id u55Eqmhj004040 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Sun, 5 Jun 2016 10:52:51 -0400 (EDT) (envelope-from lausts@acm.org) X-Authentication-Warning: mail.laus.org: Host dhcp120 [192.168.1.120] claimed to be [192.168.1.120] From: "Thomas Laus" Organization: ABB To: freebsd-arm@freebsd.org Date: Sun, 05 Jun 2016 10:52:49 -0400 Subject: Default boot from MicroSD still not working after r301230 Reply-to: lausts@acm.org Message-ID: <57543CC1.31096.16DB80@lausts.acm.org> Priority: normal X-mailer: Pegasus Mail for Windows (4.70) X-RR-Connecting-IP: 107.14.168.142:25 X-Cloudmark-Score: 0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jun 2016 14:52:59 -0000 List: I loaded the latest snapshot of FreeBSD Current on a new MicroSD flash card. My result of the 'gpart show' command appears to have the starting sector start at 63 like the default Debian image, unlike the ALPHA1 snapshot. My 'Element K' Beaglebone still needs the Boot Switch depressed in order to boot from the MicroSD card. I have received my serial cable order and am including the U-Boot dialog for information. I still have not received my micro HDMI cable. I don't know if the default Debian image has some sort of operating system chooser via GRUB that is forcing the U-Boot process to ignore the active partion setting in FAT. ================== root@beaglebone:~ # gpart show mmcsd1 => 63 7471041 mmcsd1 MBR (3.6G) 63 1985 - free - (993K) 2048 196608 1 !14 (96M) 198656 7272448 2 linux-data (3.5G) root@beaglebone:~ # gpart show mmcsd0 => 63 15523777 mmcsd0 MBR (7.4G) 63 4095 1 !12 [active] (2.0M) 4158 15519682 2 freebsd (7.4G) U-Boot SPL 2014.10 (Jun 03 2016 - 10:50:56) MMC: block number 0x100 exceeds max(0x0) MMC: block number 0x200 exceeds max(0x0) *** Error - No Valid Environment Area found Using default environment reading u-boot.img reading u-boot.img U-Boot 2014.10 (Jun 03 2016 - 10:50:56) Watchdog enabled I2C: ready DRAM: 512 MiB MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1 reading u-boot.env ** Unable to read "u-boot.env" from mmc0:1 ** Using default environment Net: not set. Validating first E-fuse MAC cpsw, usb_ether reading uEnv.txt ** Unable to read file uEnv.txt ** Hit any key to stop autoboot: 0 Booting from: mmc 0 ubldr reading ubldr 271337 bytes read in 19 ms (13.6 MiB/s) ## Starting application at 0x88000098 ... Consoles: U-Boot console Compatible U-Boot API signature found @0x9e731510 FreeBSD/armv6 U-Boot loader, Revision 1.2 (root@releng2.nyi.freebsd.org, Fri Jun 3 11:18:04 UTC 2016) DRAM: 512MB Number of U-Boot devices: 3 U-Boot env: loaderdev='mmc 0' Found U-Boot device: disk Checking unit=0 slice= partition=... good. Booting from disk0s2a: /boot/kernel/kernel text=0x59fe10 data=0x4d724+0x121a9c syms=[0x4+0x85a00+0x4+0x99f09] Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... /boot/dtb/beaglebone-black.dtb size=0x84f2 Loaded DTB from file 'beaglebone-black.dtb'. Kernel entry at 0x0x88200180... Kernel args: (null) ARM Debug Architecture not supported KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2016 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-ALPHA2 #0 r301230: Fri Jun 3 11:25:27 UTC 2016 root@releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/BEAGLEBONE arm FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0) ================== Tom -- Public Keys: PGP KeyID = 0x5F22FDC1 GnuPG KeyID = 0x620836CF From owner-freebsd-arm@freebsd.org Sun Jun 5 20:18:45 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0516CB6B313 for ; Sun, 5 Jun 2016 20:18:45 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: from mail-io0-f175.google.com (mail-io0-f175.google.com [209.85.223.175]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id CF4C11C46 for ; Sun, 5 Jun 2016 20:18:44 +0000 (UTC) (envelope-from onwahe@gmail.com) Received: by mail-io0-f175.google.com with SMTP id n127so1323815iof.3 for ; Sun, 05 Jun 2016 13:18:44 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=ozjqHv0f0Rk/maukkQ/ajVqb/3byTYIKuyjEK7N4W20=; b=j1ZD/ppBDd/s5++utdrJUsVzx272EBkm/Sdn6RwWlepfxW9eWu56wxPZRw4eHXRAMy Th5dlBItyce6oOU3D8UXmt7L7JG9esTDrq2rulpKLmvM5XfVFQ7oaJ9xbWtKAAeqInQS /uQk7fGVmGv51HjTlNLsefjcQjfV5m8wbbrdLk526uD34D7OSEBCwzR1nrBurad2asv/ bxllOvYkSlhqNkuG9szIrOP8AS1d2zPVKZmB0jSY39jF3tt126p+Kv8TBmQgozCkA61F 8eQSed/FCltbJh0Qyb9rpr1bR+6VCrvGRBvAPSmIOUq3gN6asE2BETo9CskDj2H7CANt Kfdw== X-Gm-Message-State: ALyK8tJgOJCMb9WlCYEEy9KGsIIT2lv+AsctE+VIQVawHpQEo6Sema+rD/6Z/+sMlZVO9A== X-Received: by 10.107.50.210 with SMTP id y201mr16589440ioy.144.1465157485358; Sun, 05 Jun 2016 13:11:25 -0700 (PDT) Received: from mail-it0-f52.google.com (mail-it0-f52.google.com. [209.85.214.52]) by smtp.gmail.com with ESMTPSA id f201sm4609449ita.9.2016.06.05.13.11.25 for (version=TLSv1/SSLv3 cipher=OTHER); Sun, 05 Jun 2016 13:11:25 -0700 (PDT) Received: by mail-it0-f52.google.com with SMTP id f67so28084119ith.1 for ; Sun, 05 Jun 2016 13:11:25 -0700 (PDT) X-Received: by 10.36.2.2 with SMTP id 2mr12297590itu.34.1465157484904; Sun, 05 Jun 2016 13:11:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.60.67 with HTTP; Sun, 5 Jun 2016 13:11:24 -0700 (PDT) In-Reply-To: References: From: Svatopluk Kraus Date: Sun, 5 Jun 2016 22:11:24 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: INTRNG final round To: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jun 2016 20:18:45 -0000 It was committed in r301451 and r301453. My thanks go to all who tested. Svata On Wed, Jun 1, 2016 at 9:43 PM, Svatopluk Kraus wrote: > I and Michal have prepared a final INTRNG change. All our previous > work on INTRNG was aimed at this point. And this should be the last > "big" shift. We would like to commit it before the code freeze, unless > there will be a strong objection. We have tested it on pandaboard, > rpi2, and tegra. However, we would like to ask anybody to test it too > as the code freeze is comming. > > The final change consist of two patches: > > https://reviews.freebsd.org/D6632 > https://reviews.freebsd.org/D6634 > > If there will be no objection, I will probably commit it during this weekend. > > Thanks, > Svata From owner-freebsd-arm@freebsd.org Mon Jun 6 04:49:58 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 789DEB6BE53 for ; Mon, 6 Jun 2016 04:49:58 +0000 (UTC) (envelope-from jiashiun@gmail.com) Received: from mail-vk0-x242.google.com (mail-vk0-x242.google.com [IPv6:2607:f8b0:400c:c05::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 262D61CF5 for ; Mon, 6 Jun 2016 04:49:58 +0000 (UTC) (envelope-from jiashiun@gmail.com) Received: by mail-vk0-x242.google.com with SMTP id x7so5653063vkf.3 for ; Sun, 05 Jun 2016 21:49:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=Si7pkEoYZPMLXSuVECXZ0AUtD+tAWCxUemM9EwxYDDc=; b=XX2i9hDybo+DthP+eKiXuNGcL/ghGQsFzfPOFX+wgCx1ESCdd4GmB9eGZbdKqSxrZ3 4RIkQHaYE8B9dI9fDp5aprNUoWLlsrRycK5nAVIX6EmCUCzn0mRKvyWNP0tnS9+9iylk hEs8MO2WW4dfaRovOPRigZjNhURRQAE6qKfXDsF2qG4u/IeGYU94+B+FU6ma0eOZnmp5 50zhdbXlBCmZ6X/TC+XpuTYxy3jvlDIbAzSM4SewYF9mfMLqGtI7C6bWU5gyLUPxItOq 577cMOa3MTNVlnY1IJAcMe1FJRlr95sUtFHkfZFEbuehz6qg1nt1bPo6TtHsb6w3SFOW Y0vQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Si7pkEoYZPMLXSuVECXZ0AUtD+tAWCxUemM9EwxYDDc=; b=aOEz9Q48DisTQ3V81816jmhP7TrMphmC7wf4KfqbJG+N1ac4EyRy4s+UOam76MJAi9 6gd+uX1dcOGjMfU0ZaEnQPUbUY3iSN6iCwGSYXKM/6cafZ9iljAAkQpCKz4bYpw6NiGE TZ8azDTc76Ke/B6oTBLroU/v4TRFd2bmIG/NUrJANauqA8nKh2Ktec2v2TOZETaZ3ZCS nNI0dcayF422W+nVxOrzruXuiO3AjaWwzGPYm2cpjwNDXvBKxT/z7Q+mQ6FkS1p2H5gl dm2JdNeJr42EpuotszxYQAYYvG6uuEeII4av3NV47FWQVl11J5nTauHzajiRVp5Qpbvh Kskw== X-Gm-Message-State: ALyK8tISYg42YoaaDY25NUBa2Y2a61e99kYJRsDEt2qJtcfn/ishlFazK+/jOMmq/z74ADFMd3gjPrH4T5bChg== X-Received: by 10.31.192.194 with SMTP id q185mr7619790vkf.155.1465188597024; Sun, 05 Jun 2016 21:49:57 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.6.34 with HTTP; Sun, 5 Jun 2016 21:49:27 -0700 (PDT) From: Jia-Shiun Li Date: Mon, 6 Jun 2016 12:49:27 +0800 Message-ID: Subject: Random number generator on rpi To: "freebsd-arm@freebsd.org" Content-Type: multipart/mixed; boundary=001a113739ecdaeb54053494cdcc X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2016 04:49:58 -0000 --001a113739ecdaeb54053494cdcc Content-Type: text/plain; charset=UTF-8 Hi all, I occasionally found that RPi has a mysterious undocumented random number generator and Linux has a driver for it. [1] Out of curiosity I wrote a simple driver according to the Linux one. It is simple enough for me without prior rng knowledge to make it work. Or so it appears. Patch is attached. (Note you need to have the updated dtb file by copying {OBJDIR}/{SRCDIR}/sys/{KERNCONF}/modules/{SRCDIR}/sys/modules/dtb/rpi/rpi{,2}.dtb to your /boot/msdos) Once booted the kernel will output the following line indicating it is working: bcmrng0: mem 0x104000-0x10400f on simplebus0 I only tested it on RPi2. Guess it will work fine on RPi too. I tried to compile rndtest(4) together into the kernel, and it did not output or complain about anything. According to the man page this should mean the rng works fine, right? Or is there any other tools to verify the quality of a rng? [1]: http://scruss.com/blog/2013/06/07/well-that-was-unexpected-the-raspberry-pis-hardware-random-number-generator/ -Jia-Shiun. --001a113739ecdaeb54053494cdcc Content-Type: application/octet-stream; name="rpirng.patch" Content-Disposition: attachment; filename="rpirng.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ip3jfer90 SW5kZXg6IHN5cy9hcm0vYnJvYWRjb20vYmNtMjgzNS9iY20yODM1X3JuZy5jCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K LS0tIHN5cy9hcm0vYnJvYWRjb20vYmNtMjgzNS9iY20yODM1X3JuZy5jCShub25leGlzdGVudCkK KysrIHN5cy9hcm0vYnJvYWRjb20vYmNtMjgzNS9iY20yODM1X3JuZy5jCSh3b3JraW5nIGNvcHkp CkBAIC0wLDAgKzEsMTYyIEBACisvKi0KKyAqIENvcHlyaWdodCAoYykgMjAxNiBKaWEtU2hpdW4g TGkgPGppYXNoaXVuQGdtYWlsLmNvbT4KKyAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICog UmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBv ciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0 aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1dGlv bnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAg bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp bWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNl IHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50YXRp b24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24u CisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQVVUSE9SIEFORCBDT05U UklCVVRPUlMgYGBBUyBJUycnIEFORAorICogQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5U SUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJB TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS UE9TRQorICogQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SIE9S IENPTlRSSUJVVE9SUyBCRSBMSUFCTEUKKyAqIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5D SURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMCisgKiBEQU1BR0VT IChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVU RSBHT09EUworICogT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBP UiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pCisgKiBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRI RU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVAorICogTElBQklM SVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcg SU4gQU5ZIFdBWQorICogT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJRiBB RFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0UuCisgKi8KKyNpbmNs dWRlIDxzeXMvY2RlZnMuaD4KKworI2luY2x1ZGUgPHN5cy9wYXJhbS5oPgorI2luY2x1ZGUgPHN5 cy9zeXN0bS5oPgorI2luY2x1ZGUgPHN5cy93YXRjaGRvZy5oPgorI2luY2x1ZGUgPHN5cy9idXMu aD4KKyNpbmNsdWRlIDxzeXMva2VybmVsLmg+CisjaW5jbHVkZSA8c3lzL21vZHVsZS5oPgorI2lu Y2x1ZGUgPHN5cy9ybWFuLmg+CisjaW5jbHVkZSA8c3lzL2NvbmYuaD4KKyNpbmNsdWRlIDxzeXMv bWFsbG9jLmg+CisjaW5jbHVkZSA8c3lzL3JhbmRvbS5oPgorCisjaW5jbHVkZSA8ZGV2L3JhbmRv bS9yYW5kb21kZXYuaD4KKyNpbmNsdWRlIDxkZXYvZmR0L2ZkdF9jb21tb24uaD4KKyNpbmNsdWRl IDxkZXYvb2Z3L29wZW5maXJtLmg+CisjaW5jbHVkZSA8ZGV2L29mdy9vZndfYnVzLmg+CisjaW5j bHVkZSA8ZGV2L29mdy9vZndfYnVzX3N1YnIuaD4KKworI2luY2x1ZGUgPG1hY2hpbmUvYnVzLmg+ CisjaW5jbHVkZSA8bWFjaGluZS9jcHVmdW5jLmg+CisjaW5jbHVkZSA8bWFjaGluZS9tYWNoZGVw Lmg+CisKKyNkZWZpbmUJUkVBRChfc2MsIF9yKSBidXNfc3BhY2VfcmVhZF80KChfc2MpLT5ic3Qs IChfc2MpLT5ic2gsIChfcikpCisjZGVmaW5lCVdSSVRFKF9zYywgX3IsIF92KSBidXNfc3BhY2Vf d3JpdGVfNCgoX3NjKS0+YnN0LCAoX3NjKS0+YnNoLCAoX3IpLCAoX3YpKQorCisjZGVmaW5lIFJO R19SRUdfQ1RSTAkweDAwCisjZGVmaW5lIFJOR19SRUdfU1RBVFVTCTB4MDQKKyNkZWZpbmUgUk5H X1JFR19EQVRBCTB4MDgKKworc3RydWN0IGJjbXJuZ19zb2Z0YyB7CisJZGV2aWNlX3QJCWRldjsK KwlzdHJ1Y3QgcmVzb3VyY2UgKglyZXM7CisJYnVzX3NwYWNlX3RhZ190CQlic3Q7CisJYnVzX3Nw YWNlX2hhbmRsZV90CWJzaDsKKwlzdHJ1Y3QgY2FsbG91dCBzY19jYWxsb3V0OworfTsKKworc3Rh dGljIHVpbnQzMl90IGJjbXJuZ19yZWFkKHN0cnVjdCBiY21ybmdfc29mdGMqIHNjKQoreworCXJl dHVybiBSRUFEKHNjLCBSTkdfUkVHX0RBVEEpOworfQorCisjZGVmaW5lIFJOR19SRUFEX1NJWkUg NAorCitzdGF0aWMgdm9pZCBiY21ybmdfaGFydmVzdCh2b2lkKiBhcmcpCit7CisJc3RydWN0IGJj bXJuZ19zb2Z0Yyogc2MgPSBhcmc7CisJdWludDMyX3QgZW50cm9weVtSTkdfUkVBRF9TSVpFXTsK KwlpbnQgaTsKKworCWZvciAoaSA9IDA7IGkgPCBSTkdfUkVBRF9TSVpFOyBpKyspIHsKKwkgICAg ZW50cm9weVtpXSA9IGJjbXJuZ19yZWFkKHNjKTsKKwkgICAgaWYgKDAgPT0gUkVBRChzYywgUk5H X1JFR19TVEFUVVMpID4+IDI0KSB7CisJCWkrKzsKKwkJYnJlYWs7CisJICAgIH0KKwl9CisJcmFu ZG9tX2hhcnZlc3RfcXVldWUoZW50cm9weSwgc2l6ZW9mKGVudHJvcHlbMF0pICogaSwKKwkJc2l6 ZW9mKGVudHJvcHlbMF0pICogaSAqIDggLyAyLCBSQU5ET01fUFVSRV9CQ01STkcpOworCisJY2Fs bG91dF9yZXNldCgmc2MtPnNjX2NhbGxvdXQsIGh6ICogNSwgYmNtcm5nX2hhcnZlc3QsIHNjKTsK K30KKworc3RhdGljIGludAorYmNtcm5nX3Byb2JlKGRldmljZV90IGRldikKK3sKKworCWlmICgh b2Z3X2J1c19zdGF0dXNfb2theShkZXYpKQorCQlyZXR1cm4gKEVOWElPKTsKKworCWlmIChvZndf YnVzX2lzX2NvbXBhdGlibGUoZGV2LCAiYnJvYWRjb20sYmNtMjgzNS1ybmciKSkgeworCQlkZXZp Y2Vfc2V0X2Rlc2MoZGV2LCAiQkNNMjcwOC8yODM1IHJhbmRvbSBudW1iZXIgZ2VuZXJhdG9yIik7 CisJCXJldHVybiAoQlVTX1BST0JFX0RFRkFVTFQpOworCX0KKworCXJldHVybiAoRU5YSU8pOwor fQorCitzdGF0aWMgaW50CitiY21ybmdfYXR0YWNoKGRldmljZV90IGRldikKK3sKKwlzdHJ1Y3Qg YmNtcm5nX3NvZnRjICpzYzsKKwlpbnQgcmlkOworCisJc2MgPSBkZXZpY2VfZ2V0X3NvZnRjKGRl dik7CisJc2MtPmRldiA9IGRldjsKKworCXJpZCA9IDA7CisJc2MtPnJlcyA9IGJ1c19hbGxvY19y ZXNvdXJjZV9hbnkoZGV2LCBTWVNfUkVTX01FTU9SWSwgJnJpZCwgUkZfQUNUSVZFKTsKKwlpZiAo c2MtPnJlcyA9PSBOVUxMKSB7CisJCWRldmljZV9wcmludGYoZGV2LCAiY291bGQgbm90IGFsbG9j YXRlIG1lbW9yeSByZXNvdXJjZVxuIik7CisJCXJldHVybiAoRU5YSU8pOworCX0KKworCXNjLT5i c3QgPSBybWFuX2dldF9idXN0YWcoc2MtPnJlcyk7CisJc2MtPmJzaCA9IHJtYW5fZ2V0X2J1c2hh bmRsZShzYy0+cmVzKTsKKworCS8qIGVuYWJsZSBhbmQgd2FybiB1cCAqLworCVdSSVRFKHNjLCBS TkdfUkVHX1NUQVRVUywgMHg0MDAwMCk7CisJV1JJVEUoc2MsIFJOR19SRUdfQ1RSTCwgMHgwMSk7 CisKKwkvKiBpbml0IGNhbGxvdXQgKi8KKwljYWxsb3V0X2luaXQoJnNjLT5zY19jYWxsb3V0LCAx KTsKKwljYWxsb3V0X3Jlc2V0KCZzYy0+c2NfY2FsbG91dCwgaHogKiA1LCBiY21ybmdfaGFydmVz dCwgc2MpOworCisJcmV0dXJuICgwKTsKK30KKworc3RhdGljIGludAorYmNtcm5nX2RldGFjaChk ZXZpY2VfdCBkZXYpCit7CisJc3RydWN0IGJjbXJuZ19zb2Z0YyAqc2M7CisKKwlzYyA9IGRldmlj ZV9nZXRfc29mdGMoZGV2KTsKKwlidXNfcmVsZWFzZV9yZXNvdXJjZShkZXYsIFNZU19SRVNfTUVN T1JZLCBybWFuX2dldF9yaWQoc2MtPnJlcyksCisJCQlzYy0+cmVzKTsKKwlyZXR1cm4gMDsKK30K Kworc3RhdGljIGRldmljZV9tZXRob2RfdCBiY21ybmdfbWV0aG9kc1tdID0geworCURFVk1FVEhP RChkZXZpY2VfcHJvYmUsIGJjbXJuZ19wcm9iZSksCisJREVWTUVUSE9EKGRldmljZV9hdHRhY2gs IGJjbXJuZ19hdHRhY2gpLAorCURFVk1FVEhPRChkZXZpY2VfZGV0YWNoLCBiY21ybmdfZGV0YWNo KSwKKworCURFVk1FVEhPRF9FTkQKK307CisKK3N0YXRpYyBkcml2ZXJfdCBiY21ybmdfZHJpdmVy ID0geworCSJiY21ybmciLAorCWJjbXJuZ19tZXRob2RzLAorCXNpemVvZihzdHJ1Y3QgYmNtcm5n X3NvZnRjKSwKK307CisKK3N0YXRpYyBkZXZjbGFzc190IGJjbXJuZ19kZXZjbGFzczsKKworRFJJ VkVSX01PRFVMRShiY21ybmcsIHNpbXBsZWJ1cywgYmNtcm5nX2RyaXZlciwgYmNtcm5nX2RldmNs YXNzLCAwLCAwKTsKClByb3BlcnR5IGNoYW5nZXMgb246IHN5cy9hcm0vYnJvYWRjb20vYmNtMjgz NS9iY20yODM1X3JuZy5jCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5bGUKIyMgLTAsMCAr MSAjIworbmF0aXZlClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKQWRkZWQ6IHN2bjpl eGVjdXRhYmxlCiMjIC0wLDAgKzEgIyMKKyoKXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBwcm9wZXJ0 eQpBZGRlZDogc3ZuOmtleXdvcmRzCiMjIC0wLDAgKzEgIyMKK0ZyZWVCU0Q9JUgKXCBObyBuZXds aW5lIGF0IGVuZCBvZiBwcm9wZXJ0eQpBZGRlZDogc3ZuOm1pbWUtdHlwZQojIyAtMCwwICsxICMj Cit0ZXh0L3BsYWluClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgcHJvcGVydHkKSW5kZXg6IHN5cy9h cm0vYnJvYWRjb20vYmNtMjgzNS9maWxlcy5iY20yODN4Cj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9hcm0v YnJvYWRjb20vYmNtMjgzNS9maWxlcy5iY20yODN4CShyZXZpc2lvbiAyOTkwODApCisrKyBzeXMv YXJtL2Jyb2FkY29tL2JjbTI4MzUvZmlsZXMuYmNtMjgzeAkod29ya2luZyBjb3B5KQpAQCAtMTAs NiArMTAsNyBAQAogYXJtL2Jyb2FkY29tL2JjbTI4MzUvYmNtMjgzNV9pbnRyLmMJCXN0YW5kYXJk CiBhcm0vYnJvYWRjb20vYmNtMjgzNS9iY20yODM1X21hY2hkZXAuYwkJc3RhbmRhcmQKIGFybS9i cm9hZGNvbS9iY20yODM1L2JjbTI4MzVfbWJveC5jCQlzdGFuZGFyZAorYXJtL2Jyb2FkY29tL2Jj bTI4MzUvYmNtMjgzNV9ybmcuYwkgICAgCXN0YW5kYXJkCiBhcm0vYnJvYWRjb20vYmNtMjgzNS9i Y20yODM1X3NkaGNpLmMJCW9wdGlvbmFsIHNkaGNpCiBhcm0vYnJvYWRjb20vYmNtMjgzNS9iY20y ODM1X3NwaS5jCQlvcHRpb25hbCBiY20yODM1X3NwaQogYXJtL2Jyb2FkY29tL2JjbTI4MzUvYmNt MjgzNV92Y2lvLmMJCXN0YW5kYXJkCkluZGV4OiBzeXMvYm9vdC9mZHQvZHRzL2FybS9iY20yODM1 LmR0c2kKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PQotLS0gc3lzL2Jvb3QvZmR0L2R0cy9hcm0vYmNtMjgzNS5kdHNpCShy ZXZpc2lvbiAyOTkwODApCisrKyBzeXMvYm9vdC9mZHQvZHRzL2FybS9iY20yODM1LmR0c2kJKHdv cmtpbmcgY29weSkKQEAgLTEwMSw2ICsxMDEsMTIgQEAKIAkJCSAqLwogCQl9OwogCisJCXJuZyB7 CisJCQljb21wYXRpYmxlID0gImJyb2FkY29tLGJjbTI4MzUtcm5nIiwKKwkJCQkgICAgICJicm9h ZGNvbSxiY20yNzA4LXJuZyI7CisJCQlyZWcgPSA8MHgxMDQwMDAgMHgxMD47CisJCX07CisKIAkJ dGltZXIgewogCQkJY29tcGF0aWJsZSA9ICJicm9hZGNvbSxiY20yODM1LXN5c3RlbS10aW1lciIs IAogCQkJCSAgICAgImJyb2FkY29tLGJjbTI3MDgtc3lzdGVtLXRpbWVyIjsKSW5kZXg6IHN5cy9i b290L2ZkdC9kdHMvYXJtL2JjbTI4MzYuZHRzaQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzeXMvYm9vdC9mZHQv ZHRzL2FybS9iY20yODM2LmR0c2kJKHJldmlzaW9uIDI5OTA4MCkKKysrIHN5cy9ib290L2ZkdC9k dHMvYXJtL2JjbTI4MzYuZHRzaQkod29ya2luZyBjb3B5KQpAQCAtMTEyLDYgKzExMiwxMiBAQAog CQkJICovCiAJCX07CiAKKwkJcm5nIHsKKwkJCWNvbXBhdGlibGUgPSAiYnJvYWRjb20sYmNtMjgz NS1ybmciLAorCQkJCSAgICAgImJyb2FkY29tLGJjbTI3MDgtcm5nIjsKKwkJCXJlZyA9IDwweDEw NDAwMCAweDEwPjsKKwkJfTsKKwogCQl3YXRjaGRvZzAgewogCQkJY29tcGF0aWJsZSA9ICJicm9h ZGNvbSxiY20yODM1LXdkdCIsCiAJCQkJICAgICAiYnJvYWRjb20sYmNtMjcwOC13ZHQiOwpJbmRl eDogc3lzL3N5cy9yYW5kb20uaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzeXMvc3lzL3JhbmRvbS5oCShyZXZp c2lvbiAyOTkwODApCisrKyBzeXMvc3lzL3JhbmRvbS5oCSh3b3JraW5nIGNvcHkpCkBAIC05MCw2 ICs5MCw3IEBACiAJUkFORE9NX1BVUkVfTkVIRU1JQUgsCiAJUkFORE9NX1BVUkVfUk5EVEVTVCwK IAlSQU5ET01fUFVSRV9WSVJUSU8sCisJUkFORE9NX1BVUkVfQkNNUk5HLAogCUVOVFJPUFlTT1VS Q0UKIH07CiAK --001a113739ecdaeb54053494cdcc-- From owner-freebsd-arm@freebsd.org Mon Jun 6 06:32:50 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6FDFB6D5F4 for ; Mon, 6 Jun 2016 06:32:50 +0000 (UTC) (envelope-from pi@metron.com) Received: from pop.metron.com (mail6.metron.com [IPv6:2001:470:838d::91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A629E1107 for ; Mon, 6 Jun 2016 06:32:50 +0000 (UTC) (envelope-from pi@metron.com) Received: from pop.metron.com (localhost [127.0.0.1]) by pop.metron.com (8.14.4/8.13.6) with ESMTP id u566WgIm009699 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 5 Jun 2016 23:32:42 -0700 (PDT) (envelope-from pi@metron.com) Received: (from lou@localhost) by pop.metron.com (8.14.4/8.13.6/Submit) id u566WgCm009698 for freebsd-arm@freebsd.org; Sun, 5 Jun 2016 23:32:42 -0700 (PDT) (envelope-from pi@metron.com) X-Authentication-Warning: pop.metron.com: lou set sender to pi@metron.com using -f Date: Sun, 5 Jun 2016 23:32:42 -0700 From: Lou Katz To: freebsd-arm@freebsd.org Subject: Root on USB stick Message-ID: <20160606063242.GA9594@metron.com> Mail-Followup-To: freebsd-arm@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2016 06:32:50 -0000 Where does the FreeBSD boot loader for Pi2 know about or find out where the root partition is? I need to boot from an image in the micro slot that I cannot remove (because I broke the push-pull mechanism) but use a root parition on another card accessed through a USB port. There seems to have been a way to do this with FreeBSD 10, but I cannot find it in FreeBSD 11. Thank you -- -=[L]=- Hand typed on my Remington portable Ich kann in vielen Positionen aufgestellt werden! From owner-freebsd-arm@freebsd.org Mon Jun 6 10:03:07 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 97C6DB4611C for ; Mon, 6 Jun 2016 10:03:07 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::6]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3A47318A8 for ; Mon, 6 Jun 2016 10:03:06 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1465207384; l=2980; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References: In-Reply-To:Subject:Cc:To:From:Date; bh=39+wrkb6MDXnzuUGwiMQkXadfVbwPQvGX+IPz2SDTGg=; b=s++Ra/Ju7QD0dr12EOB7qeuBmyO7uyLHsbpBBt2zpWB7bP3CIguJPUy7/V+0vx0p+6i 49QCvbOr/sk0I0wTWMHdoxASEP6eQn6XXpObyK6i6thRkMWBkslQvpqD8qZcjoRVkbpFp dwAYnc5ThJpsQMSuT0RmKKHAt5wMddlalWA= X-RZG-AUTH: :OX8Be0W8W+pMC3rDLL/lo2xV/LZTbZkYhOcjg8suic3iYr/B8J9Lzp3TJg49v8v//PLF X-RZG-CLASS-ID: mo00 Received: from work (p54869DB8.dip0.t-ipconnect.de [84.134.157.184]) by smtp.strato.de (RZmta 38.2 DYNA|AUTH) with ESMTPSA id t08b7fs56A330Y6 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Mon, 6 Jun 2016 12:03:03 +0200 (CEST) Date: Mon, 6 Jun 2016 12:03:02 +0200 From: Ulrich Grey To: Jia-Shiun Li Cc: "freebsd-arm@freebsd.org" Subject: Re: Random number generator on rpi Message-Id: <20160606120302.bea809ad2b9b89d66c34ebfe@ulrich-grey.de> In-Reply-To: References: Organization: - X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; armv6-portbld-freebsd11.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.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2016 10:03:07 -0000 Hello, I have tested it on RPI-B and it shows up in dmesg. KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2016 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 11.0-ALPHA2 #0 r301458M: Mon Jun 6 09:01:49 UTC 2016 root@wqtest:/usr/obj/usr/src/sys/RPI-B arm FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0) VT: init without driver. sema_sysinit CPU: ARM1176JZ-S rev 7 (ARM11J core) Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext WB enabled LABT branch prediction disabled 16KB/32B 4-way instruction cache 16KB/32B 4-way write-back-locking-C data cache real memory = 503312384 (479 MB) avail memory = 481800192 (459 MB) random: entropy device external interface kbd0 at kbdmux0 ofwbus0: simplebus0: mem 0x20000000-0x20ffffff on ofwbus0 cpulist0: on ofwbus0 cpu0: on cpulist0 bcm2835_cpufreq0: on cpu0 intc0: mem 0xb200-0xb3ff on simplebus0 bcmrng0: mem 0x104000-0x10400f on simplebus0 systimer0: mem 0x3000-0x3fff on simplebus0 Event timer "BCM2835-3" frequency 1000000 Hz quality 1000 Timecounter "BCM2835-3" frequency 1000000 Hz quality 1000 bcmwd0: mem 0x10001c-0x100027 on simplebus0 gpio0: mem 0x200000-0x2000af on simplebus0 ... ---------------------------------------- On Mon, 6 Jun 2016 12:49:27 +0800 Jia-Shiun Li wrote: > Hi all, > > I occasionally found that RPi has a mysterious undocumented random number > generator and Linux has a driver for it. [1] > > Out of curiosity I wrote a simple driver according to the Linux one. It is > simple enough for me without prior rng knowledge to make it work. Or so it > appears. Patch is attached. > > (Note you need to have the updated dtb file by copying > {OBJDIR}/{SRCDIR}/sys/{KERNCONF}/modules/{SRCDIR}/sys/modules/dtb/rpi/rpi{,2}.dtb > to your /boot/msdos) > > Once booted the kernel will output the following line indicating it is > working: > > bcmrng0: mem 0x104000-0x10400f on > simplebus0 > > I only tested it on RPi2. Guess it will work fine on RPi too. > > I tried to compile rndtest(4) together into the kernel, and it did not > output or complain about anything. According to the man page this should > mean the rng works fine, right? Or is there any other tools to verify the > quality of a rng? > > > [1]: > http://scruss.com/blog/2013/06/07/well-that-was-unexpected-the-raspberry-pis-hardware-random-number-generator/ > > -Jia-Shiun. From owner-freebsd-arm@freebsd.org Mon Jun 6 10:20:20 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9932CB4664A for ; Mon, 6 Jun 2016 10:20:20 +0000 (UTC) (envelope-from jau789@gmail.com) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 201E411A3 for ; Mon, 6 Jun 2016 10:20:20 +0000 (UTC) (envelope-from jau789@gmail.com) Received: by mail-wm0-x242.google.com with SMTP id k184so8844782wme.2 for ; Mon, 06 Jun 2016 03:20:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=Pkd/a2u0BgK+/XfyLRArCRcS9vAmFXmi23xjQ4Aj9kU=; b=S2BY2WQt4+Z8izI4vwWPeRG7JleM3zLwiKfKC4yYEgTWyqqDTrUbttwUo1NFlC/Yop BRn9YjJ+bYSTg3dBrENfYvkwpgA2cI+PQs4DNTOJGrkBRPg/2eO7KAoAAko5SuXM6gYS zlKpLs8kK72ErnCvbRAfQyHjkJ9GwlbdWHibdR6ADXfnYMYRbT72rWHiSQrlO0ofRH+L eBvZb3GSd2iVEJleWDHTSv8CjITK5mV/pCd0NARoF44dYf63Qgk6jolu21vjQmFR+hXc irYp8AoCEqvIq760DpGl3Xps6hZjDAegk/K2fnMdslvWz0u+4qSkgK+MTAN7IN1bK4v2 ilMw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=Pkd/a2u0BgK+/XfyLRArCRcS9vAmFXmi23xjQ4Aj9kU=; b=D40fcBXxLg8eQp8bSDCAM0goW+m6npXR3kTiFHZc9j31kSvqKp8p9OaDgpD17a9ErS BKRWwNS0ITQnJaQnvXlQ/dSyTK4hobjN3xAVQUIZix8wlgIzvrdP0Cjkc+jvPMmF4LxG hCYfO23AbaBZBLgblqkNKErO5xdUA5cNpq4sJ2E5XfVS8umatpsExuMHH6Xw5IvbK1r7 StsQtLNLLjT7AXRe3BL26sGkMvEju7+6VdLJGTgN3cUxAxJV19L+BlKBK+v2hMSZqHLq JOak9dH/TeynKz5BPRt3KUWb7zBrJvmeVd4lYxQB67DfSdQRd26KE0eIpxs90t/id3vy z0KQ== X-Gm-Message-State: ALyK8tLKqz/OwAa248jY6M7P+dNvtvKEJMpf8Jk6SQ9OCqH0RHSLKm6JnCAsxDgZFPaN9Q== X-Received: by 10.28.57.196 with SMTP id g187mr10570942wma.86.1465208418628; Mon, 06 Jun 2016 03:20:18 -0700 (PDT) Received: from [192.168.1.131] (xdsl-205-1.nblnetworks.fi. [83.145.205.1]) by smtp.googlemail.com with ESMTPSA id w16sm13425914wmw.6.2016.06.06.03.20.17 for (version=TLSv1/SSLv3 cipher=OTHER); Mon, 06 Jun 2016 03:20:17 -0700 (PDT) Subject: Re: Random number generator on rpi To: freebsd-arm@freebsd.org References: From: "Jukka A. Ukkonen" Message-ID: <2016dde0-b6b6-d71a-17d7-b2d8d07f5a63@gmail.com> Date: Mon, 6 Jun 2016 13:20:07 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2016 10:20:20 -0000 At boot time on my RPI2... bcmrng0: mem 0x104000-0x10400f on simplebus0 --jau On 06/06/16 07:49, Jia-Shiun Li wrote: > Hi all, > > I occasionally found that RPi has a mysterious undocumented random number > generator and Linux has a driver for it. [1] > > Out of curiosity I wrote a simple driver according to the Linux one. It is > simple enough for me without prior rng knowledge to make it work. Or so it > appears. Patch is attached. > > (Note you need to have the updated dtb file by copying > {OBJDIR}/{SRCDIR}/sys/{KERNCONF}/modules/{SRCDIR}/sys/modules/dtb/rpi/rpi{,2}.dtb > to your /boot/msdos) > > Once booted the kernel will output the following line indicating it is > working: > > bcmrng0: mem 0x104000-0x10400f on > simplebus0 > > I only tested it on RPi2. Guess it will work fine on RPi too. > > I tried to compile rndtest(4) together into the kernel, and it did not > output or complain about anything. According to the man page this should > mean the rng works fine, right? Or is there any other tools to verify the > quality of a rng? > > > [1]: > http://scruss.com/blog/2013/06/07/well-that-was-unexpected-the-raspberry-pis-hardware-random-number-generator/ > > -Jia-Shiun. > > > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > From owner-freebsd-arm@freebsd.org Mon Jun 6 10:31:50 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B4605B469C8 for ; Mon, 6 Jun 2016 10:31:50 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.smtp.rzone.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 559CA1AB6 for ; Mon, 6 Jun 2016 10:31:49 +0000 (UTC) (envelope-from usenet@ulrich-grey.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1465209108; l=3640; s=domk; d=ulrich-grey.de; h=Content-Transfer-Encoding:Content-Type:Mime-Version:References: In-Reply-To:Subject:Cc:To:From:Date; bh=BkipdCFdkI4OJ1+c+KgZHE1hpHEUO4OrcCEkTb+87vs=; b=ev3UCUgdirotKPGYBV0xGkNW0yg0V31pydcPYiCorQqlTxmzBQh7Doyr/VIs7hAF3Ma 3fThc0foakqTtE740a7/J0nIXmwPVAW0gwVYMDCXqMPJbI/KHrCL3dUt3geGdDsYpFdsm wB2AXu/W987UfHH3p66jd+oAYz4Q0H1HWTg= X-RZG-AUTH: :OX8Be0W8W+pMC3rDLL/lo2xV/LZTbZkYhOcjg8suic3iYr/B8J9Lzp3TJg49v8v//PLF X-RZG-CLASS-ID: mo00 Received: from work (p54869DB8.dip0.t-ipconnect.de [84.134.157.184]) by smtp.strato.de (RZmta 38.2 DYNA|AUTH) with ESMTPSA id n00852s56AVk0o6 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with 521 ECDH bits, eq. 15360 bits RSA)) (Client did not present a certificate); Mon, 6 Jun 2016 12:31:46 +0200 (CEST) Date: Mon, 6 Jun 2016 12:31:46 +0200 From: Ulrich Grey To: Ulrich Grey Cc: Jia-Shiun Li , "freebsd-arm@freebsd.org" Subject: Re: Random number generator on rpi Message-Id: <20160606123146.532e0bc3862047107f2c10e2@ulrich-grey.de> In-Reply-To: <20160606120302.bea809ad2b9b89d66c34ebfe@ulrich-grey.de> References: <20160606120302.bea809ad2b9b89d66c34ebfe@ulrich-grey.de> Organization: - X-Mailer: Sylpheed 3.4.3 (GTK+ 2.24.28; armv6-portbld-freebsd11.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.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 06 Jun 2016 10:31:50 -0000 But there is no device in /dev like sudo cat /dev/hwrng | rngtest -c 1000 See: https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=19334&p=273944&hilit=hwrng#p273944 ------------------------------------------ On Mon, 6 Jun 2016 12:03:02 +0200 Ulrich Grey wrote: > Hello, > > I have tested it on RPI-B and it shows up in dmesg. > > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2016 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD is a registered trademark of The FreeBSD Foundation. > FreeBSD 11.0-ALPHA2 #0 r301458M: Mon Jun 6 09:01:49 UTC 2016 > root@wqtest:/usr/obj/usr/src/sys/RPI-B arm > FreeBSD clang version 3.8.0 (tags/RELEASE_380/final 262564) (based on LLVM 3.8.0) > VT: init without driver. > sema_sysinit > CPU: ARM1176JZ-S rev 7 (ARM11J core) > Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext > WB enabled LABT branch prediction disabled > 16KB/32B 4-way instruction cache > 16KB/32B 4-way write-back-locking-C data cache > real memory = 503312384 (479 MB) > avail memory = 481800192 (459 MB) > random: entropy device external interface > kbd0 at kbdmux0 > ofwbus0: > simplebus0: mem 0x20000000-0x20ffffff on ofwbus0 > cpulist0: on ofwbus0 > cpu0: on cpulist0 > bcm2835_cpufreq0: on cpu0 > intc0: mem 0xb200-0xb3ff on simplebus0 > bcmrng0: mem 0x104000-0x10400f on simplebus0 > systimer0: mem 0x3000-0x3fff on simplebus0 > Event timer "BCM2835-3" frequency 1000000 Hz quality 1000 > Timecounter "BCM2835-3" frequency 1000000 Hz quality 1000 > bcmwd0: mem 0x10001c-0x100027 on simplebus0 > gpio0: mem 0x200000-0x2000af on simplebus0 > ... > ---------------------------------------- > On Mon, 6 Jun 2016 12:49:27 +0800 > Jia-Shiun Li wrote: > > > Hi all, > > > > I occasionally found that RPi has a mysterious undocumented random number > > generator and Linux has a driver for it. [1] > > > > Out of curiosity I wrote a simple driver according to the Linux one. It is > > simple enough for me without prior rng knowledge to make it work. Or so it > > appears. Patch is attached. > > > > (Note you need to have the updated dtb file by copying > > {OBJDIR}/{SRCDIR}/sys/{KERNCONF}/modules/{SRCDIR}/sys/modules/dtb/rpi/rpi{,2}.dtb > > to your /boot/msdos) > > > > Once booted the kernel will output the following line indicating it is > > working: > > > > bcmrng0: mem 0x104000-0x10400f on > > simplebus0 > > > > I only tested it on RPi2. Guess it will work fine on RPi too. > > > > I tried to compile rndtest(4) together into the kernel, and it did not > > output or complain about anything. According to the man page this should > > mean the rng works fine, right? Or is there any other tools to verify the > > quality of a rng? > > > > > > [1]: > > http://scruss.com/blog/2013/06/07/well-that-was-unexpected-the-raspberry-pis-hardware-random-number-generator/ > > > > -Jia-Shiun. > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Tue Jun 7 04:25:56 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EAF38B6D83C for ; Tue, 7 Jun 2016 04:25:56 +0000 (UTC) (envelope-from jiashiun@gmail.com) Received: from mail-vk0-x232.google.com (mail-vk0-x232.google.com [IPv6:2607:f8b0:400c:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9EC0D1659 for ; Tue, 7 Jun 2016 04:25:56 +0000 (UTC) (envelope-from jiashiun@gmail.com) Received: by mail-vk0-x232.google.com with SMTP id d127so227092877vkh.2 for ; Mon, 06 Jun 2016 21:25:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=H3Sk7qxgMuMjr2ZqUZI7X+I4ggBqPAgewNx1TJUo5sU=; b=H61UHQpSiRNPz070Z2DvmQkF7l9QEdJB5+btgP0FqLCoEFUv3ZQ4YfRvt9ajm4w0nE iZJEBABDL7i3Q3nkeFZvDMQZhcVyytUorizAc8duKxuvsUT08VLwoAdnTBEmhLYCg9vO 8PyR5U7UOyQBKaLXU8120ryJILRwmGJNHJhTBRZuAg2kZJV8BtL5ProNkbiDmtueBCCK +1XeU8+QsUNO8XGQCd4uftJBjmw29OObweywFyQ53i0NsbTISvYWmuYXYLAgePK4//GX VsvbYYks5qRzUenzrV7mYZknsIwTw+XgEsO3yYCNxnqEueTpHjrQmzzNpuOE4n269WDo +Hdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=H3Sk7qxgMuMjr2ZqUZI7X+I4ggBqPAgewNx1TJUo5sU=; b=auAb6epBV9VJB5dArYr3HFBWdKWMbnbApfeHnv093yKCybc85BIyADrhmmU0BruJHQ MXUn6kg97VnNifwRFUBrUCo2agov2rDCe9AEhQznaY1vdCefHSVoujB3htnYFBH/1fk+ 7yiusenccodsChQpsKRCiVH81aanYjUUN77A8DMs3cEmPM/jYMvan7/FJ/9iT6NdYhIB WmPg1xxK8ec3x959cCHrLRpkGYRXmT1/YmrL6TxoAZj2Ymh+nru+BuayIsUXPm3DvLk9 bVgX6OqyAJmCmWEnRKdRNXf8iSSoeqWadJbJcqxUk0we7DeNGUWrgy21Tdh/9CYj0/Nz ce7Q== X-Gm-Message-State: ALyK8tKi56tv/lKHKukhynS2CUuT2vfoTuC0A9uBYCSw86rHJdvPlIemu+KUtBZ2iXd41AaZeek9AmV3OIuDQw== X-Received: by 10.31.73.132 with SMTP id w126mr9855361vka.94.1465273555728; Mon, 06 Jun 2016 21:25:55 -0700 (PDT) MIME-Version: 1.0 Received: by 10.176.6.34 with HTTP; Mon, 6 Jun 2016 21:25:26 -0700 (PDT) In-Reply-To: <20160606123146.532e0bc3862047107f2c10e2@ulrich-grey.de> References: <20160606120302.bea809ad2b9b89d66c34ebfe@ulrich-grey.de> <20160606123146.532e0bc3862047107f2c10e2@ulrich-grey.de> From: Jia-Shiun Li Date: Tue, 7 Jun 2016 12:25:26 +0800 Message-ID: Subject: Re: Random number generator on rpi To: Ulrich Grey Cc: "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 04:25:57 -0000 On Mon, Jun 6, 2016 at 6:31 PM, Ulrich Grey wrote: > But there is no device in /dev like > > sudo cat /dev/hwrng | rngtest -c 1000 > > See: > > https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=19334&p=273944&hilit=hwrng#p273944 > Yes, that's Linux specific. And my problem is there seems no other ways to tell rng quality on FreeBSD. -Jia-Shiun. From owner-freebsd-arm@freebsd.org Tue Jun 7 04:31:38 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE6AFB6DA82 for ; Tue, 7 Jun 2016 04:31:38 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 886981A17 for ; Tue, 7 Jun 2016 04:31:38 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qk0-x230.google.com with SMTP id u63so17886326qkh.0 for ; Mon, 06 Jun 2016 21:31:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=aEtgqs3z8vSNcS6ISqOHImnC1lzwnWXOhbyR4cQp3mc=; b=f1nUWENJOnpHShOyqNTPvsJOdH79UCAiIeWoWubCpGCHqe+PgFOu+zEEWr5gau7NRA kuHBYH7Ua2yyUA9etc5a9ZpGDnhRDurnwTiauaCqdmX4g/y0BxsCLo7O8HVqtwgfFQ43 WL4xaifQvz23x0nWv/qBJSyWFGRJbZ+gJIdmj9OW5ZkKccH0r/WtVbdhrwvPNTh+/sQo QhuFE/YBPnS+UCaExkL30c7N7GyA3qblTS4x8+p47XLTDMxVJz4ZovOhcOzVQ692CuF4 05nXZtoNx6jhOzCRYfJylTVFe/PB9XX6mBLLbWfAHa8nOh7o3VwbSLYu1vj+kvJ0/4Cs blPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=aEtgqs3z8vSNcS6ISqOHImnC1lzwnWXOhbyR4cQp3mc=; b=OxyGe07DVoqT9PJOQHRh+O5HlVtPojiI2jG+KmkvSJ2X7yE1BRwtQDvDERJkUAF/zB PPu5OawxRuIDPypfF5/NRfIngHHqfOYztu7Tr6nZDiiwxTqXadcZ3zzZicVgqsQ4W4BF /Cp/rdv7Ii8qVo2LBOgbE7jldlUDXm5a3YFetFmTBFiSbNkyUMSz3BlrOYhD71fxCNeN 9Psg+XpeL/wKDOl1eHCIEnO6ZkekVrB5s1yhzprelxiT6UljvPKz+ICD1jXQOsptmLol hekUq9N9WiryqeiHokypJSKylJN/oGDf9bOmkZAGoml9mqSX5WJtLJgrz0MaJs0rxpII leaA== X-Gm-Message-State: ALyK8tKTIYUYNBS8yzwD2D/ZK5Fv6po6Lac7h9CBzX5DuHfR6nyorG8sY8+r19o6NftKR29NsMRjPCTHiuDHja6TyB0Ci69SS/IQUTa1fIjKs7eyt7GPhLAfv626U9lE7eLt721a1L+PovNunOb3iPzhJT/CwpbEDeV0+YrM4fvWA3LuyFlIDBJbVMksMYSq4ds= X-Received: by 10.55.163.200 with SMTP id m191mr19736404qke.175.1465273897604; Mon, 06 Jun 2016 21:31:37 -0700 (PDT) Received: from mutt-hardenedbsd (c-76-111-14-198.hsd1.md.comcast.net. [76.111.14.198]) by smtp.gmail.com with ESMTPSA id y55sm851556qtc.0.2016.06.06.21.31.36 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 06 Jun 2016 21:31:36 -0700 (PDT) Date: Tue, 7 Jun 2016 00:31:34 -0400 From: Shawn Webb To: freebsd-arm@freebsd.org Subject: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160607043134.GB22884@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="OwLcNYc0lM97+oe1" Content-Disposition: inline X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-ALPHA1-HBSD FreeBSD 11.0-ALPHA1-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 04:31:38 -0000 --OwLcNYc0lM97+oe1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey All, HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev Summit and during BSDCan. I'm really hoping that we can get RPI3 support with latest HEAD by the end of BSDCan. I'm reading through the ARM64/AArch64 reference docs myself and have a long ways to go. I would still consider myself a complete newb in ARM64. So, in order to make my hope a reality, I'm going to need a bit of help. Who's interested in participating in the hackathon? Thanks, --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --OwLcNYc0lM97+oe1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXVk4kAAoJEGqEZY9SRW7u4fEQAMFg6eZJN93iTQpcu/Tj9Pw8 rnYMJ3uk6NnUKHvJqdyLQZWPYAhxMjt7SPbMD51yfJSvBQZgO8uDUKoeGNYjChRP 1okHorU9fF0rlpOzuvK3q1gGdJU0KZLxp2hjIsvDgH50G7MmFcUTymvcz9psvia6 OKmn+zbVtdzrm9xzCEU7+/3ZGQ9BaDpt1LkJnwnHWYJn+jU1eU/VH4GX0Z+Rd07H pWfhnatmeYpGCGNauQvOPKNwzKxCDw2oUXXh4UlqZg9r2fJNZDWWvemKWmCYSCc/ r6HNxtbEGIxhhaur+rGB0UBgdRT6QoPoP+Su/LKinl3XgX4Q0HjYfeVqkL0DLrgf ZVNXgLDXtxgKSUTmirLLHwngMDs320mqEAQZwPwoMoSD/WY/Imut7leZ0tV3ayRV NgG9FUi2YGEU7+zIrsj8arUQ+DCUmqpcZn6dxiSg8wBn37hV3dE6R7yn4/9v0lgN TXcI5XSP7J7REhb4FX9L2dcof5yJ/6pzRMHvfDxnkVU4tEr2+Pj+6vjNH6r6ffeY GqDbDb6G80EtEaZhIUIBayoCtVWFhXmkazVgN5tBEPaIeS5RE/XxFw7etfugI0BM vsgH1a+yOR2mNEcHEFocyDUydz9UQfzlMWUUKen94LPIeijvdLbE6upcCOztiHpY sen2NgLwEzZEuGv5VtQX =IVDp -----END PGP SIGNATURE----- --OwLcNYc0lM97+oe1-- From owner-freebsd-arm@freebsd.org Tue Jun 7 05:41:50 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA8A3B6E81B for ; Tue, 7 Jun 2016 05:41:50 +0000 (UTC) (envelope-from tvijlbrief@gmail.com) Received: from mail-lf0-x22b.google.com (mail-lf0-x22b.google.com [IPv6:2a00:1450:4010:c07::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49BC219BD for ; Tue, 7 Jun 2016 05:41:50 +0000 (UTC) (envelope-from tvijlbrief@gmail.com) Received: by mail-lf0-x22b.google.com with SMTP id s186so42809910lfs.1 for ; Mon, 06 Jun 2016 22:41:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=bDXrwAuKjVFdw1eUqe/frq0Gdru4+jBVjv+S3XVTHlE=; b=tXDvEl1jFdUZq4N1KMA3uVFD12Yhngtw5CwVdf3aP22JNwNWeZ0s6xZiDjgPAFSH5m kA9z2t/VlmufFivQsSkPsSDv6fjmd4NVee8ijqFfj/9KJER6oy+U9wRFAOlnqt9SAQPs 1OqHiENcD2dP6iyuF+II2NfP1pRGcUs8XJItLdRDxZyPms77rbqwGBU0+1oVGoncd02U ZxB5chSL5zCm6IKk2h8QXxNFcGDrr8wQVp6NuWb4lpTRlaMYov63gJDMQlT/7KNupuBO L0/7icGc8TfYHdKfryF6johmPw6fivIh4rCTuht6uiuxF2P65wog1tv4wMcobEZP+2E9 fUqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=bDXrwAuKjVFdw1eUqe/frq0Gdru4+jBVjv+S3XVTHlE=; b=LloWmLIdYBpgbTwkrZFRMnzxW8/yKaRejYVoMsQcWiKncJ4dKQ2pIlPj3bttevCJrB +/WduLllyaiM+RKmZdHZdxltFSH9llRZhhJKLGCO0UMzNZZGwe+pdbEwBPdT3z0Jn+NH 10UvJS7ayUPUVOrH48+FoIXcRzUXsS0Zg9S1NsAAPa9NLBiwJ1pET4O/ZbWa8Z0eCcPd ciuGPMGeAL5NelSXcT9t0eamHLuRxrnavuPW9LfFSUt+iBt2n1QrqvGWnkzQqmv5bib0 GnJ3cFNGj9qp6BvpJrlcfMxOq2sin/dyqucffyVewwOIUgXXfsU24d5miqJYg7csEvE5 wgFg== X-Gm-Message-State: ALyK8tId7YSGrqqO4hyJq4iTHn+BN0sZAzjMC/FLwrt85ZnFj/mPC6zMXg5a8vIH5I9LZSQkAnY90L4s0vhqpA== X-Received: by 10.25.161.132 with SMTP id k126mr1907329lfe.101.1465278108448; Mon, 06 Jun 2016 22:41:48 -0700 (PDT) MIME-Version: 1.0 References: <20160606063242.GA9594@metron.com> In-Reply-To: <20160606063242.GA9594@metron.com> From: Tom Vijlbrief Date: Tue, 07 Jun 2016 05:41:38 +0000 Message-ID: Subject: Re: Root on USB stick To: freebsd-arm@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 05:41:50 -0000 Op ma 6 jun. 2016 08:33 schreef Lou Katz : > Where does the FreeBSD boot loader for Pi2 know about or find out > where the root partition is? I need to boot from an image in the > micro slot that I cannot remove (because I broke the push-pull mechanism) > but use a root parition on another card accessed through a USB port. > > There seems to have been a way to do this with FreeBSD 10, but I cannot > find it in FreeBSD 11. > My /boot/loader.conf (on the sd-card root) has vfs.root.mountfrom="ufs:/dev/ufs/bsd11" to boot from an attached usb stick. You could use eg /dev/da1s1a instead of a UFS label. From owner-freebsd-arm@freebsd.org Tue Jun 7 06:36:59 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 461E3B6D36B for ; Tue, 7 Jun 2016 06:36:59 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vps.rulingia.com (vps.rulingia.com [103.243.244.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B80FA1345 for ; Tue, 7 Jun 2016 06:36:58 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vps.rulingia.com (8.15.2/8.15.2) with ESMTPS id u576an0Z062135 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 7 Jun 2016 16:36:54 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id u576ahhZ063696 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 7 Jun 2016 16:36:44 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id u576ah2b063695; Tue, 7 Jun 2016 16:36:43 +1000 (AEST) (envelope-from peter) Date: Tue, 7 Jun 2016 16:36:43 +1000 From: Peter Jeremy To: Jia-Shiun Li Cc: freebsd-arm@freebsd.org Subject: Re: Random number generator on rpi Message-ID: <20160607063643.GE85345@server.rulingia.com> References: <20160606120302.bea809ad2b9b89d66c34ebfe@ulrich-grey.de> <20160606123146.532e0bc3862047107f2c10e2@ulrich-grey.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="24zk1gE8NUlDmwG9" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 06:36:59 -0000 --24zk1gE8NUlDmwG9 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2016-Jun-07 12:25:26 +0800, Jia-Shiun Li wrote: >Yes, that's Linux specific. And my problem is there seems no other ways to >tell rng quality on FreeBSD. FreeBSD doesn't expose hardware RNGs directly to userspace - they are used solely as entropy inputs to Yarrow, which drives /dev/random. If you want to test how random the ARM RNG is, then you will need to adapt the driver to also expose a device interface to the raw RNG data that can be read, and then find a suitable RNG test suite. If you're just concerned about the quality of /dev/random then you should read random(4). --=20 Peter Jeremy --24zk1gE8NUlDmwG9 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQJ8BAEBCgBmBQJXVmt7XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRFRUIyOTg2QzMwNjcxRTc0RTY1QzIyN0Ux NkE1OTdBMEU0QTIwQjM0AAoJEBall6Dkogs0CfwP/RAt5ED0ZXsZifP3ETHmcey/ xPKSQ7Bqhimmv+Kf5c38Rja8ihHhgXxrGBvPwJqSw54+3UUZvnphhmAgh4PRagnj KOqt/d4l0nmCcP2OYZJBeaGAkYbJBsTL5zYGvBRkDlVdSVCis0keb57XR3U2BLKk g2jVj6nJrZyM2U67gvyTcOpq33NYBKWEAiSUyDM+hNN9jPSUIsGQL4D519qS6W6f 7u+PpiBr7Znh9qy8vocTuX2Use2mMN+Fmce4/FwMY6B8vDOmmPWkrEVFww9oNs16 YLL5zpCBug6VWkKqTWT56mKNwOR0p9V9QxCUOhOc1NmD6Ythvhw0CDTNVqnJhXgL cPyqIv4xYcClIzY39bA0J3bo9366TBSHm6WF/22QX1ZK9zTr2RTh9a7WSvQWYfU4 HQLBtLXj25alMgeszxStO6aCtAyNKoYQA/wLiUAk3Eauk/8T+U5dyWOgkbX2b9w0 2Aewhi+3JYMA3utVzZEs7qdNHa7lsKGo3mAyaBV7FQx1ndTPEQ2lSCBHdkR1apQh MNDiXadgicRWQfjA0J3D6OPnZdpwptoo5906fRppP9I6BUHs4XObMVAAB5VFNmCv 4EdieV/s1SDQSuF8fB0IdY+Q+QzIZYjiZJqOvsQq4RY75RDnvKn1onKwrOCBqdjW rdlFEMBWq9sle0DJxqLf =8hit -----END PGP SIGNATURE----- --24zk1gE8NUlDmwG9-- From owner-freebsd-arm@freebsd.org Tue Jun 7 12:26:21 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E8F42B6ECDB for ; Tue, 7 Jun 2016 12:26:21 +0000 (UTC) (envelope-from b.manas.88@gmail.com) Received: from mail-qk0-x234.google.com (mail-qk0-x234.google.com [IPv6:2607:f8b0:400d:c09::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 99E1E18CC for ; Tue, 7 Jun 2016 12:26:21 +0000 (UTC) (envelope-from b.manas.88@gmail.com) Received: by mail-qk0-x234.google.com with SMTP id s186so67265191qkc.1 for ; Tue, 07 Jun 2016 05:26:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=uNQ2SJO0hUfMjuDkDpFp3aKAcWIlqhSA0SCHuFquqoU=; b=kHml0+iExvTU9FfAfBqE9u7MkHt9EVPmDhY8/M1VtBDIq61rg/HVcJTXYCozFWIeNJ KgEhthTOwKqPIKwdnkL6FAJG+2+A3TXb1cRqXbLtuN+J6JWPjsQ+JFPh3Hp52KeNS0mw X2F/8iycyWNYIGw52oMSmvHhcPzlEu6PFec64jm/QpatOIn6vz4foanJRKBQs70hAKIF 1VA2oCXeQ4ryL5okWRI7XB80UDw1vruTG/HU8dRC8coC+AuZPBA1Ru97OXFqisVi/N52 bjGbPcJDQO+6Rw4K/WCjnPOEEAntOglcoYIwhXxF+C7t+yL/WRnXi8e9jblenyAzSPgm Mw7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=uNQ2SJO0hUfMjuDkDpFp3aKAcWIlqhSA0SCHuFquqoU=; b=Y9oI+XEPlshhEUOU8Y842fqt33qmABdE3TUtWQhW92GhGza/vHDEZpqYg2syuxEVV6 dWnQQgrImaIFa+Co6I9vg5XNQyBo6AwdaQDXduG9Er2pP7ZzXX7geYNgY32ohJUsXWGZ JhinLnlEUi+ekoExHhOHstS/nxVLmI51HMERNIfmOrFv0va/linBlZWVc/VGr1xBjCzV YgJllJo1JRcaAgfINBWa+pksEKB6zieYzkUeWDtpcRhIc5zkP8iLrqswTjgt7QL+m41E mdPprC/bQ0KAzzegZEmefxbBCPV05bpQaQOlbUgxP24lD1mRPD15STnvHRoWO1OjT6ma kTgw== X-Gm-Message-State: ALyK8tJ66H4IDPxJ1lIRluM6cixx2Cyk5W0HMm/9zr0JCERSy7Hpn9Tf/GqDSqEAHpiXhDMILitjrkMS8houSA== X-Received: by 10.55.55.20 with SMTP id e20mr20229875qka.11.1465302380745; Tue, 07 Jun 2016 05:26:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.140.22.47 with HTTP; Tue, 7 Jun 2016 05:26:20 -0700 (PDT) In-Reply-To: <20160607043134.GB22884@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> From: Manas Bhatnagar Date: Tue, 7 Jun 2016 08:26:20 -0400 Message-ID: Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: Shawn Webb Cc: freebsd-arm@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 12:26:22 -0000 Hello, I am interested, but I really do not know much about programming for the FreeBSD kernel. Still, I'm happy to help in any way that I can :) Manas On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb wrote: > Hey All, > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > Summit and during BSDCan. I'm really hoping that we can get RPI3 support > with latest HEAD by the end of BSDCan. > > I'm reading through the ARM64/AArch64 reference docs myself and have a > long ways to go. I would still consider myself a complete newb in ARM64. > So, in order to make my hope a reality, I'm going to need a bit of help. > > Who's interested in participating in the hackathon? > > Thanks, > > -- > Shawn Webb > Cofounder and Security Engineer > HardenedBSD > > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE From owner-freebsd-arm@freebsd.org Tue Jun 7 12:34:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78636B6EF34 for ; Tue, 7 Jun 2016 12:34:55 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-qg0-x22e.google.com (mail-qg0-x22e.google.com [IPv6:2607:f8b0:400d:c04::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 313511E1C for ; Tue, 7 Jun 2016 12:34:55 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-qg0-x22e.google.com with SMTP id 93so57167322qgx.2 for ; Tue, 07 Jun 2016 05:34:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=9lXAaS6zl75LUtduU+D4xud65gl+IP4RpL3c4QTilW4=; b=eb9ZTI77h6gfnigfdHoyB7yLYVswcqrXcYzzZ6xhvFTsLzoRo6uBFMiA2D6A6UufQD x4Qb/oRwcmltsWVc8ck8pir75Sf5kD++Gadq7HSLP/19kupAk9Tkwnwv86zsy4F9XMIz qwP+BgzJLOlWDGvzfzGBpiAkQMRyk/69S3gE5925aemUdQbTo3A8ldfq5acfYqY7QDI6 oaYNZHCZAwNtzlXVxDihf7RU2FhXMBB2i6ktFdyYTR/Hxb2hzFwQDJCEJVZkVSPkJDD5 jf/nGMBctCBAPpsJSmYgq+fkU21Fq6oVsfL8dJjseBUGoPG+EmjGD68vjYwvaYulDfE7 mRmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=9lXAaS6zl75LUtduU+D4xud65gl+IP4RpL3c4QTilW4=; b=L6ooXrMNesS3SMaNHOUMbiAHJYmLUEhGh8CQQi77/q/8lAieAmxjg44UNV2TkYi58T 4sDWzrCvvsTdcbidWmTn9ZdWL959MHFhDUGjipmbKlHk6XQDK4CiSMjIWQhQ+Ag8/x6p W2Tgve3DRVZbqP/TYYSDlrQv6HWLnXJxO6YUFLmThWUSe+H7HGiOGg5VxV12yg4GCh4w Ep2xBd5aD6qquRrUpXlLTxqAH7y3ck/almiUPLu5iU9TQ9qAQMXxSOf28hAcQxjRf77d 3hu23Ctg67n10EsCuN+tpOnGvhDKquv430ULXVimRsmlnGBH8Ycgtmaq1Mml3rs9V+/V vOsg== X-Gm-Message-State: ALyK8tIAD4zvpxWN80ylcl7yYrj6rsl6RFenxXXsEBkPNcuw9Wc/Nna8Am0EqXkallM+mexc X-Received: by 10.140.224.134 with SMTP id u128mr6011355qhb.86.1465302894140; Tue, 07 Jun 2016 05:34:54 -0700 (PDT) Received: from mutt-hardenedbsd ([172.56.36.89]) by smtp.gmail.com with ESMTPSA id j190sm6488826qkf.29.2016.06.07.05.34.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 07 Jun 2016 05:34:53 -0700 (PDT) Date: Tue, 7 Jun 2016 08:34:50 -0400 From: Shawn Webb To: Manas Bhatnagar Cc: freebsd-arm@freebsd.org Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160607123450.GA75317@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="k+w/mQv8wyuph6w0" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-ALPHA2-HBSD FreeBSD 11.0-ALPHA2-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 12:34:55 -0000 --k+w/mQv8wyuph6w0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hey, I'm hoping we can convince Andrew Turner to help us out. He has existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 but that hasn't been updated for a while now. FreeBSD HEAD has diverged enough to cause merge conflicts, some of which I think I might've fixed in my own code repo, but I don't know jack about that code so I probably made mistakes. The RPI3 devices we're bringing all have SD cards in them along with serial cables that can also power the device. We're also bringing somewhere around 5-7 SD card readers. So we'll have plenty of devices to hack and test on. I can help coordinate the work, but we really need help from those who understand arm64 and the chips in the RPI3. Thanks, Shawn On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: > Hello, >=20 > I am interested, but I really do not know much about programming for > the FreeBSD kernel. Still, I'm happy to help in any way that I can :) >=20 > Manas >=20 > On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb = wrote: > > Hey All, > > > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > > Summit and during BSDCan. I'm really hoping that we can get RPI3 support > > with latest HEAD by the end of BSDCan. > > > > I'm reading through the ARM64/AArch64 reference docs myself and have a > > long ways to go. I would still consider myself a complete newb in ARM64. > > So, in order to make my hope a reality, I'm going to need a bit of help. > > > > Who's interested in participating in the hackathon? > > > > Thanks, > > > > -- > > Shawn Webb > > Cofounder and Security Engineer > > HardenedBSD > > > > GPG Key ID: 0x6A84658F52456EEE > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --k+w/mQv8wyuph6w0 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXVr9nAAoJEGqEZY9SRW7u094P/3GxS3nu6Lh0PpiSxaNLX7/1 lnIZX+GNf92Ris/Qdytg0yLokKx9PfxP4vd62nqpm/7o2WoLyElCTlnEsvlhosgJ yeUwK2GA+C/zjhwp1EbnQ+mtShw/3K5yKyu0UXRMSRxcr46/ebiKB8bsFZAXA+4e vyBuu+xVSwSmdkO+ZyX5SvnEBn2X7yOUsh921/mfxoNfXq8gVx7DTlipUnXiTEom qQdaklj8V2nzCJSETOFrj7baauNgXgbm3jkBv+r5EUOMVbEGr5Pg667ZSKREjYaK KWZoCBRQSgftSBO3b895CiK/TqfNfGPddYgAC5tBHqJTt+jNo8H2U0VnOi0h2ZRb 6Dc7Y2EUiw3kEwGy0uheamIkacIpw7BQZextG2HPuXsZOA4k9CS8Qc6wQL6PvqA+ 4610VMQAottGpVe5ehFdz459CLBB5FKMF8qP+x18rnZg07bsjzvqpz006Dt7jZua GypEVP2Nj5oS+sDWNDQ4GwOuyiy5ngF8HClTRvBU1VF7z87Xwg3ZTO0gvBKR2jJs c7zl8/zilL/XtaHK4eSnactDP6CxVEKJgNwb+d3++1s3glfpfdWFMO1s4Tb/Xsic 7mPJ+5tEdgkmHwfyBI1LTwJsRsiCeZhaCw2eNkDZfXHNrosEojhY6MstP1oJcFj1 4VwwaCXVl9bKTZJ5ONxB =095j -----END PGP SIGNATURE----- --k+w/mQv8wyuph6w0-- From owner-freebsd-arm@freebsd.org Tue Jun 7 13:43:30 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD93DB6E93E for ; Tue, 7 Jun 2016 13:43:30 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 95B7B1F21 for ; Tue, 7 Jun 2016 13:43:30 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from [10.13.44.231] (unknown [89.27.138.50]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id F110B721E281E; Tue, 7 Jun 2016 15:43:19 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit From: Michael Tuexen In-Reply-To: <20160607123450.GA75317@mutt-hardenedbsd> Date: Tue, 7 Jun 2016 15:43:19 +0200 Cc: Manas Bhatnagar , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <7A1190D2-012A-4ABF-99DA-4C8025739CE7@fh-muenster.de> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> To: Shawn Webb X-Mailer: Apple Mail (2.3124) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 13:43:30 -0000 > On 07 Jun 2016, at 14:34, Shawn Webb = wrote: >=20 > Hey, >=20 > I'm hoping we can convince Andrew Turner to help us out. He has > existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 = but > that hasn't been updated for a while now. FreeBSD HEAD has diverged > enough to cause merge conflicts, some of which I think I might've = fixed > in my own code repo, but I don't know jack about that code so I = probably > made mistakes. >=20 > The RPI3 devices we're bringing all have SD cards in them along with > serial cables that can also power the device. We're also bringing > somewhere around 5-7 SD card readers. So we'll have plenty of devices = to > hack and test on. >=20 > I can help coordinate the work, but we really need help from those who > understand arm64 and the chips in the RPI3. I will not attend BSDCan this year and don't have much experience in porting. But I would really love to see running arm64 on RPI3 and I'm willing to help testing. Best regards Michael >=20 > Thanks, >=20 > Shawn >=20 > On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: >> Hello, >>=20 >> I am interested, but I really do not know much about programming for >> the FreeBSD kernel. Still, I'm happy to help in any way that I can :) >>=20 >> Manas >>=20 >> On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb = wrote: >>> Hey All, >>>=20 >>> HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev >>> Summit and during BSDCan. I'm really hoping that we can get RPI3 = support >>> with latest HEAD by the end of BSDCan. >>>=20 >>> I'm reading through the ARM64/AArch64 reference docs myself and have = a >>> long ways to go. I would still consider myself a complete newb in = ARM64. >>> So, in order to make my hope a reality, I'm going to need a bit of = help. >>>=20 >>> Who's interested in participating in the hackathon? >>>=20 >>> Thanks, >>>=20 >>> -- >>> Shawn Webb >>> Cofounder and Security Engineer >>> HardenedBSD >>>=20 >>> GPG Key ID: 0x6A84658F52456EEE >>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE From owner-freebsd-arm@freebsd.org Tue Jun 7 15:48:51 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C27EB6EC0C for ; Tue, 7 Jun 2016 15:48:51 +0000 (UTC) (envelope-from carlj@peak.org) Received: from filter03.peakinternet.com (filter03.peakinternet.com [207.55.16.94]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5ECE41136 for ; Tue, 7 Jun 2016 15:48:50 +0000 (UTC) (envelope-from carlj@peak.org) Received: from zmail-mta02.peak.org ([207.55.16.112]) by filter03.peakinternet.com ({a3d4bcbc-467e-4baf-8e5e-c89ccb4fcca2}) via TCP (outbound) with ESMTPS id 20160607154522214_0000 for ; Tue, 07 Jun 2016 08:45:22 -0700 X-RC-FROM: X-RC-RCPT: Received: from zmail-mta02.peak.org (localhost [127.0.0.1]) by zmail-mta02.peak.org (Postfix) with ESMTPS id D52E54EA24 for ; Tue, 7 Jun 2016 08:45:20 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zmail-mta02.peak.org (Postfix) with ESMTP id BAE684E838 for ; Tue, 7 Jun 2016 08:45:20 -0700 (PDT) Received: from zmail-mta02.peak.org ([127.0.0.1]) by localhost (zmail-mta02.peak.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id YJS9kPuqAfxv for ; Tue, 7 Jun 2016 08:45:20 -0700 (PDT) Received: from mailproxy-lb-05.peak.org (mailproxy-lb-05.peak.org [207.55.17.95]) by zmail-mta02.peak.org (Postfix) with ESMTP id 8D9444D018 for ; Tue, 7 Jun 2016 08:45:20 -0700 (PDT) Received: from carlj by elm.localnet with local (Exim 4.86_2 (FreeBSD)) (envelope-from ) id 1bAJBv-00067v-I3 for freebsd-arm@freebsd.org; Tue, 07 Jun 2016 08:45:19 -0700 From: Carl Johnson To: freebsd-arm@freebsd.org Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit References: <20160607043134.GB22884@mutt-hardenedbsd> X-Clacks-Overhead: GNU Terry Pratchett Date: Tue, 07 Jun 2016 08:45:19 -0700 In-Reply-To: <20160607043134.GB22884@mutt-hardenedbsd> (Shawn Webb's message of "Tue, 7 Jun 2016 00:31:34 -0400") Message-ID: <86h9d5ove8.fsf@elm.localnet> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain X-MAG-OUTBOUND: peakinternet.redcondor.net@207.55.16/22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 15:48:51 -0000 Shawn Webb writes: > Hey All, > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > Summit and during BSDCan. I'm really hoping that we can get RPI3 support > with latest HEAD by the end of BSDCan. > > I'm reading through the ARM64/AArch64 reference docs myself and have a > long ways to go. I would still consider myself a complete newb in ARM64. > So, in order to make my hope a reality, I'm going to need a bit of help. > > Who's interested in participating in the hackathon? I definitely don't know enough but I would like to see it as well. I would also like to see a 32-bit version that would run on all versions of the Raspberry Pi, like Raspbian and NetBSD already do. Does anybody have any suggestions on how that could be done? -- Carl Johnson carlj@peak.org From owner-freebsd-arm@freebsd.org Tue Jun 7 16:55:07 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E2D89B6EA62 for ; Tue, 7 Jun 2016 16:55:07 +0000 (UTC) (envelope-from heisenbug.bala@gmail.com) Received: from mail-it0-x234.google.com (mail-it0-x234.google.com [IPv6:2607:f8b0:4001:c0b::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AD94116D7 for ; Tue, 7 Jun 2016 16:55:07 +0000 (UTC) (envelope-from heisenbug.bala@gmail.com) Received: by mail-it0-x234.google.com with SMTP id h62so34880150itb.1 for ; Tue, 07 Jun 2016 09:55:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=HSSGoAkVDHGQMmaT3+oUyRbsrkipb+/MVWIJavnRBz0=; b=GnBKGUpaGOQCh/61o7F2gB6pQnbox3l8bwR7wRQnBGc8x47SAENkczD6OBC6RGoEMJ xoN7Zt7IyJgsqM0WDFswbL1sYYxP3opo4TTtURhJ6DwRFnDA937On8ExgMGzMXfY1gSJ fTZ/ZmirQy5Pmg5pKnUORxA83aQZeewkBFywxO1MFZ9LMcJKxyJYz435MKiEKWdmAiwB gN5cvolGCldi7XVHdHntaUmFIO5DBa4MffOxmBrtLp5u0WHqbHQ3v8VlpzYq5w6ytf+R 3JQjLDPBu81WFVheJNI00dFcZOojRUG2gMLb2x2+tKUYT+Gj/mME1B3aICOOdz6TkE7c v5UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=HSSGoAkVDHGQMmaT3+oUyRbsrkipb+/MVWIJavnRBz0=; b=b8bG6WCkmxHbD+scUXuPCjnFZ3NTMsITsaye6T585j2lwI+P/RD/bcjApOgNlxVFLt gqVOoXyo1lxp65zM9KtpVB0ms4Qs05Gx8MAjGAF1NGuzIIRWfokcc2ltXAsyqOX+PqzD lz80K4WXNdu6S+Rudo1Jyo91gOTrTqJOpRd89EDUtMp1puYW8LwUZy94lQfu6zFvJDrJ LSjQgsJSXGh0Iii+f0LJkVEoKoj03QTD3bKAt7Fv4BRkrKB3WhZ4eVb8rlqmnoW96IJu 53DTLJ6YAEodBoZsDkRKEyk2gYRhpC0KWaOSjEpjyfbBQ0bsRUi1faoAr51esye6hhRT sKcQ== X-Gm-Message-State: ALyK8tKj6SQ68c+pMEkklGizyK4wZRu7bBvWELflNuvnemxL7VgFYN/0JJ3alQ8ZFcU4RvW0Qout8AUAZ2OpGQ== X-Received: by 10.36.214.215 with SMTP id o206mr1268728itg.14.1465318507055; Tue, 07 Jun 2016 09:55:07 -0700 (PDT) MIME-Version: 1.0 Received: by 10.36.133.8 with HTTP; Tue, 7 Jun 2016 09:55:06 -0700 (PDT) In-Reply-To: <20160607043134.GB22884@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> From: Balaji Palaniswami Date: Tue, 7 Jun 2016 09:55:06 -0700 Message-ID: Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: Shawn Webb Cc: freebsd-arm@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 16:55:08 -0000 Hi Shawn I am interested in participating in this Hackathon. Right now I have a BeagleBone Black and learning some kernel. Thanks, Balaji On Mon, Jun 6, 2016 at 9:31 PM, Shawn Webb wrote: > Hey All, > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > Summit and during BSDCan. I'm really hoping that we can get RPI3 support > with latest HEAD by the end of BSDCan. > > I'm reading through the ARM64/AArch64 reference docs myself and have a > long ways to go. I would still consider myself a complete newb in ARM64. > So, in order to make my hope a reality, I'm going to need a bit of help. > > Who's interested in participating in the hackathon? > > Thanks, > > -- > Shawn Webb > Cofounder and Security Engineer > HardenedBSD > > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE > From owner-freebsd-arm@freebsd.org Tue Jun 7 18:02:22 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61B96B6EDF1 for ; Tue, 7 Jun 2016 18:02:22 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from planck.konjz.org (vmae8814.bsws.de [81.209.182.218]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EEE981DCF for ; Tue, 7 Jun 2016 18:02:21 +0000 (UTC) (envelope-from george@ceetonetechnology.com) Received: from [192.168.27.109] (cpe-98-14-243-238.nyc.res.rr.com [98.14.243.238]) (authenticated bits=0) by planck.konjz.org (8.14.8/8.14.8) with ESMTP id u57I2CiK012916 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Tue, 7 Jun 2016 14:02:13 -0400 (EDT) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: freebsd-arm@freebsd.org References: <20160607043134.GB22884@mutt-hardenedbsd> From: George Rosamond Message-ID: <5472bb4d-e89c-12e2-f6aa-cf842751c99e@ceetonetechnology.com> Date: Tue, 7 Jun 2016 14:02:11 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Spam-Names: RDNS_DYNAMIC X-Mail-Provider: KonjZ X-Scanned-By: MIMEDefang 2.74 on 81.209.182.218 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Jun 2016 18:02:22 -0000 On 06/07/16 12:55, Balaji Palaniswami wrote: > Hi Shawn > > I am interested in participating in this Hackathon. Right now I have a > BeagleBone Black and learning some kernel. I'll bring some hardware along, plus the serial cable, plus maybe the mini LCD I have. I haven't hacked on Crochet in a while, but I can probably contribute on some level or another. It probably makes sense to ping Dan to publicize a time in the hack lounge. g From owner-freebsd-arm@freebsd.org Wed Jun 8 10:52:00 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AA288B6FDE1 for ; Wed, 8 Jun 2016 10:52:00 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) Received: from alogt.com (alogt.com [69.36.191.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9049610B6 for ; Wed, 8 Jun 2016 10:52:00 +0000 (UTC) (envelope-from erichsfreebsdlist@alogt.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=alogt.com; s=default; h=Content-Transfer-Encoding:Content-Type:MIME-Version:References: In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=qeTY6/7aSIFAR8imbYJ0RK86zyUbBMTtJ0O69sY7FWI=; b=aAxaLT0AxvM2cDoJT0TXHFffTf yZzdxg3J9z/ab5Bpg7qP4OVk296MfYa8hxX/fiiXum5APhTJZX27w2azNk+2gJegDbCe9dDYyjyta VzSGCRJbs07Ww/1fNAt8XtQVEX1AkXzx++J1nLMvNU1GLoLsvX69w3kP+E36mM55tXis=; Received: from [114.120.239.200] (port=47639 helo=X220.alogt.com) by sl-508-2.slc.westdc.net with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.87) (envelope-from ) id 1bAapz-000QbU-33; Wed, 08 Jun 2016 04:35:51 -0600 Date: Wed, 8 Jun 2016 18:35:45 +0800 From: Erich Dollansky To: Lou Katz Cc: freebsd-arm@freebsd.org Subject: Re: Root on USB stick Message-ID: <20160608183545.37198952@X220.alogt.com> In-Reply-To: <20160606063242.GA9594@metron.com> References: <20160606063242.GA9594@metron.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - sl-508-2.slc.westdc.net X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - alogt.com X-Get-Message-Sender-Via: sl-508-2.slc.westdc.net: authenticated_id: erichsfreebsdlist@alogt.com X-Authenticated-Sender: sl-508-2.slc.westdc.net: erichsfreebsdlist@alogt.com X-Source: X-Source-Args: X-Source-Dir: X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 10:52:00 -0000 Hi, On Sun, 5 Jun 2016 23:32:42 -0700 Lou Katz wrote: > Where does the FreeBSD boot loader for Pi2 know about or find out > where the root partition is? I need to boot from an image in the > micro slot that I cannot remove (because I broke the push-pull > mechanism) but use a root parition on another card accessed through a > USB port. > > There seems to have been a way to do this with FreeBSD 10, but I > cannot find it in FreeBSD 11. > > Thank you there is an entry in the kernel configuration file where to find root by default. But you would need a custom kernel for this. Erich From owner-freebsd-arm@freebsd.org Wed Jun 8 15:56:22 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 90ADFB6F0A7 for ; Wed, 8 Jun 2016 15:56:22 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 52BD21A27 for ; Wed, 8 Jun 2016 15:56:22 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-pa0-x22a.google.com with SMTP id bz2so3659205pad.1 for ; Wed, 08 Jun 2016 08:56:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:content-transfer-encoding:message-id:date:subject:from :in-reply-to:references:to:cc; bh=qCBpSWyWtFv4MB9b4skRukW3IN2PamyCgOZQEnRex2o=; b=mz2O4U6GpU+i4uP479RwNi0KRQKYmdUfNOqoteT2clD1kpDzKtAR/BNDZusr2dycvZ 5JcZmGZ3u+2e7ySYvw9jZYEFP56r7jGvdmmEI7Slj2DO2tz4edEEG2dQ/0BDjHZRD5TG x8Jt12wSkRvt3YoWuYhd5wEooQJywBvqbFYQFnYq6w4wFm06P5AcDsppWBmXcE/lU+s2 pv/CurjobmUyHWi/+6MGvFdZQKcub3paWHTZXytTmAWNix6Zs5OSN7iEGlaKlu41vMfC T/jEDh/llDACVcM+Rzv4W4ukC8Pltglb/UwqzTgvA4XcV5cpb+cHU5mNfxgO9OAuciqS 18AA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:content-transfer-encoding :message-id:date:subject:from:in-reply-to:references:to:cc; bh=qCBpSWyWtFv4MB9b4skRukW3IN2PamyCgOZQEnRex2o=; b=GtGU2Et1Q8LZxbE/tdpwrzh51SfJmmtjkMuUhg1ttxJSo22mN6KiqMwkSquurlB7ZF r5nS0bnS+fgPKXUqRsOhXAgC1ayjt/25HZ0lkoakV3JhlPJiqakf57zOXpLnj59EzYat JrzWGB8ncjIkaHBEN1DL00YX3vwPzpC0HeaLrlY1W4gWW9lrsXa/ANv3hRn+QXa9WJKm SF0nceoU9eAVofKFh9vOFnn31T03KeDvotKqGmvrOnEovWVrfWtWcGhqHQmsLTX2ITPh B0T9bz2gqayoKvbw3aljDisl6GNbtZoQHVlX/pEjxUApBXMV3Fx1DkDHmJ5YIitovqNQ kuTg== X-Gm-Message-State: ALyK8tK03+7NoEwWjEodKArp8ePz6uxHGgEIc9DBRA1DHDerwzitt/LXbAP4ZS2KMEOZcA== X-Received: by 10.66.126.11 with SMTP id mu11mr6617308pab.18.1465401381671; Wed, 08 Jun 2016 08:56:21 -0700 (PDT) Received: from [127.0.0.1] ([209.52.88.6]) by smtp.gmail.com with ESMTPSA id r64sm3410570pfi.54.2016.06.08.08.56.18 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 08 Jun 2016 08:56:18 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Mailer: BlackBerry Email (10.3.2.2876) Message-ID: <20160608155617.4640851.69458.7032@gmail.com> Date: Wed, 08 Jun 2016 08:56:17 -0700 Subject: Re: Root on USB stick From: Russell Haley In-Reply-To: <20160608183545.37198952@X220.alogt.com> References: <20160606063242.GA9594@metron.com> <20160608183545.37198952@X220.alogt.com> To: Erich Dollansky , Lou Katz Cc: freebsd-arm@freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 15:56:22 -0000 Sorry top post only on my phone and I'm trying to remember from a year ago = without my notes... Isn't rootfs something that we can pass through u-boot variables?=E2=80=8E = I'm sure I've done it but I can't remember how... I also seem to remember that if ubldr can't find the rootfs it prompts for = you to enter something manually=E2=80=8E, which might be good enough for de= velopment purposes? Or am I imagining that? I remember the prompt, but not = what process launched it.=C2=A0 Russ Sent=C2=A0from=C2=A0my=C2=A0BlackBerry=C2=A010=C2=A0smartphone=C2=A0on=C2= =A0the=C2=A0Koodo=C2=A0network. =C2=A0 Original Message =C2=A0 From: Erich Dollansky Sent: Wednesday, June 8, 2016 3:52 AM To: Lou Katz Cc: freebsd-arm@freebsd.org Subject: Re: Root on USB stick Hi, On Sun, 5 Jun 2016 23:32:42 -0700 Lou Katz wrote: > Where does the FreeBSD boot loader for Pi2 know about or find out > where the root partition is? I need to boot from an image in the > micro slot that I cannot remove (because I broke the push-pull > mechanism) but use a root parition on another card accessed through a > USB port. >=20 > There seems to have been a way to do this with FreeBSD 10, but I > cannot find it in FreeBSD 11. >=20 > Thank you there is an entry in the kernel configuration file where to find root by default. But you would need a custom kernel for this. Erich _______________________________________________ freebsd-arm@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-arm To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Wed Jun 8 16:31:45 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 17D55B6FC72 for ; Wed, 8 Jun 2016 16:31:45 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x236.google.com (mail-vk0-x236.google.com [IPv6:2607:f8b0:400c:c05::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C859C18B9 for ; Wed, 8 Jun 2016 16:31:44 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x236.google.com with SMTP id g67so18705530vkb.3 for ; Wed, 08 Jun 2016 09:31:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=NDokztvIi5Pd7AG3ga7WXP1ptFPrkqYCPpbIBRwZSw0=; b=Ql0e3JwWifqsmz9GlS0r4mho7bxavMULLKNKZzuhbTcIKAto5P3MatYA1OmRZeCHTM 9obeS+HnEcfscsYpXg5MXCbTaODh66EH8RJMUK34b+e6Npd6wGI38191L7Yu1C36mVAZ Wk+TlGqTTAZJacdDdUn65V+pQvjMCTv2HkrjGl9wWE95PoyfOyfKGykabISYWD5ImvgJ pcXNMwArXqvy0v6aJ44NxSEisyqT3Tape++5k5QX+pXpWBMVFQU2CDKYA4XwhwTiKyF9 QMSI3WMADSpKJW+8VwRc1e3ioPxHqkHWZ8axlfO2uKRE6IiSrt/jRSKT9ojOjR2Xq+fx E51g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=NDokztvIi5Pd7AG3ga7WXP1ptFPrkqYCPpbIBRwZSw0=; b=kDzhh1SG8vDMdat5jvEEkjU07y1KozlxodFyUDqEnmHOJxh8KI4Pat01c7387BgJYR vp+rPcj5xbLhKWADAW6UEngIGX1QjsbHFiN13DYtXk+BQ3kqawqY8xxZ11vQELeNh289 tq4Vd2LpRJUVrTTilSJG0EYJcT0m1qiRgFLZcdo2YE+SlHFIs6HrMRSA+BtL2UW080U7 9ewCNcU0D1WqXxKXGO1gfL4MihffPUByQHyx74SzRlg6A2Sf9gmjm8rfAR6M4ZU1RGGU x2VSUCkD7B8fvWKzZW2JMXHFWl1C9XdfMhURzc6PMAMvh4traL8G9gWAjwkw5n5OCRxh PHHw== X-Gm-Message-State: ALyK8tLYUVLb1OwDaCakj92BB/Noc/3ebaBW/0x1D641/GvYIjFDTu5ILPcJjqDpOfOrrAi9gnIN4TStg4jD+Q== X-Received: by 10.31.150.212 with SMTP id y203mr2739794vkd.144.1465403503800; Wed, 08 Jun 2016 09:31:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.94.205 with HTTP; Wed, 8 Jun 2016 09:31:43 -0700 (PDT) In-Reply-To: <20160608155617.4640851.69458.7032@gmail.com> References: <20160606063242.GA9594@metron.com> <20160608183545.37198952@X220.alogt.com> <20160608155617.4640851.69458.7032@gmail.com> From: Russell Haley Date: Wed, 8 Jun 2016 09:31:43 -0700 Message-ID: Subject: Re: Root on USB stick To: Erich Dollansky , Lou Katz Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 16:31:45 -0000 On Wed, Jun 8, 2016 at 8:56 AM, Russell Haley wrote: > Sorry top post only on my phone and I'm trying to remember from a year ag= o without my notes... > > Isn't rootfs something that we can pass through u-boot variables?=E2=80= =8E I'm sure I've done it but I can't remember how... Okay, that was the ftd file, sorry. :( > > I also seem to remember that if ubldr can't find the rootfs it prompts fo= r you to enter something manually=E2=80=8E, which might be good enough for = development purposes? Or am I imagining that? I remember the prompt, but no= t what process launched it. Also wrong, The prompt I am thinking of is loader looking for the kernel: from loader(8) https://www.freebsd.org/cgi/man.cgi?query=3Dloader&apropos=3D0&sektion=3D0&= manpath=3DFreeBSD+10.3-RELEASE+and+Ports&arch=3Ddefault&format=3Dhtml load [-t type] file ... Loads a kernel, kernel loadable module (kld), disk image, or file of opaque contents tagged as being of the type type. Kernel and modules can be either in a.out or ELF format. Any arguments passed after the name of the file to be loaded will be passed as arguments to that file. Use the md_image type to make the kernel create a file-backed md(4) disk. This is useful for booting from a temporary rootfs. Currently, argument passing does not work for the kernel. *Note that man says we cannot pass arguments to the kernel. I would say your best bet is to use Crochet and create a new image and tweek the kernel conf file manually. The file is https://svnweb.freebsd.org/base/head/sys/arm/conf/RPI2?view=3Dmarkup and the line to tweek is: options ROOTDEVNAME=3D\"ufs:mmcsd0s2\" > Original Message > From: Erich Dollansky > Sent: Wednesday, June 8, 2016 3:52 AM > To: Lou Katz > Cc: freebsd-arm@freebsd.org > Subject: Re: Root on USB stick > > Hi, > > On Sun, 5 Jun 2016 23:32:42 -0700 > Lou Katz wrote: > >> Where does the FreeBSD boot loader for Pi2 know about or find out >> where the root partition is? I need to boot from an image in the >> micro slot that I cannot remove (because I broke the push-pull >> mechanism) but use a root parition on another card accessed through a >> USB port. >> >> There seems to have been a way to do this with FreeBSD 10, but I >> cannot find it in FreeBSD 11. >> >> Thank you > > there is an entry in the kernel configuration file where to find root > by default. > > But you would need a custom kernel for this. > > Erich > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Wed Jun 8 16:35:15 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62D8EB6FDC2 for ; Wed, 8 Jun 2016 16:35:15 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x232.google.com (mail-vk0-x232.google.com [IPv6:2607:f8b0:400c:c05::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1D5FC1ACE for ; Wed, 8 Jun 2016 16:35:15 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x232.google.com with SMTP id d64so18997585vkb.0 for ; Wed, 08 Jun 2016 09:35:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=WSvDd96P2f/1kmQZRw+pOX9RZCUFxSiE75hJI0V58+w=; b=yTvScluyMDLQvK5zquBPkgQamba5Ljktk2nMy6pdeJ1fvaQRD31WF4b24ZUSoGctYO /DGaMj7viNCkOOdeprqGIdWMpGTpcN4kG8DmFJJFzR4kaVKFwg5QbSLuh2/t7rnI6lKr 7hpxj6k+CeXJFj5QP+ICat2fey2K8Qj2G3zK71VBgbd1NBEibSAsYwdarqpWkmzQo/WT 3lu2JJyH2yaciDKiEtR7DoOtvWEs/HTcbzxKTEx9ys74hWz5JTzlY/mXrLXZyHYXXBtn O5xFAPWyH7ShXBKzdWsnW5o99hLwZuKli5uWHN06z9orA/chjHOpVcSiyv9E/2/c6ixf rFeA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=WSvDd96P2f/1kmQZRw+pOX9RZCUFxSiE75hJI0V58+w=; b=AS47i9IZg4ZaH0Yo2X1lfMsRq81EExa+l1YZU/EodQJ7R3Z/RgsWoKWdKUAKuUQukc sgm5Q/BYzqyVHnO+6EWImSC2d1+18cfhPtJr75X16es2BhJS8CbZE7rfI/tGOgmdO3ob At/biDx90aPdFwXR/xXsPBm2wkm2M+3HrLV4OczlHE6Aqu/KC6XhZLJbDeUOEUocpHGN iVmrnkVRgNG3KuyI5uO4nfCk+VzqAxs9qLdq5OY5EJzbcYCOcvJ5w8m3rHrLWtq3/+x2 JuWD9z3AM0ANtGgjpoQ6VKx0gp/vRohTlCT/t1OlRYzURqTk8LO4ZJWB0Q6KhFFVi0yj JpZw== X-Gm-Message-State: ALyK8tJvlznC+Y1lRdAask8TxTafejDzhhOfaEByXGh8nLi77E1BAVgcLJK2A4cagxnW07HwvNAXMP02Pj2V9A== X-Received: by 10.159.35.34 with SMTP id 31mr2878176uae.39.1465403714148; Wed, 08 Jun 2016 09:35:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.94.205 with HTTP; Wed, 8 Jun 2016 09:35:13 -0700 (PDT) In-Reply-To: References: <20160606063242.GA9594@metron.com> <20160608183545.37198952@X220.alogt.com> <20160608155617.4640851.69458.7032@gmail.com> From: Russell Haley Date: Wed, 8 Jun 2016 09:35:13 -0700 Message-ID: Subject: Re: Root on USB stick To: Erich Dollansky , Lou Katz Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 16:35:15 -0000 On Wed, Jun 8, 2016 at 9:31 AM, Russell Haley wrote: > On Wed, Jun 8, 2016 at 8:56 AM, Russell Haley wrot= e: >> Sorry top post only on my phone and I'm trying to remember from a year a= go without my notes... >> >> Isn't rootfs something that we can pass through u-boot variables?=E2=80= =8E I'm sure I've done it but I can't remember how... > > Okay, that was the ftd file, sorry. :( > >> >> I also seem to remember that if ubldr can't find the rootfs it prompts f= or you to enter something manually=E2=80=8E, which might be good enough for= development purposes? Or am I imagining that? I remember the prompt, but n= ot what process launched it. > > Also wrong, The prompt I am thinking of is loader looking for the > kernel: from loader(8) > > https://www.freebsd.org/cgi/man.cgi?query=3Dloader&apropos=3D0&sektion=3D= 0&manpath=3DFreeBSD+10.3-RELEASE+and+Ports&arch=3Ddefault&format=3Dhtml > > load [-t type] file ... > Loads a kernel, kernel loadable module (kld), disk image, or file > of opaque contents tagged as being of the type type. Kernel and > modules can be either in a.out or ELF format. Any arguments > passed after the name of the file to be loaded will be passed as > arguments to that file. Use the md_image type to make the kernel > create a file-backed md(4) disk. This is useful for booting from > a temporary rootfs. Currently, argument passing does not work > for the kernel. > > > *Note that man says we cannot pass arguments to the kernel. ***Sorry, accidentally sent without being complete: I would say your best bet is to use crochet and create a new image and tweek the kernel conf file manually. Crochet is here: https://github.com/freebsd/crochet and supports RPi2, though I've never used it. The kernel conf file is https://svnweb.freebsd.org/base/head/sys/arm/conf/RPI2?view=3Dmarkup and the line to tweek is: options ROOTDEVNAME=3D\"ufs:mmcsd0s2\" Good luck! Russ > > > > >> Original Message >> From: Erich Dollansky >> Sent: Wednesday, June 8, 2016 3:52 AM >> To: Lou Katz >> Cc: freebsd-arm@freebsd.org >> Subject: Re: Root on USB stick >> >> Hi, >> >> On Sun, 5 Jun 2016 23:32:42 -0700 >> Lou Katz wrote: >> >>> Where does the FreeBSD boot loader for Pi2 know about or find out >>> where the root partition is? I need to boot from an image in the >>> micro slot that I cannot remove (because I broke the push-pull >>> mechanism) but use a root parition on another card accessed through a >>> USB port. >>> >>> There seems to have been a way to do this with FreeBSD 10, but I >>> cannot find it in FreeBSD 11. >>> >>> Thank you >> >> there is an entry in the kernel configuration file where to find root >> by default. >> >> But you would need a custom kernel for this. >> >> Erich >> _______________________________________________ >> freebsd-arm@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-arm >> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Wed Jun 8 16:46:18 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54289B6F010 for ; Wed, 8 Jun 2016 16:46:18 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x235.google.com (mail-vk0-x235.google.com [IPv6:2607:f8b0:400c:c05::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 10A941F26 for ; Wed, 8 Jun 2016 16:46:18 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x235.google.com with SMTP id d127so19359357vkh.2 for ; Wed, 08 Jun 2016 09:46:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=pRK0kKyOHlb1ElmUC2A9/F25xyOExUeLQZALn8kiW9c=; b=f1RWHwQ9LjvytZrjs1NrQsmG3oJhUGnsTiiFldpKwotbL2Bp8RSwPlltMqWEb5uJIB xLTmphiDHqWdBBrOnDeKW9QhhOVDBQyNAhiOqM2oc51YFkdHcl04QsllMiz3gmOiquof I3vi4j21Y24BfFNYtfbmIVEoOLACDJLJ+N45E54lraJEI07Lm8+AJPZY43kppgdCmUVo mScfm07bhxdhoal2UyX9fH0wAsErdzfGjcti7J36iwt37CQbRIUokoc2xZVUdzwHx6kJ vQFXKWZBeLQqn/E3SduXvLd/6QFizjlalOOKUec8DsggS/on5n2MlKwDf/lcS1RmeJht krgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=pRK0kKyOHlb1ElmUC2A9/F25xyOExUeLQZALn8kiW9c=; b=cRSYBNmTLZQZd7/Xa+LZjtyAt8LPPZSEAno3UQZWb73V+/I07PhvakI4N+kkfV/LSK v8VxFbYJhemCLkfpyvJUDgylFNbgdXygTnNstKx0cHvMDaBMomBs20Whc5ezxoeeoRr5 zIrU1D3og0SNd/fPXQsxvon83ZOjQjoRt5yyySsBiTlD60QmIlckZk05aZP6I69CevFO YYCpGFnJKXKd/CszAtUOkF+K0XQlWWR3/a5ZLZV2FKNLMY7iSIV5djYgQgPHZ4FhDeVS Rh6AOmw8g/Cxpoe8DrlYKOzsAVebpLvhlVDh/uQLonm4bde5AK6e92FQDw4bj6LHVrWn G5bg== X-Gm-Message-State: ALyK8tJ7KT1CZt5ERmFr+pXQuUWuIIjdBb2Wslc9SUJ8nxvIDPh1Siusegif4Jtm7xZCgGlJgOrZoHEe7kKdow== X-Received: by 10.31.106.197 with SMTP id f188mr2851447vkc.107.1465404377149; Wed, 08 Jun 2016 09:46:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.94.205 with HTTP; Wed, 8 Jun 2016 09:46:16 -0700 (PDT) In-Reply-To: References: <20160606063242.GA9594@metron.com> From: Russell Haley Date: Wed, 8 Jun 2016 09:46:16 -0700 Message-ID: Subject: Re: Root on USB stick To: Tom Vijlbrief Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 16:46:18 -0000 On Mon, Jun 6, 2016 at 10:41 PM, Tom Vijlbrief wrote: > Op ma 6 jun. 2016 08:33 schreef Lou Katz : > >> Where does the FreeBSD boot loader for Pi2 know about or find out >> where the root partition is? I need to boot from an image in the >> micro slot that I cannot remove (because I broke the push-pull mechanism) >> but use a root parition on another card accessed through a USB port. >> >> There seems to have been a way to do this with FreeBSD 10, but I cannot >> find it in FreeBSD 11. >> > > My > > /boot/loader.conf > > (on the sd-card root) has > > vfs.root.mountfrom="ufs:/dev/ufs/bsd11" > > to boot from an attached usb stick. > > You could use eg /dev/da1s1a instead of a UFS label. Hi, I was looking for something like that in man pages but it's not documented anywhere that is easily found. Even searching the loader(8) and loader.conf page doesn't seem to show anything? Russ From owner-freebsd-arm@freebsd.org Wed Jun 8 16:57:17 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EE2DBB6F2A7 for ; Wed, 8 Jun 2016 16:57:17 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-it0-x231.google.com (mail-it0-x231.google.com [IPv6:2607:f8b0:4001:c0b::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B45831527 for ; Wed, 8 Jun 2016 16:57:17 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-it0-x231.google.com with SMTP id h190so13837152ith.1 for ; Wed, 08 Jun 2016 09:57:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=/ZR42IADwHW4r7Zv/YlaW5du0G6PHqKgY03UtvPYxOI=; b=UUOD9gRedip25iE9+phaiSuUfJgNiwIUeypmyVsoymKRGOzWIkWBB0E+uHuuGdryBo 4jmwHgq3W2FF/ieXBnoGOUkKBlQk3k8yMkPRIKpLT2VIPUKmmd7Vmq87y23tc1chQza/ qngm49d4zDLKUa6FCjiZFFwdD6VgXvqfSGsPRWSw5fWGsoUTETWLXjmMpQmbPfuA2JDn VcAHpU/TsGskLB3qbn6GD3gF1+hK4NkcRjhr9M0YXuep0ns/qDf5D7v3KlJYwNo2M6El n+5+55OSoE97OGkp+d8GrEVPF69r9SLbaZ5eaT3jTdPjxdkTTmQYIi0xALeq9AgurW+K fOCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=/ZR42IADwHW4r7Zv/YlaW5du0G6PHqKgY03UtvPYxOI=; b=FRVF9MA21DE83Bm+mej4iUGMo3UWbVSEDheG6n2X5euzpszAFbFVIeMHWKh9cUVd4C FIidWZumZbti6aWDliD0ZFre9KfDeqLflTz/5/62o6wY9GY6tEL5FqnlUqnoZ0wDWarl iZDxcM0yntPHn2woEQAvLHh7I905r0oCyo0/mpJ5oTbhhA6Sd07GZuFafBte3417bDhM AnOnJluUSjy8i+r/avztJhm1LPl9ss5tTPuc2iUsvXBOFPIP9thkLs/u4x84sTWx+Vom 7myf46I4YLy4tFNUEMsIkzBU9P5ompEIPgeAEEEYxiLERV/xjARlrdj3blAIPJk7u7NW hXxQ== X-Gm-Message-State: ALyK8tKgj27oc1ya1oQSIlMiLIaGpb7cV4eyPqrZC6sxfcfjXsuCcBF1FzXfPlaPexy9XJMc X-Received: by 10.36.17.134 with SMTP id 128mr9932104itf.83.1465405036775; Wed, 08 Jun 2016 09:57:16 -0700 (PDT) Received: from mutt-hardenedbsd ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id t73sm11409462ita.12.2016.06.08.09.57.14 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2016 09:57:15 -0700 (PDT) Date: Wed, 8 Jun 2016 12:57:11 -0400 From: Shawn Webb To: Manas Bhatnagar Cc: freebsd-arm@freebsd.org, loos@freebsd.org Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160608165711.GA63330@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ew6BAiZeqk4r7MaW" Content-Disposition: inline In-Reply-To: <20160607123450.GA75317@mutt-hardenedbsd> X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-ALPHA2-HBSD FreeBSD 11.0-ALPHA2-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 16:57:18 -0000 --ew6BAiZeqk4r7MaW Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I've talked with Andrew Turner, who gave me a little bit of info to use as a starting point. We need to get U-Boot EFI working on the RPI3 first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, so I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he might have time to help out. If I can't get the right knowledgeable people involved, I'm going to cancel the hackathon. I simply lack the knowledge regarding ARM64 and the RPI3 hardware to do anything myself over the course of the next four days. The ARM64 reference documentation is several thousands of pages, and I'm only a few hundred pages in. I'll continue on, but I still have a ways to go. ;) I'm really hoping to get some help from the FreeBSD community. Thanks, Shawn On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: > Hey, >=20 > I'm hoping we can convince Andrew Turner to help us out. He has > existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 but > that hasn't been updated for a while now. FreeBSD HEAD has diverged > enough to cause merge conflicts, some of which I think I might've fixed > in my own code repo, but I don't know jack about that code so I probably > made mistakes. >=20 > The RPI3 devices we're bringing all have SD cards in them along with > serial cables that can also power the device. We're also bringing > somewhere around 5-7 SD card readers. So we'll have plenty of devices to > hack and test on. >=20 > I can help coordinate the work, but we really need help from those who > understand arm64 and the chips in the RPI3. >=20 > Thanks, >=20 > Shawn >=20 > On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: > > Hello, > >=20 > > I am interested, but I really do not know much about programming for > > the FreeBSD kernel. Still, I'm happy to help in any way that I can :) > >=20 > > Manas > >=20 > > On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb wrote: > > > Hey All, > > > > > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > > > Summit and during BSDCan. I'm really hoping that we can get RPI3 supp= ort > > > with latest HEAD by the end of BSDCan. > > > > > > I'm reading through the ARM64/AArch64 reference docs myself and have a > > > long ways to go. I would still consider myself a complete newb in ARM= 64. > > > So, in order to make my hope a reality, I'm going to need a bit of he= lp. > > > > > > Who's interested in participating in the hackathon? > > > > > > Thanks, > > > > > > -- > > > Shawn Webb > > > Cofounder and Security Engineer > > > HardenedBSD > > > > > > GPG Key ID: 0x6A84658F52456EEE > > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6E= EE >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --ew6BAiZeqk4r7MaW Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXWE5kAAoJEGqEZY9SRW7ulJ4P/3erA0bBPJdgBP3e95USPWkF OuGutPJueMaLX6C3OcZpPpRTbeia0ybe0EfNMojK0trgWH8vd2MVv2pd5Waw+G4f Hj0Cw/dO6LjoQeGxr7aazhrdEQ//9LgJpXok1vtfXWDjrgMmZ8qUW50xkFkjVBhc ZtDpSFIAyBKC4jLYZqcMa5HrWvLn1iKGzRXCzWv9HGXSOMnSYAwmacHHNkyfZcO2 x7j4Nv9APN0Gi6zb3NMaFD8syHly3H3UPUI+6XelYqj1C91Ve2nMCRTDtDHubYeX XjI8Fa8tT0GHZgxWng/EiWJEAc3v2g2U//89zgK7szVw+uaNJSwphKuJ4oeN7v4T msR5sKpAe7G2x1q5fy3NhjhPWjuCK+DpmfvUPZtVnD+TGeb/cIkGJdsukX1d1UDl CWMo3Ixzfq7Bm9e/ea1Opk3Y+jFUbPW+EP17FxQ7aX4wGv+/sAfWTMB0wTwtcW/S nlOg3Ze9X5VJl9DBAHnaQZgDPcw7aMY7BPehSAcZqoIUIxKMVsv2nR3apbvZK9m4 CKeqI7ED7Vn6GgBZYYeWHRfkG7PfIOzPUOzJfEc5w9aV8frRl0iWMm/EoqNAU0qa hBRzw87JjbGiU47dkfE56rT+/DXE98gJzB2tWMQWbB666PMtQmCDyi4+YXJKMp53 a+py3LdZ4wPbLUYiFV8H =xqCN -----END PGP SIGNATURE----- --ew6BAiZeqk4r7MaW-- From owner-freebsd-arm@freebsd.org Wed Jun 8 16:59:07 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 99768B6F309 for ; Wed, 8 Jun 2016 16:59:07 +0000 (UTC) (envelope-from b.manas.88@gmail.com) Received: from mail-qk0-x231.google.com (mail-qk0-x231.google.com [IPv6:2607:f8b0:400d:c09::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 459CC16BA; Wed, 8 Jun 2016 16:59:07 +0000 (UTC) (envelope-from b.manas.88@gmail.com) Received: by mail-qk0-x231.google.com with SMTP id u63so7441501qkh.0; Wed, 08 Jun 2016 09:59:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TxIGH4e2Gec9vMGSSt5gK9YzrCrWtyIRXees9dIqC4c=; b=t40Rd4AedaNsxSswMtTOiEZzF+fjQCxyfasvrlBW6ANEsCC/gc8MrR+qnCsCrpXgwC jIGMsithSk4hPwB2owIT0EmqBxZQqGV46tZtgleCoalYZHszAAq35ORk0ThU1IxFr2IT 7ESqNZXg4diOtEcx+mEX/WIJ4rVBAWjEx14PLSxpYr7dBl2kDZN7pKx7ETduXOuzpn1R DefYVMNBn4bIKx67KRmwHKw7kIhmRipe2IUkIMONqH0vvc+OP+ggJH7227+0xSGkmEg7 cO2ES3A6dQZiTMFUeGpOpL/MIAjx+aHsRuvwBxOzQNGvKJvViprdLAHpWvvGMlZVIT0H 5oqg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TxIGH4e2Gec9vMGSSt5gK9YzrCrWtyIRXees9dIqC4c=; b=JcqecbUBHM1SSexhWK0zGL0fxJDb7RDfnPlRAV+bV2IHUryQBu795d03+vXvZ04jH8 ttPMtwpRPrmMQEwjfW2QcMDWF1OCIJjpHJHTMo+mjHAWRUF1ONGaxqBXBUqxHM9cOz8I /JMVV86f8ijw8ved+C/R10f80O9NG1/wQIzA/I5VxkBdbdDZleD60/26se/S8u7Dfybq rjSiCKnEiGoPNVNjE8F9QzuiNeatjlgM5krrifASm4+hW6BvvluGFH42V54uTTiRboNF gN6C9nBVZzIv7tNPmiS2fZVz5IBy7hDNn0CqpgvQ9dS6FYXaUWijmZQ5+OHOxrWrrHMj SNow== X-Gm-Message-State: ALyK8tINhuLrG0y0OevVN2ULagC3d3MyEyc64MRDrVVnTaM7RcyA6VYXC1TvINArxJCNeHxuEFW1JHIdgUVi5A== X-Received: by 10.55.55.20 with SMTP id e20mr5700215qka.11.1465405146405; Wed, 08 Jun 2016 09:59:06 -0700 (PDT) MIME-Version: 1.0 References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> In-Reply-To: <20160608165711.GA63330@mutt-hardenedbsd> From: Manas Bhatnagar Date: Wed, 08 Jun 2016 16:58:56 +0000 Message-ID: Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: Shawn Webb Cc: freebsd-arm@freebsd.org, loos@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 16:59:07 -0000 Share the reference documentation and I'm sure more folks would take a look at it. Sorry if you've sent it before, I must have missed it. On Wed, Jun 8, 2016, 12:57 Shawn Webb wrote: > I've talked with Andrew Turner, who gave me a little bit of info to use > as a starting point. We need to get U-Boot EFI working on the RPI3 > first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, so > I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he might > have time to help out. > > If I can't get the right knowledgeable people involved, I'm going to > cancel the hackathon. I simply lack the knowledge regarding ARM64 and > the RPI3 hardware to do anything myself over the course of the next four > days. The ARM64 reference documentation is several thousands of pages, > and I'm only a few hundred pages in. I'll continue on, but I still have > a ways to go. ;) > > I'm really hoping to get some help from the FreeBSD community. > > Thanks, > > Shawn > > On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: > > Hey, > > > > I'm hoping we can convince Andrew Turner to help us out. He has > > existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 but > > that hasn't been updated for a while now. FreeBSD HEAD has diverged > > enough to cause merge conflicts, some of which I think I might've fixed > > in my own code repo, but I don't know jack about that code so I probably > > made mistakes. > > > > The RPI3 devices we're bringing all have SD cards in them along with > > serial cables that can also power the device. We're also bringing > > somewhere around 5-7 SD card readers. So we'll have plenty of devices to > > hack and test on. > > > > I can help coordinate the work, but we really need help from those who > > understand arm64 and the chips in the RPI3. > > > > Thanks, > > > > Shawn > > > > On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: > > > Hello, > > > > > > I am interested, but I really do not know much about programming for > > > the FreeBSD kernel. Still, I'm happy to help in any way that I can :) > > > > > > Manas > > > > > > On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb < > shawn.webb@hardenedbsd.org> wrote: > > > > Hey All, > > > > > > > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > > > > Summit and during BSDCan. I'm really hoping that we can get RPI3 > support > > > > with latest HEAD by the end of BSDCan. > > > > > > > > I'm reading through the ARM64/AArch64 reference docs myself and have > a > > > > long ways to go. I would still consider myself a complete newb in > ARM64. > > > > So, in order to make my hope a reality, I'm going to need a bit of > help. > > > > > > > > Who's interested in participating in the hackathon? > > > > > > > > Thanks, > > > > > > > > -- > > > > Shawn Webb > > > > Cofounder and Security Engineer > > > > HardenedBSD > > > > > > > > GPG Key ID: 0x6A84658F52456EEE > > > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 > 6EEE > > > > -- > > Shawn Webb > > Cofounder and Security Engineer > > HardenedBSD > > > > GPG Key ID: 0x6A84658F52456EEE > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE > > > > -- > Shawn Webb > Cofounder and Security Engineer > HardenedBSD > > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE > From owner-freebsd-arm@freebsd.org Wed Jun 8 17:01:13 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F0F8B6F3D5 for ; Wed, 8 Jun 2016 17:01:13 +0000 (UTC) (envelope-from jim@netgate.com) Received: from mail-oi0-x236.google.com (mail-oi0-x236.google.com [IPv6:2607:f8b0:4003:c06::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 05C8C19E7 for ; Wed, 8 Jun 2016 17:01:13 +0000 (UTC) (envelope-from jim@netgate.com) Received: by mail-oi0-x236.google.com with SMTP id p204so22559008oih.3 for ; Wed, 08 Jun 2016 10:01:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netgate.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/VQFLKjSCCmejj4bZkHi72bwcpo3QkTJ7Hu32l8P8hM=; b=CJ9Ro88huuvk9lVx9Hi5fr0/lsS9ATe37ADftjCc+VYiUL8ZR59HZlGq/z6tZfx3/P +9zISrATkgE76CBWFRop3ZOX/ny5Kl459qJuD8D7WfyUBXTXUZJaCKLxphcZNBJ4PSnf i0XSMqkoNmno6MJEgwlLnPyGj43bDmO8E5avg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=/VQFLKjSCCmejj4bZkHi72bwcpo3QkTJ7Hu32l8P8hM=; b=GbGamSTJEgu9RBUfKYT8SObYbz+d+A2xr0zaztoRAXHr+cVbCKRFXB026zxIdhcNXi jzB6zlWmNl9oqlX+rL2aweMXy9s/YhgU5wrE+teXL4I6eDq5bzBvd3kBR3blHCGN8Tlu SpeL1LBYZGKerjwKxnT10JHoJbTlVLXLY2aiu4GF0pGMxQOIbAxZeHbNUZ7AEmcG29nz F1HvCMtlSk4DMBbpFFwBEG9nixr9/awvgeMVHDVC7xUSdHKKC4h/kUeyy+xlfQsyRvqA 9/saksq7Uqrc8p1ozlVwsjkWQV7H2aB98VZrazYOY9XmylvySwrJoal6gS5EijalOPMb yREw== X-Gm-Message-State: ALyK8tKSgEQJ/FaIKE2QVhVSqHVEu/9UqepMguSy8XYFjcjTAKJWRb9r+O1LWEQij6REq4y5 X-Received: by 10.157.19.86 with SMTP id q22mr3691038otq.146.1465405272073; Wed, 08 Jun 2016 10:01:12 -0700 (PDT) Received: from jims-mbp.netgate.com ([208.123.73.28]) by smtp.gmail.com with ESMTPSA id 20sm822398otd.18.2016.06.08.10.01.11 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 08 Jun 2016 10:01:11 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit From: Jim Thompson In-Reply-To: <20160608165711.GA63330@mutt-hardenedbsd> Date: Wed, 8 Jun 2016 12:01:10 -0500 Cc: Manas Bhatnagar , loos@freebsd.org, freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <12863E6D-3465-43E1-A9EA-99D6EFDCDA76@netgate.com> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> To: Shawn Webb X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 17:01:13 -0000 Luiz is cool, he knows a lot about ARM. Luiz and Renato (also at BSDCan/FreeBSD Summit) are both pfSense = developers. They did nearly all the work to get uFW running FreeBSD and pfSense. Jim > On Jun 8, 2016, at 11:57 AM, Shawn Webb = wrote: >=20 > I've talked with Andrew Turner, who gave me a little bit of info to = use > as a starting point. We need to get U-Boot EFI working on the RPI3 > first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, so > I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he = might > have time to help out. >=20 > If I can't get the right knowledgeable people involved, I'm going to > cancel the hackathon. I simply lack the knowledge regarding ARM64 and > the RPI3 hardware to do anything myself over the course of the next = four > days. The ARM64 reference documentation is several thousands of pages, > and I'm only a few hundred pages in. I'll continue on, but I still = have > a ways to go. ;) >=20 > I'm really hoping to get some help from the FreeBSD community. >=20 > Thanks, >=20 > Shawn >=20 > On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: >> Hey, >>=20 >> I'm hoping we can convince Andrew Turner to help us out. He has >> existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 = but >> that hasn't been updated for a while now. FreeBSD HEAD has diverged >> enough to cause merge conflicts, some of which I think I might've = fixed >> in my own code repo, but I don't know jack about that code so I = probably >> made mistakes. >>=20 >> The RPI3 devices we're bringing all have SD cards in them along with >> serial cables that can also power the device. We're also bringing >> somewhere around 5-7 SD card readers. So we'll have plenty of devices = to >> hack and test on. >>=20 >> I can help coordinate the work, but we really need help from those = who >> understand arm64 and the chips in the RPI3. >>=20 >> Thanks, >>=20 >> Shawn >>=20 >> On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: >>> Hello, >>>=20 >>> I am interested, but I really do not know much about programming for >>> the FreeBSD kernel. Still, I'm happy to help in any way that I can = :) >>>=20 >>> Manas >>>=20 >>> On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb = wrote: >>>> Hey All, >>>>=20 >>>> HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev >>>> Summit and during BSDCan. I'm really hoping that we can get RPI3 = support >>>> with latest HEAD by the end of BSDCan. >>>>=20 >>>> I'm reading through the ARM64/AArch64 reference docs myself and = have a >>>> long ways to go. I would still consider myself a complete newb in = ARM64. >>>> So, in order to make my hope a reality, I'm going to need a bit of = help. >>>>=20 >>>> Who's interested in participating in the hackathon? >>>>=20 >>>> Thanks, >>>>=20 >>>> -- >>>> Shawn Webb >>>> Cofounder and Security Engineer >>>> HardenedBSD >>>>=20 >>>> GPG Key ID: 0x6A84658F52456EEE >>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >>=20 >> --=20 >> Shawn Webb >> Cofounder and Security Engineer >> HardenedBSD >>=20 >> GPG Key ID: 0x6A84658F52456EEE >> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >=20 >=20 >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE From owner-freebsd-arm@freebsd.org Wed Jun 8 17:01:13 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 33015B6F3D4 for ; Wed, 8 Jun 2016 17:01:13 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-it0-x22c.google.com (mail-it0-x22c.google.com [IPv6:2607:f8b0:4001:c0b::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EBB5919E6 for ; Wed, 8 Jun 2016 17:01:12 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-it0-x22c.google.com with SMTP id z123so13991399itg.0 for ; Wed, 08 Jun 2016 10:01:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=jWNwF9vLxiy7N1GY+Is0NP+gSvhNCehg6d2eM7J7mOM=; b=yzU4vGN5O2lSSOAdJwMvbUEiw5NudwIE0Oj6nap8d7JW2Re1U8Sn/KbZEC8rEJrx7f LjajWBUBMP0Wv3W+Hmczgt7C0fasgAALKcGPriYFn4OYSQgOJegGjIpTa/wWtABkCO6q bE06rRbpdVreP7WCmJw5mLXPvjJOoz5BNEMz7+CJErKgL80r0Z746hIdCR6GydAEzGRM 8SuyiV/sfKO/ojAYpKTo+cnVw/0EPsuyr0OMIovuFr+UHmxNy34GNHRcCgafVSMnfxC6 mBV5wCaX0OLao0sESABQaWaFJlK71vuvt7I6zMzxzHv/IJFv+r35sr1OfDBxZTrLGt56 lK+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=jWNwF9vLxiy7N1GY+Is0NP+gSvhNCehg6d2eM7J7mOM=; b=SYBUjTgXb21/HfNMitB4HRDzKDZ2MC8pGOTisn507PXolpB9wPGKRGoDcfqAqqRFi3 J92V5pVPT1BZAKNEvFm+UrlctPDjqVxtVyTcLYiCZxrKhhfVP1kCyEMO9X1Qi/f+bZ6l SbKuo9YNalun//LYHs29Y1XXVA0WMCiR9oosraMcZ0thkzjqEcQ4meE4eKx+bQa8WqlM nJdicPHv0qvSrPtWb/P4aCimXP7JahdziclfDB4nxuhYyV1OOsFjOQvM6ZJ0i2shsk9M pc5QX61Au3JkHAYjKClOO10iyLhI/DISHS1nCpTk64ZbhBj7w+riqxfKtC4uUdDi73nL Z4aw== X-Gm-Message-State: ALyK8tKHGZozyZJcynmCVBdnPVTZRDYSTnTuewLOCLSV7EaZJjyRqqJ5o7CYDACEOVH+XXK0 X-Received: by 10.36.107.17 with SMTP id v17mr9838290itc.51.1465405270575; Wed, 08 Jun 2016 10:01:10 -0700 (PDT) Received: from mutt-hardenedbsd ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id p199sm1131216itc.2.2016.06.08.10.01.09 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2016 10:01:09 -0700 (PDT) Date: Wed, 8 Jun 2016 13:01:07 -0400 From: Shawn Webb To: Manas Bhatnagar Cc: freebsd-arm@freebsd.org, loos@freebsd.org Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160608170107.GB63330@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="zx4FCpZtqtKETZ7O" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-ALPHA2-HBSD FreeBSD 11.0-ALPHA2-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 17:01:13 -0000 --zx4FCpZtqtKETZ7O Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable It's available for free from ARM, but you have to sign up for an account. Due to having to sign up, I'm unsure I can share the documentation myself. It's the ARMv8 reference documentation. On Wed, Jun 08, 2016 at 04:58:56PM +0000, Manas Bhatnagar wrote: > Share the reference documentation and I'm sure more folks would take a lo= ok > at it. Sorry if you've sent it before, I must have missed it. >=20 > On Wed, Jun 8, 2016, 12:57 Shawn Webb wrote: >=20 > > I've talked with Andrew Turner, who gave me a little bit of info to use > > as a starting point. We need to get U-Boot EFI working on the RPI3 > > first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, so > > I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he might > > have time to help out. > > > > If I can't get the right knowledgeable people involved, I'm going to > > cancel the hackathon. I simply lack the knowledge regarding ARM64 and > > the RPI3 hardware to do anything myself over the course of the next four > > days. The ARM64 reference documentation is several thousands of pages, > > and I'm only a few hundred pages in. I'll continue on, but I still have > > a ways to go. ;) > > > > I'm really hoping to get some help from the FreeBSD community. > > > > Thanks, > > > > Shawn > > > > On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: > > > Hey, > > > > > > I'm hoping we can convince Andrew Turner to help us out. He has > > > existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 b= ut > > > that hasn't been updated for a while now. FreeBSD HEAD has diverged > > > enough to cause merge conflicts, some of which I think I might've fix= ed > > > in my own code repo, but I don't know jack about that code so I proba= bly > > > made mistakes. > > > > > > The RPI3 devices we're bringing all have SD cards in them along with > > > serial cables that can also power the device. We're also bringing > > > somewhere around 5-7 SD card readers. So we'll have plenty of devices= to > > > hack and test on. > > > > > > I can help coordinate the work, but we really need help from those who > > > understand arm64 and the chips in the RPI3. > > > > > > Thanks, > > > > > > Shawn > > > > > > On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: > > > > Hello, > > > > > > > > I am interested, but I really do not know much about programming for > > > > the FreeBSD kernel. Still, I'm happy to help in any way that I can = :) > > > > > > > > Manas > > > > > > > > On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb < > > shawn.webb@hardenedbsd.org> wrote: > > > > > Hey All, > > > > > > > > > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > > > > > Summit and during BSDCan. I'm really hoping that we can get RPI3 > > support > > > > > with latest HEAD by the end of BSDCan. > > > > > > > > > > I'm reading through the ARM64/AArch64 reference docs myself and h= ave > > a > > > > > long ways to go. I would still consider myself a complete newb in > > ARM64. > > > > > So, in order to make my hope a reality, I'm going to need a bit of > > help. > > > > > > > > > > Who's interested in participating in the hackathon? > > > > > > > > > > Thanks, > > > > > > > > > > -- > > > > > Shawn Webb > > > > > Cofounder and Security Engineer > > > > > HardenedBSD > > > > > > > > > > GPG Key ID: 0x6A84658F52456EEE > > > > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 > > 6EEE > > > > > > -- > > > Shawn Webb > > > Cofounder and Security Engineer > > > HardenedBSD > > > > > > GPG Key ID: 0x6A84658F52456EEE > > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6E= EE > > > > > > > > -- > > Shawn Webb > > Cofounder and Security Engineer > > HardenedBSD > > > > GPG Key ID: 0x6A84658F52456EEE > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE > > --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --zx4FCpZtqtKETZ7O Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXWE9SAAoJEGqEZY9SRW7u5YgP/0xSsF9AUdGYBColn6bZZ3e4 CL4f9VXrf/CsDRKhI7ucIW1nDPpY3X4c61CaHb7N3W835y5Z11BPD/SsmXN29QHM e5w10MJe3OZKH9vh/BHpaD4Dy4Fx5meKFXUwdabbv51NFm8z3lWOGgAdUywtPPDj 5yf/0DtjaL5+XadKwr5zCpzeQHC9nuwCa+1RlGn6fdK0x2vsnsQVsFda0Yy7SzbT MuESo4cSWLcSp9NSUcnLa7IIlBia/RxsDStTuUZV/6RW25vuVwNtfd1uO1XDJojA hppceCBxW1qMDZnDqirQCnbJLqix2Opq3f4cGfz9fT9weLZzNZJdH5Ml+0rnHHcj +HKQJiqOV5B0Hh7vvD9wZNB0fUPbGpv3bVNrVIw3dSj9+veQKS34IQccUaIaSelY yKXq5MQrTMDDzEknsE4gIHB7z68e9Qh18SM8RTB0YtfOGn5k6TPziQER077uMp0B RZTs+XiENAe95qL3N+LhPzmDUZ5zTQJJpcmAggdd1YVKSzwAiOy3TeXr8MMnWlYO p3cfjyvDEsAKYREsaKAoT2TnmAsd26RLwoihE0DhPMj3/BH57L2vwyjsHkI2Am+6 QItuRgd0sXmn8l4wi/PNg0GQHCdJXOyZ6SaESBFcCw7iq119R5NQliK19C/OhXJc 6fpfd27g6geakg6BRpls =/VhG -----END PGP SIGNATURE----- --zx4FCpZtqtKETZ7O-- From owner-freebsd-arm@freebsd.org Wed Jun 8 18:21:42 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D1180B6FA0A for ; Wed, 8 Jun 2016 18:21:42 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A667210AC for ; Wed, 8 Jun 2016 18:21:42 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id 01A7C21D2E; Wed, 8 Jun 2016 14:21:34 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute1.internal (MEProxy); Wed, 08 Jun 2016 14:21:35 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= blackskyresearch.net; h=cc:content-transfer-encoding :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=mpDlG wExj8jVqSYM0twFj9pwuqo=; b=ICubnmQ0rC5JaSQGSuaofLC2yU/WcvD9D1EpP JnxyyjVpfKGxj2vvTjTsHAuAjRy9jUxzcAFy80B6AN+5PYMbb/hQnXdz8TsTEIMr NxdXIJgtAbp0/mcd+/PQIeqrossbdaZxurUIc1X3Bj+TvsSx5YXVgOnlQrs9Sx+P jWASss= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=mpDlGwExj8jVqSY M0twFj9pwuqo=; b=kNKDuI5CP98j1BwWdD/Td8gylxTkZ8Ak9L4sF3ynwQQxmYR 2fCYAMILQvOa3tcVNBamHghUGBq+cpc0V+yVEsPp+W7Xf65Vuy0U4foVcf4qSyzT UDl1A3lgC4oaMQIdDKPyr/ZLuGoX7mzKM6Gpv+E5hldJEfsoLMwTivl3pg4M= X-Sasl-enc: N7vqKUTvPEq04jOWXntZgdXSTmBtIxIfqQAohx9ZyR5a 1465410094 Received: from [10.22.162.12] (unknown [66.111.12.42]) by mail.messagingengine.com (Postfix) with ESMTPA id AF395CCDAD; Wed, 8 Jun 2016 14:21:34 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit From: "Isaac (.ike) Levy" In-Reply-To: <20160608170107.GB63330@mutt-hardenedbsd> Date: Wed, 8 Jun 2016 14:21:34 -0400 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> To: Shawn Webb X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 18:21:42 -0000 Hi Shawn, Sadly, not able to make it to Canada this year, but for the last week or = so since your announce I've been nudging along builds of OPNSense on = ARMv8, via beaglebone boards, building from FreeBSD 11-ALPHA2 images. = Nothing special since the base ARM work comes from stock FreeBSD, I'm = just compiling it. My last build started yesterday, which apparently incorporates your = HardenedBSD work as well, exciting to see all this work coming together! So far so good, burning some micro-SD media to get the job done, so it = just takes *time* ;) Will happily give a shout when I have successful serial images built. Best, .ike > On Jun 8, 2016, at 1:01 PM, Shawn Webb = wrote: >=20 > It's available for free from ARM, but you have to sign up for an > account. Due to having to sign up, I'm unsure I can share the > documentation myself. It's the ARMv8 reference documentation. >=20 > On Wed, Jun 08, 2016 at 04:58:56PM +0000, Manas Bhatnagar wrote: >> Share the reference documentation and I'm sure more folks would take = a look >> at it. Sorry if you've sent it before, I must have missed it. >>=20 >> On Wed, Jun 8, 2016, 12:57 Shawn Webb = wrote: >>=20 >>> I've talked with Andrew Turner, who gave me a little bit of info to = use >>> as a starting point. We need to get U-Boot EFI working on the RPI3 >>> first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, = so >>> I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he = might >>> have time to help out. >>>=20 >>> If I can't get the right knowledgeable people involved, I'm going to >>> cancel the hackathon. I simply lack the knowledge regarding ARM64 = and >>> the RPI3 hardware to do anything myself over the course of the next = four >>> days. The ARM64 reference documentation is several thousands of = pages, >>> and I'm only a few hundred pages in. I'll continue on, but I still = have >>> a ways to go. ;) >>>=20 >>> I'm really hoping to get some help from the FreeBSD community. >>>=20 >>> Thanks, >>>=20 >>> Shawn >>>=20 >>> On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: >>>> Hey, >>>>=20 >>>> I'm hoping we can convince Andrew Turner to help us out. He has >>>> existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 = but >>>> that hasn't been updated for a while now. FreeBSD HEAD has diverged >>>> enough to cause merge conflicts, some of which I think I might've = fixed >>>> in my own code repo, but I don't know jack about that code so I = probably >>>> made mistakes. >>>>=20 >>>> The RPI3 devices we're bringing all have SD cards in them along = with >>>> serial cables that can also power the device. We're also bringing >>>> somewhere around 5-7 SD card readers. So we'll have plenty of = devices to >>>> hack and test on. >>>>=20 >>>> I can help coordinate the work, but we really need help from those = who >>>> understand arm64 and the chips in the RPI3. >>>>=20 >>>> Thanks, >>>>=20 >>>> Shawn >>>>=20 >>>> On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: >>>>> Hello, >>>>>=20 >>>>> I am interested, but I really do not know much about programming = for >>>>> the FreeBSD kernel. Still, I'm happy to help in any way that I can = :) >>>>>=20 >>>>> Manas >>>>>=20 >>>>> On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb < >>> shawn.webb@hardenedbsd.org> wrote: >>>>>> Hey All, >>>>>>=20 >>>>>> HardenedBSD is bringing 10+ RPI3 devices to hack on during the = Dev >>>>>> Summit and during BSDCan. I'm really hoping that we can get RPI3 >>> support >>>>>> with latest HEAD by the end of BSDCan. >>>>>>=20 >>>>>> I'm reading through the ARM64/AArch64 reference docs myself and = have >>> a >>>>>> long ways to go. I would still consider myself a complete newb in >>> ARM64. >>>>>> So, in order to make my hope a reality, I'm going to need a bit = of >>> help. >>>>>>=20 >>>>>> Who's interested in participating in the hackathon? >>>>>>=20 >>>>>> Thanks, >>>>>>=20 >>>>>> -- >>>>>> Shawn Webb >>>>>> Cofounder and Security Engineer >>>>>> HardenedBSD >>>>>>=20 >>>>>> GPG Key ID: 0x6A84658F52456EEE >>>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F = 5245 >>> 6EEE >>>>=20 >>>> -- >>>> Shawn Webb >>>> Cofounder and Security Engineer >>>> HardenedBSD >>>>=20 >>>> GPG Key ID: 0x6A84658F52456EEE >>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >>>=20 >>>=20 >>>=20 >>> -- >>> Shawn Webb >>> Cofounder and Security Engineer >>> HardenedBSD >>>=20 >>> GPG Key ID: 0x6A84658F52456EEE >>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >>>=20 >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE From owner-freebsd-arm@freebsd.org Wed Jun 8 18:28:15 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3587B6FD02 for ; Wed, 8 Jun 2016 18:28:15 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-io0-x230.google.com (mail-io0-x230.google.com [IPv6:2607:f8b0:4001:c06::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6793D1941 for ; Wed, 8 Jun 2016 18:28:15 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-io0-x230.google.com with SMTP id 5so17125262ioy.1 for ; Wed, 08 Jun 2016 11:28:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=iJgcJ6OoQQRley3Rb8cAvD5e8wFaTGF1Oq14iIL5zFU=; b=mxB0FDRbBDnA7oH3f4r3TpPpTy4kVsrBaG+DLEWr7QsYYuyDnq5ejahcveo2zMY480 z16zCxb7iIXv59mIx0I4xZVSDYPahjg0bo9QWPW7H0EzX8Jg1qfSj4u7C4n6xenZQmGb AutBx2atNB7mXYviSRRYb4o8j0cFHCXvGtZKKa+Ux3a3a7hjvD79ptCPyv9ntz9Zl4Su k6PpsNZvgqPqQpFEAzZU/4FvWnFhzj+ieVkbPbNMbPGJkd3AOKTs6Xbtfta+3HUjxLrV O7DYSQxTG/vYvFB7iIEi4xPsT2h5SQl27xcRDFBTvsvD0S7bIKUCZAE+Qe2wHeN/3lWM sTkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=iJgcJ6OoQQRley3Rb8cAvD5e8wFaTGF1Oq14iIL5zFU=; b=QvVcm+Mwnvopnysy8Ouz4FAOuS+B22IFvts5OfYhB/NebfFl3n2WYCfxsDNlaJvV8+ UoPXd9qGuTLR75Qz3Mb68rdYxJtJYRVAKSZuLyGbbqCtazYV/ocbZkvw9sd+X7pH9dpb zFwn0dQC4FvcBPC9QbhjWNvQNw+C3/cMiIrAwoRLD54Fy7a+8bHUGJLFwroa7qfNcuu1 E2berilybeb6KYjqq4GzZ/pfDif5wuCLHabWPCalUk1PqfyMGdQ2r7/hRaVI8HDTXq5V IbBBB6/CS6LHpazGuJ5BmMdpIuF3VyIHQJcEvBi6VjlBcDrPCpAwiuvT0QBlY0cQIYKj T5ug== X-Gm-Message-State: ALyK8tKS28akTUO6unZieli5UP5zvdZ4YZb9HXUl//UBwxwRBrBCtCzjwnSx/h6CIUsjLrOx X-Received: by 10.107.15.92 with SMTP id x89mr10949495ioi.190.1465410494477; Wed, 08 Jun 2016 11:28:14 -0700 (PDT) Received: from mutt-hardenedbsd ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id x128sm1282215iod.37.2016.06.08.11.28.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2016 11:28:13 -0700 (PDT) Date: Wed, 8 Jun 2016 14:28:10 -0400 From: Shawn Webb To: "Isaac (.ike) Levy" Cc: freebsd-arm@freebsd.org Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160608182810.GC63330@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="rQ2U398070+RC21q" Content-Disposition: inline In-Reply-To: X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-ALPHA2-HBSD FreeBSD 11.0-ALPHA2-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 18:28:15 -0000 --rQ2U398070+RC21q Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Your builds would be ARMv7, correct? As far as I know, there are no ARMv8 BeagleBone boards. I'm excited to see that you're making progress, nonetheless! On Wed, Jun 08, 2016 at 02:21:34PM -0400, Isaac (.ike) Levy wrote: > Hi Shawn, >=20 > Sadly, not able to make it to Canada this year, but for the last week or = so since your announce I've been nudging along builds of OPNSense on ARMv8,= via beaglebone boards, building from FreeBSD 11-ALPHA2 images. Nothing sp= ecial since the base ARM work comes from stock FreeBSD, I'm just compiling = it. >=20 > My last build started yesterday, which apparently incorporates your Harde= nedBSD work as well, exciting to see all this work coming together! >=20 > So far so good, burning some micro-SD media to get the job done, so it ju= st takes *time* ;) > Will happily give a shout when I have successful serial images built. >=20 > Best, > .ike >=20 >=20 >=20 > > On Jun 8, 2016, at 1:01 PM, Shawn Webb wro= te: > >=20 > > It's available for free from ARM, but you have to sign up for an > > account. Due to having to sign up, I'm unsure I can share the > > documentation myself. It's the ARMv8 reference documentation. > >=20 > > On Wed, Jun 08, 2016 at 04:58:56PM +0000, Manas Bhatnagar wrote: > >> Share the reference documentation and I'm sure more folks would take a= look > >> at it. Sorry if you've sent it before, I must have missed it. > >>=20 > >> On Wed, Jun 8, 2016, 12:57 Shawn Webb wro= te: > >>=20 > >>> I've talked with Andrew Turner, who gave me a little bit of info to u= se > >>> as a starting point. We need to get U-Boot EFI working on the RPI3 > >>> first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, so > >>> I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he mi= ght > >>> have time to help out. > >>>=20 > >>> If I can't get the right knowledgeable people involved, I'm going to > >>> cancel the hackathon. I simply lack the knowledge regarding ARM64 and > >>> the RPI3 hardware to do anything myself over the course of the next f= our > >>> days. The ARM64 reference documentation is several thousands of pages, > >>> and I'm only a few hundred pages in. I'll continue on, but I still ha= ve > >>> a ways to go. ;) > >>>=20 > >>> I'm really hoping to get some help from the FreeBSD community. > >>>=20 > >>> Thanks, > >>>=20 > >>> Shawn > >>>=20 > >>> On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: > >>>> Hey, > >>>>=20 > >>>> I'm hoping we can convince Andrew Turner to help us out. He has > >>>> existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 = but > >>>> that hasn't been updated for a while now. FreeBSD HEAD has diverged > >>>> enough to cause merge conflicts, some of which I think I might've fi= xed > >>>> in my own code repo, but I don't know jack about that code so I prob= ably > >>>> made mistakes. > >>>>=20 > >>>> The RPI3 devices we're bringing all have SD cards in them along with > >>>> serial cables that can also power the device. We're also bringing > >>>> somewhere around 5-7 SD card readers. So we'll have plenty of device= s to > >>>> hack and test on. > >>>>=20 > >>>> I can help coordinate the work, but we really need help from those w= ho > >>>> understand arm64 and the chips in the RPI3. > >>>>=20 > >>>> Thanks, > >>>>=20 > >>>> Shawn > >>>>=20 > >>>> On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: > >>>>> Hello, > >>>>>=20 > >>>>> I am interested, but I really do not know much about programming for > >>>>> the FreeBSD kernel. Still, I'm happy to help in any way that I can = :) > >>>>>=20 > >>>>> Manas > >>>>>=20 > >>>>> On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb < > >>> shawn.webb@hardenedbsd.org> wrote: > >>>>>> Hey All, > >>>>>>=20 > >>>>>> HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > >>>>>> Summit and during BSDCan. I'm really hoping that we can get RPI3 > >>> support > >>>>>> with latest HEAD by the end of BSDCan. > >>>>>>=20 > >>>>>> I'm reading through the ARM64/AArch64 reference docs myself and ha= ve > >>> a > >>>>>> long ways to go. I would still consider myself a complete newb in > >>> ARM64. > >>>>>> So, in order to make my hope a reality, I'm going to need a bit of > >>> help. > >>>>>>=20 > >>>>>> Who's interested in participating in the hackathon? > >>>>>>=20 > >>>>>> Thanks, > >>>>>>=20 > >>>>>> -- > >>>>>> Shawn Webb > >>>>>> Cofounder and Security Engineer > >>>>>> HardenedBSD > >>>>>>=20 > >>>>>> GPG Key ID: 0x6A84658F52456EEE > >>>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 > >>> 6EEE > >>>>=20 > >>>> -- > >>>> Shawn Webb > >>>> Cofounder and Security Engineer > >>>> HardenedBSD > >>>>=20 > >>>> GPG Key ID: 0x6A84658F52456EEE > >>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6= EEE > >>>=20 > >>>=20 > >>>=20 > >>> -- > >>> Shawn Webb > >>> Cofounder and Security Engineer > >>> HardenedBSD > >>>=20 > >>> GPG Key ID: 0x6A84658F52456EEE > >>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6E= EE > >>>=20 > >=20 > > --=20 > > Shawn Webb > > Cofounder and Security Engineer > > HardenedBSD > >=20 > > GPG Key ID: 0x6A84658F52456EEE > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE >=20 --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --rQ2U398070+RC21q Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXWGO4AAoJEGqEZY9SRW7uN60P/jWVCx4bT5Q/wL396FDLO+sl a2QdcMHVNOJRhntlPgOTRQK0NKDVQldoBY40k7HGc88GOv49hywPtW1gO/8KA19D ynTfFz1Bx59jqiN+vg95NJGMOncCqZXEMpMFOSqKzmBX/tuRvKtyz9PxYg0kx/st shovXmbCgwdhHkmmGe1dh51i81aE61Xu3laAdGSphU2ZNcpqvYMf63Yc51jL0/05 9FVTHHLrkjfGZfDuzcdvPBbrhUnBNOfsrYSNiaN+McwpoUumS8goTLnfbgJc7uSu 3p+4TDB+2laRVDlgKYuovIaD8ytxwaCUITOgL/jMrdSXlbAAvnkOTk+kd8L4B+Di LYic6aFcjc7KoZyATwrcQBFJ2Ni2PexJoOj88OhJvEd/t+/zPO8XRlcoG28XCaBt ZZl+hrDr5yF6Bde3JmirwsI0K6FzYIWZCZkCcE7tbTq2erLjVwGiRSMbWnGslZXw lpqBxgNZEfZ+Ns+ujGKEjBIGrwbnCJCHUXiFWHPd88s0vGkDlMkjk96xpjwe0rbU ofZRk6y2Rqb7VbERF2p2kf1SebX+OFhS6k9mWOjFnxMu3T844lpL781BvIwuy+yW hyn3v1HOM/T4ELluvFUYuUqv93cGaCSQcYpX9j+YzTzyc/nQE34fdtmtOolVmOCv 4sIJQGdH83xnX238j9Af =ea9s -----END PGP SIGNATURE----- --rQ2U398070+RC21q-- From owner-freebsd-arm@freebsd.org Wed Jun 8 18:56:08 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BA5F7B6F890 for ; Wed, 8 Jun 2016 18:56:08 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8E6521335 for ; Wed, 8 Jun 2016 18:56:08 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 2B00E21D50; Wed, 8 Jun 2016 14:56:07 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Wed, 08 Jun 2016 14:56:07 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= blackskyresearch.net; h=cc:content-transfer-encoding :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=0WdzL On7Gk0bGkBan0BwxHQ1Qkc=; b=j79AQsvHjvLFG6kjhr8y4D1m7OvEFTi82hlRi /+x1UY0tSnKOWJD4+7c0RSyDWUDrdDGn/yfqZZuxXDSaI6pJdufvwF/Lpb8gph7P VOSQz9pDVcoH7PGY1STHMJbZmau2bQ2xeRPS7coA/p9qjWxlql9tzSyQO7Pi0AcR f2eJZE= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=0WdzLOn7Gk0bGkB an0BwxHQ1Qkc=; b=RHU/FnGW2uxN1H6mR3vCjGR/RLtR4Ve+XUVIWG9FAYLzAD4 yRyGMevX0UFkizugsmLz/ejr0k3r7ewtn9l2dBaxGCf+EN95MCnQrM2rt8cncv2v gfOdU2ecm/JVIdSANK15HYSDkeFqLjjhRw5wE2w8ROU7FSGofRUc/E9eK3TE= X-Sasl-enc: /WFFqYPx36aU6CHCQ3RDavmh3FskkLNO4DfFSUZXcV3a 1465412166 Received: from [10.22.162.12] (unknown [66.111.12.42]) by mail.messagingengine.com (Postfix) with ESMTPA id C8648CCDB1; Wed, 8 Jun 2016 14:56:06 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit From: "Isaac (.ike) Levy" In-Reply-To: <20160608182810.GC63330@mutt-hardenedbsd> Date: Wed, 8 Jun 2016 14:56:06 -0400 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> <20160608182810.GC63330@mutt-hardenedbsd> To: Shawn Webb X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 18:56:08 -0000 > On Jun 8, 2016, at 2:28 PM, Shawn Webb = wrote: >=20 > Your builds would be ARMv7, correct? As far as I know, there are no > ARMv8 BeagleBone boards. Oh, I could be very mistaken- perhaps someone on list could help me = understand this- (searching the web isn't helping me here), Can anyone on list here help me clarify the ARMv7 or ARMv8 = architectures? -- I have a couple of Beaglebone Black boards, I'm unclear if it's ARMv7 or = ARMv8, because all the Beagleboard/TexasInstruments literature just says = "Cortex-A8". https://beagleboard.org/black https://www.ti.com/product/am3358 It's a 32 bit cpu, but no mention of ARMv7 there? Interestingly, I see there's a ton of new excitement for ARMv8, (SO WISH = I WAS THERE!) https://www.bsdcan.org/2015/schedule/events/549.en.html yet from searching the net, the ARM page in the FreeBSD wiki currently = has no mention of ARMv8, https://wiki.freebsd.org/FreeBSD/arm I may just be searching poorly :) >=20 > I'm excited to see that you're making progress, nonetheless! Me too, will be happy if it compiles! (I have a nice little applied use for a simple/el-cheapo wireless access = point in an odd location, and if I can get this working with OPNsense, = I'll be delighted.) Best, .ike >=20 > On Wed, Jun 08, 2016 at 02:21:34PM -0400, Isaac (.ike) Levy wrote: >> Hi Shawn, >>=20 >> Sadly, not able to make it to Canada this year, but for the last week = or so since your announce I've been nudging along builds of OPNSense on = ARMv8, via beaglebone boards, building from FreeBSD 11-ALPHA2 images. = Nothing special since the base ARM work comes from stock FreeBSD, I'm = just compiling it. >>=20 >> My last build started yesterday, which apparently incorporates your = HardenedBSD work as well, exciting to see all this work coming together! >>=20 >> So far so good, burning some micro-SD media to get the job done, so = it just takes *time* ;) >> Will happily give a shout when I have successful serial images built. >>=20 >> Best, >> .ike >>=20 >>=20 >>=20 >>> On Jun 8, 2016, at 1:01 PM, Shawn Webb = wrote: >>>=20 >>> It's available for free from ARM, but you have to sign up for an >>> account. Due to having to sign up, I'm unsure I can share the >>> documentation myself. It's the ARMv8 reference documentation. >>>=20 >>> On Wed, Jun 08, 2016 at 04:58:56PM +0000, Manas Bhatnagar wrote: >>>> Share the reference documentation and I'm sure more folks would = take a look >>>> at it. Sorry if you've sent it before, I must have missed it. >>>>=20 >>>> On Wed, Jun 8, 2016, 12:57 Shawn Webb = wrote: >>>>=20 >>>>> I've talked with Andrew Turner, who gave me a little bit of info = to use >>>>> as a starting point. We need to get U-Boot EFI working on the RPI3 >>>>> first. Luiz Otavio O Souza is the current U-Boot expert in = FreeBSD, so >>>>> I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he = might >>>>> have time to help out. >>>>>=20 >>>>> If I can't get the right knowledgeable people involved, I'm going = to >>>>> cancel the hackathon. I simply lack the knowledge regarding ARM64 = and >>>>> the RPI3 hardware to do anything myself over the course of the = next four >>>>> days. The ARM64 reference documentation is several thousands of = pages, >>>>> and I'm only a few hundred pages in. I'll continue on, but I still = have >>>>> a ways to go. ;) >>>>>=20 >>>>> I'm really hoping to get some help from the FreeBSD community. >>>>>=20 >>>>> Thanks, >>>>>=20 >>>>> Shawn >>>>>=20 >>>>> On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: >>>>>> Hey, >>>>>>=20 >>>>>> I'm hoping we can convince Andrew Turner to help us out. He has >>>>>> existing code at = https://github.com/zxombie/freebsd/tree/arm64-rpi3 but >>>>>> that hasn't been updated for a while now. FreeBSD HEAD has = diverged >>>>>> enough to cause merge conflicts, some of which I think I might've = fixed >>>>>> in my own code repo, but I don't know jack about that code so I = probably >>>>>> made mistakes. >>>>>>=20 >>>>>> The RPI3 devices we're bringing all have SD cards in them along = with >>>>>> serial cables that can also power the device. We're also bringing >>>>>> somewhere around 5-7 SD card readers. So we'll have plenty of = devices to >>>>>> hack and test on. >>>>>>=20 >>>>>> I can help coordinate the work, but we really need help from = those who >>>>>> understand arm64 and the chips in the RPI3. >>>>>>=20 >>>>>> Thanks, >>>>>>=20 >>>>>> Shawn >>>>>>=20 >>>>>> On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: >>>>>>> Hello, >>>>>>>=20 >>>>>>> I am interested, but I really do not know much about programming = for >>>>>>> the FreeBSD kernel. Still, I'm happy to help in any way that I = can :) >>>>>>>=20 >>>>>>> Manas >>>>>>>=20 >>>>>>> On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb < >>>>> shawn.webb@hardenedbsd.org> wrote: >>>>>>>> Hey All, >>>>>>>>=20 >>>>>>>> HardenedBSD is bringing 10+ RPI3 devices to hack on during the = Dev >>>>>>>> Summit and during BSDCan. I'm really hoping that we can get = RPI3 >>>>> support >>>>>>>> with latest HEAD by the end of BSDCan. >>>>>>>>=20 >>>>>>>> I'm reading through the ARM64/AArch64 reference docs myself and = have >>>>> a >>>>>>>> long ways to go. I would still consider myself a complete newb = in >>>>> ARM64. >>>>>>>> So, in order to make my hope a reality, I'm going to need a bit = of >>>>> help. >>>>>>>>=20 >>>>>>>> Who's interested in participating in the hackathon? >>>>>>>>=20 >>>>>>>> Thanks, >>>>>>>>=20 >>>>>>>> -- >>>>>>>> Shawn Webb >>>>>>>> Cofounder and Security Engineer >>>>>>>> HardenedBSD >>>>>>>>=20 >>>>>>>> GPG Key ID: 0x6A84658F52456EEE >>>>>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F = 5245 >>>>> 6EEE >>>>>>=20 >>>>>> -- >>>>>> Shawn Webb >>>>>> Cofounder and Security Engineer >>>>>> HardenedBSD >>>>>>=20 >>>>>> GPG Key ID: 0x6A84658F52456EEE >>>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F = 5245 6EEE >>>>>=20 >>>>>=20 >>>>>=20 >>>>> -- >>>>> Shawn Webb >>>>> Cofounder and Security Engineer >>>>> HardenedBSD >>>>>=20 >>>>> GPG Key ID: 0x6A84658F52456EEE >>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >>>>>=20 >>>=20 >>> --=20 >>> Shawn Webb >>> Cofounder and Security Engineer >>> HardenedBSD >>>=20 >>> GPG Key ID: 0x6A84658F52456EEE >>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >>=20 >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE From owner-freebsd-arm@freebsd.org Wed Jun 8 19:22:22 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 16B06B70485 for ; Wed, 8 Jun 2016 19:22:22 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x22c.google.com (mail-vk0-x22c.google.com [IPv6:2607:f8b0:400c:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BDE6618AC for ; Wed, 8 Jun 2016 19:22:21 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x22c.google.com with SMTP id d64so25347315vkb.0 for ; Wed, 08 Jun 2016 12:22:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=2gkBEMruUru7QTkw2By7G3ddj3fqSPqp8nSoDRasCxw=; b=0SXea+vHo2K99Tp6NvnwrqOGxgVxpP6dKnLxEmD9xGE8H9pUCCYWL94jUao411aMig vxR+OwN8SrHzQ9FX8BjdR/vcOFdouvfA+2+Bm0q9Yokbkxzrliu8/+7dqTThC3mvo5Xg gV7DWCazCgrXJp3uCV4Z7XTMtuoYupyVeXf57RKiYxHp7rEk4cEu5Zy3dGFs0hgQAipN nQxKPSlMoVobXDa1Z+zIY2+7LTNU/BtSwL2zZua5/kz7jLdpBrNV0+UNEn6zaiaGJdxm v5eR6xZByuK6Shig5XhWRNaQZs39m2UTSocganxrFSqNnycB0+u5rzhdOVlVJ3S05ybq JG2g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=2gkBEMruUru7QTkw2By7G3ddj3fqSPqp8nSoDRasCxw=; b=BCPYHG7E+Bpe+YGO8TKJK6GfgZPqFhF54JTNvOTlTht4JncosffNtNu8DbO1NcY8Q7 TaExcquiiVzQOUEv8bPsxa1t+KTOUZ7vaJYWMKG+SzlXmG1dvfjt2Lwl9xb8bHtmLAkp k3E/r9oS7hTTAD5/acn1njKp0UFtZf1QzGnalq05oVXmQ36rX83HBOCrU+T0UPT9Fo+Q 71S4uuA6c+fk5jyFNOz3knlqSGCXu8OwgVKU7j3fckluYf5MDu8cvzhb3qe/40KcCcc3 Kp8qL09VgMZYW/bB0L5kIYCqo8n/nPWXI/SDJVlDPwiDzh8avnTZYrrhBuoxpYGqPS3d 6Z9A== X-Gm-Message-State: ALyK8tKEYUzuNZzagvTXH0k4mnuhH5uXPc/yKI6RKFpJhXb1n72qrCp/hPzfv32AjaoYera4PaxG5Ycz6S7qVw== X-Received: by 10.159.38.39 with SMTP id 36mr489287uag.30.1465413740619; Wed, 08 Jun 2016 12:22:20 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.94.205 with HTTP; Wed, 8 Jun 2016 12:22:20 -0700 (PDT) In-Reply-To: <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> <20160608182810.GC63330@mutt-hardenedbsd> <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> From: Russell Haley Date: Wed, 8 Jun 2016 12:22:20 -0700 Message-ID: Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: "Isaac (.ike) Levy" Cc: Shawn Webb , freebsd-arm Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 19:22:22 -0000 On Wed, Jun 8, 2016 at 11:56 AM, Isaac (.ike) Levy wrote: > >> On Jun 8, 2016, at 2:28 PM, Shawn Webb wrot= e: >> >> Your builds would be ARMv7, correct? As far as I know, there are no >> ARMv8 BeagleBone boards. > > Oh, I could be very mistaken- perhaps someone on list could help me under= stand this- (searching the web isn't helping me here), > > Can anyone on list here help me clarify the ARMv7 or ARMv8 architectures? Oh, oh, now you've done it... ha ha. This is very very very confusing due to both marketing terms and some incongruency in terminology. I'm just an amateur but I'm gonna take a shot at this so anyone who knows better please feel free to correct me. - Cortex-A8 is a marketing term for a specific processor design. This is an "ARM Ltd." design that can be licensed by anyone. - ARMv6, ARMv7 and ARMv8 are all different ARM *instruction sets*. Different processors and families use different instruction sets (also license-able by anyone to design their OWN processors). - The Beaglebone series uses the Texas Instruments am33XX processor family, which I think includes designs of both ARMv6 and ARMv7 variants. The ARMv7 variants are based on the Cortex-A8 design. The RPI2 uses a Broadcomm chip that is also a Cortex-A8 based processor (ARMv7). - Within FreeBSD, ARMv6 and ARMv7 are represented by one architecture (ARCH) which is called ARMv6 (as was recently lamented by Mr. Lapore). That's why you can't find reference to ARMv7. (This is where i start getting fuzzy on details) -The RPI3 is a 64 bit variant of the PRI development board. ARMv8 is the Arm 64 bit family of instruction sets. In FreeBSD, it's called AARCH64. That's why you won't see it mentioned as ARMv8. Hence, when referring to RPI 1, 1+ 2 or 2B, the term armv6 is thrown around and when discussing the RPI3 the term AARCH64 is used. I think...? tee hee. Cheers, Russ > > -- > I have a couple of Beaglebone Black boards, I'm unclear if it's ARMv7 or = ARMv8, because all the Beagleboard/TexasInstruments literature just says "C= ortex-A8". > > https://beagleboard.org/black > https://www.ti.com/product/am3358 > > It's a 32 bit cpu, but no mention of ARMv7 there? > > Interestingly, I see there's a ton of new excitement for ARMv8, (SO WISH = I WAS THERE!) > https://www.bsdcan.org/2015/schedule/events/549.en.html > > yet from searching the net, the ARM page in the FreeBSD wiki currently ha= s no mention of ARMv8, > https://wiki.freebsd.org/FreeBSD/arm > > I may just be searching poorly :) > >> >> I'm excited to see that you're making progress, nonetheless! > > Me too, will be happy if it compiles! > > (I have a nice little applied use for a simple/el-cheapo wireless access = point in an odd location, and if I can get this working with OPNsense, I'll= be delighted.) > > Best, > .ike > > >> >> On Wed, Jun 08, 2016 at 02:21:34PM -0400, Isaac (.ike) Levy wrote: >>> Hi Shawn, >>> >>> Sadly, not able to make it to Canada this year, but for the last week o= r so since your announce I've been nudging along builds of OPNSense on ARMv= 8, via beaglebone boards, building from FreeBSD 11-ALPHA2 images. Nothing = special since the base ARM work comes from stock FreeBSD, I'm just compilin= g it. >>> >>> My last build started yesterday, which apparently incorporates your Har= denedBSD work as well, exciting to see all this work coming together! >>> >>> So far so good, burning some micro-SD media to get the job done, so it = just takes *time* ;) >>> Will happily give a shout when I have successful serial images built. >>> >>> Best, >>> .ike >>> >>> >>> >>>> On Jun 8, 2016, at 1:01 PM, Shawn Webb wr= ote: >>>> >>>> It's available for free from ARM, but you have to sign up for an >>>> account. Due to having to sign up, I'm unsure I can share the >>>> documentation myself. It's the ARMv8 reference documentation. >>>> >>>> On Wed, Jun 08, 2016 at 04:58:56PM +0000, Manas Bhatnagar wrote: >>>>> Share the reference documentation and I'm sure more folks would take = a look >>>>> at it. Sorry if you've sent it before, I must have missed it. >>>>> >>>>> On Wed, Jun 8, 2016, 12:57 Shawn Webb wr= ote: >>>>> >>>>>> I've talked with Andrew Turner, who gave me a little bit of info to = use >>>>>> as a starting point. We need to get U-Boot EFI working on the RPI3 >>>>>> first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, = so >>>>>> I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he m= ight >>>>>> have time to help out. >>>>>> >>>>>> If I can't get the right knowledgeable people involved, I'm going to >>>>>> cancel the hackathon. I simply lack the knowledge regarding ARM64 an= d >>>>>> the RPI3 hardware to do anything myself over the course of the next = four >>>>>> days. The ARM64 reference documentation is several thousands of page= s, >>>>>> and I'm only a few hundred pages in. I'll continue on, but I still h= ave >>>>>> a ways to go. ;) >>>>>> >>>>>> I'm really hoping to get some help from the FreeBSD community. >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Shawn >>>>>> >>>>>> On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: >>>>>>> Hey, >>>>>>> >>>>>>> I'm hoping we can convince Andrew Turner to help us out. He has >>>>>>> existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3= but >>>>>>> that hasn't been updated for a while now. FreeBSD HEAD has diverged >>>>>>> enough to cause merge conflicts, some of which I think I might've f= ixed >>>>>>> in my own code repo, but I don't know jack about that code so I pro= bably >>>>>>> made mistakes. >>>>>>> >>>>>>> The RPI3 devices we're bringing all have SD cards in them along wit= h >>>>>>> serial cables that can also power the device. We're also bringing >>>>>>> somewhere around 5-7 SD card readers. So we'll have plenty of devic= es to >>>>>>> hack and test on. >>>>>>> >>>>>>> I can help coordinate the work, but we really need help from those = who >>>>>>> understand arm64 and the chips in the RPI3. >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> Shawn >>>>>>> >>>>>>> On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: >>>>>>>> Hello, >>>>>>>> >>>>>>>> I am interested, but I really do not know much about programming f= or >>>>>>>> the FreeBSD kernel. Still, I'm happy to help in any way that I can= :) >>>>>>>> >>>>>>>> Manas >>>>>>>> >>>>>>>> On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb < >>>>>> shawn.webb@hardenedbsd.org> wrote: >>>>>>>>> Hey All, >>>>>>>>> >>>>>>>>> HardenedBSD is bringing 10+ RPI3 devices to hack on during the De= v >>>>>>>>> Summit and during BSDCan. I'm really hoping that we can get RPI3 >>>>>> support >>>>>>>>> with latest HEAD by the end of BSDCan. >>>>>>>>> >>>>>>>>> I'm reading through the ARM64/AArch64 reference docs myself and h= ave >>>>>> a >>>>>>>>> long ways to go. I would still consider myself a complete newb in >>>>>> ARM64. >>>>>>>>> So, in order to make my hope a reality, I'm going to need a bit o= f >>>>>> help. >>>>>>>>> >>>>>>>>> Who's interested in participating in the hackathon? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Shawn Webb >>>>>>>>> Cofounder and Security Engineer >>>>>>>>> HardenedBSD >>>>>>>>> >>>>>>>>> GPG Key ID: 0x6A84658F52456EEE >>>>>>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 524= 5 >>>>>> 6EEE >>>>>>> >>>>>>> -- >>>>>>> Shawn Webb >>>>>>> Cofounder and Security Engineer >>>>>>> HardenedBSD >>>>>>> >>>>>>> GPG Key ID: 0x6A84658F52456EEE >>>>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Shawn Webb >>>>>> Cofounder and Security Engineer >>>>>> HardenedBSD >>>>>> >>>>>> GPG Key ID: 0x6A84658F52456EEE >>>>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6= EEE >>>>>> >>>> >>>> -- >>>> Shawn Webb >>>> Cofounder and Security Engineer >>>> HardenedBSD >>>> >>>> GPG Key ID: 0x6A84658F52456EEE >>>> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EE= E >>> >> >> -- >> Shawn Webb >> Cofounder and Security Engineer >> HardenedBSD >> >> GPG Key ID: 0x6A84658F52456EEE >> GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE > > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Wed Jun 8 19:30:08 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CD472B706D8 for ; Wed, 8 Jun 2016 19:30:08 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A07681D49 for ; Wed, 8 Jun 2016 19:30:08 +0000 (UTC) (envelope-from ike@blackskyresearch.net) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 5339F20C8F; Wed, 8 Jun 2016 15:30:07 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute7.internal (MEProxy); Wed, 08 Jun 2016 15:30:07 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= blackskyresearch.net; h=cc:content-transfer-encoding :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=NPpbD 47BZoSLhkUXZPErE+LtSuQ=; b=FKWdFYMM18C2GUymlRmHub/RFSH+g0fBduEC+ 3IoHtQjwkbcZLIBla2+mxX0BEtc2JT+JPDIi4mhwxoJL/E0cbeui3xEu51IcvJ07 NUU7GpIQaXhzBSIF2dxApZCsD4IMXeaPqlCk+ip6/lahvz3W85m3wUCJgpbs5Ybk 4+2t6k= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=NPpbD47BZoSLhkU XZPErE+LtSuQ=; b=KO36p0KBvSliHkTz8tKKhcgOLO54w7q8Fkr+bvZIQK3A2ar hzJYTFD0iKoT069ON7Owhh8rhZEOCU8vzeXKQXrdKKxMleFJFb/cEppZ7kLw1Js8 QkiWvZPaXGircNECjclpYN4HdizauSfHhpW1coOy7zeT2TqqdAf7n57HTC2c= X-Sasl-enc: DnBVzPCWgg2laVCPrzaDu8asMt15F6LZAf37d3XTU8aa 1465414207 Received: from [10.22.162.12] (unknown [66.111.12.42]) by mail.messagingengine.com (Postfix) with ESMTPA id 01934CCD26; Wed, 8 Jun 2016 15:30:07 -0400 (EDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit From: "Isaac (.ike) Levy" In-Reply-To: Date: Wed, 8 Jun 2016 15:30:06 -0400 Cc: Shawn Webb , freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <8328C70D-51EA-4A0F-93A5-80CD665ECDFF@blackskyresearch.net> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> <20160608182810.GC63330@mutt-hardenedbsd> <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> To: Russell Haley X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 19:30:08 -0000 Thanks Russ, All, > On Jun 8, 2016, at 3:22 PM, Russell Haley = wrote: >=20 > On Wed, Jun 8, 2016 at 11:56 AM, Isaac (.ike) Levy > wrote: >>=20 >>> On Jun 8, 2016, at 2:28 PM, Shawn Webb = wrote: >>>=20 >>> Your builds would be ARMv7, correct? As far as I know, there are no >>> ARMv8 BeagleBone boards. >>=20 >> Oh, I could be very mistaken- perhaps someone on list could help me = understand this- (searching the web isn't helping me here), >>=20 >> Can anyone on list here help me clarify the ARMv7 or ARMv8 = architectures? >=20 > Oh, oh, now you've done it... ha ha. This is very very very confusing > due to both marketing terms and some incongruency in terminology. I'm > just an amateur but I'm gonna take a shot at this so anyone who knows > better please feel free to correct me. >=20 > - Cortex-A8 is a marketing term for a specific processor design. This > is an "ARM Ltd." design that can be licensed by anyone. >=20 > - ARMv6, ARMv7 and ARMv8 are all different ARM *instruction sets*. > Different processors and families use different instruction sets (also > license-able by anyone to design their OWN processors). >=20 > - The Beaglebone series uses the Texas Instruments am33XX processor > family, which I think includes designs of both ARMv6 and ARMv7 > variants. The ARMv7 variants are based on the Cortex-A8 design. The > RPI2 uses a Broadcomm chip that is also a Cortex-A8 based processor > (ARMv7). >=20 > - Within FreeBSD, ARMv6 and ARMv7 are represented by one architecture > (ARCH) which is called ARMv6 (as was recently lamented by Mr. Lapore). > That's why you can't find reference to ARMv7. >=20 > (This is where i start getting fuzzy on details) >=20 > -The RPI3 is a 64 bit variant of the PRI development board. ARMv8 is > the Arm 64 bit family of instruction sets. In FreeBSD, it's called > AARCH64. That's why you won't see it mentioned as ARMv8. >=20 > Hence, when referring to RPI 1, 1+ 2 or 2B, the term armv6 is thrown > around and when discussing the RPI3 the term AARCH64 is used. >=20 > I think...? tee hee. >=20 > Cheers, >=20 > Russ "RISC architecture is gonna change everything." I really appreciate this shot at an explanation, and would hazzard to = say that clarity here is perhaps the biggest problem ARM platforms have = going for them :) For users, far more confusing than Itanium vs. AMD64 = ever was! Thanks again Russ. Best, .ike From owner-freebsd-arm@freebsd.org Wed Jun 8 21:15:28 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3577CB70087 for ; Wed, 8 Jun 2016 21:15:28 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x243.google.com (mail-vk0-x243.google.com [IPv6:2607:f8b0:400c:c05::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F1DAC1F29 for ; Wed, 8 Jun 2016 21:15:27 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x243.google.com with SMTP id x7so3374672vkf.3 for ; Wed, 08 Jun 2016 14:15:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=+a14Z9Nr/5my+4SwWBHZw1gQn1nU5EeHeR73vWhL3bY=; b=TxUxP2vN0R8DuAdPwLxHSAyUr4UGYCXcH1BauP22Ik1gOpas5C00a05s2ma+Ben8a3 qFQsh7pNTmZE1zPNo0LJkQcwhadThzrRWWmCNLIq7ld+QYGM/vJ1ojsRl/eMi/ZV+uC+ MO1ZDJMeMxdLdL19ltK4rOnjlMtLgNRS5PiK2f92xzwMEJ/kkAhcWHdC6kheoiSUHlXx Na3t9pXMMP4eYbeRn7atcl8S/eCFRQ9D32WGHxfmwotJlcmBxi/YoQGKpZo8LfZHcnQ0 ZxOQd2MxHXx0eRAoAwFLEV+AMKB7ATNvMz2OVD6b83Z5DolDSONZEoeeScMMjenARI3J IUIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=+a14Z9Nr/5my+4SwWBHZw1gQn1nU5EeHeR73vWhL3bY=; b=NXm/KaN5NQy9Q1a8ctwdBCUfsWISmHht5gV4DDII1UJVcfi9QIpVFhQiUpkPOv3P7d AYdwGpyYpMNf/t/BncFu8LiuK3bWkqLuAG1llBbCazlPHUrznj3X9CZeXSnj249n8M8j T2MC8pQ3XwkK+G30sdVm1TVBP5n0++GjVMyri47GcUvJJghhrlzTIVCBoAjH4biltlKB RnFnvVXcxPyGzii6lhtcXQD/uqNEo+U/oOf2XEoEfH1rJsqJQjn9ZWzdYAb7AFpUGneC yuPm68G/WgKVftfOu5yA7WmC69u85g+gID0GZK0SNVwMxjcOQyMNv2FDoxVpyBRUnYh8 xT2g== X-Gm-Message-State: ALyK8tLloKj+e9O/AIDO05GLph3gZkRlYjwNyVA+VVz92eqnU4ShizTAplmenb+cZl+BPqxM2sVBrhjJ5Rfxkg== X-Received: by 10.159.32.131 with SMTP id 3mr3389723uaa.75.1465420526917; Wed, 08 Jun 2016 14:15:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Wed, 8 Jun 2016 14:15:26 -0700 (PDT) In-Reply-To: <8328C70D-51EA-4A0F-93A5-80CD665ECDFF@blackskyresearch.net> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> <20160608182810.GC63330@mutt-hardenedbsd> <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> <8328C70D-51EA-4A0F-93A5-80CD665ECDFF@blackskyresearch.net> From: Russell Haley Date: Wed, 8 Jun 2016 14:15:26 -0700 Message-ID: Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: "Isaac (.ike) Levy" Cc: Shawn Webb , freebsd-arm Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 21:15:28 -0000 So just in looking for answers I see that the ARM developers cross build page is out of date. https://wiki.freebsd.org/FreeBSD/arm/crossbuild and to be nit picky, the aarch64 pages sit outside the ARM section in the main wiki area. Shouldn't AARCH64 be a subset of ARM? Even if they are not re-organized, perhaps a short description about what each platform moniker means? Cheers, Russ On Wed, Jun 8, 2016 at 12:30 PM, Isaac (.ike) Levy wrote: > Thanks Russ, All, > >> On Jun 8, 2016, at 3:22 PM, Russell Haley wrote: >> >> On Wed, Jun 8, 2016 at 11:56 AM, Isaac (.ike) Levy >> wrote: >>> >>>> On Jun 8, 2016, at 2:28 PM, Shawn Webb wrote: >>>> >>>> Your builds would be ARMv7, correct? As far as I know, there are no >>>> ARMv8 BeagleBone boards. >>> >>> Oh, I could be very mistaken- perhaps someone on list could help me understand this- (searching the web isn't helping me here), >>> >>> Can anyone on list here help me clarify the ARMv7 or ARMv8 architectures? >> >> Oh, oh, now you've done it... ha ha. This is very very very confusing >> due to both marketing terms and some incongruency in terminology. I'm >> just an amateur but I'm gonna take a shot at this so anyone who knows >> better please feel free to correct me. >> >> - Cortex-A8 is a marketing term for a specific processor design. This >> is an "ARM Ltd." design that can be licensed by anyone. >> >> - ARMv6, ARMv7 and ARMv8 are all different ARM *instruction sets*. >> Different processors and families use different instruction sets (also >> license-able by anyone to design their OWN processors). >> >> - The Beaglebone series uses the Texas Instruments am33XX processor >> family, which I think includes designs of both ARMv6 and ARMv7 >> variants. The ARMv7 variants are based on the Cortex-A8 design. The >> RPI2 uses a Broadcomm chip that is also a Cortex-A8 based processor >> (ARMv7). >> >> - Within FreeBSD, ARMv6 and ARMv7 are represented by one architecture >> (ARCH) which is called ARMv6 (as was recently lamented by Mr. Lapore). >> That's why you can't find reference to ARMv7. >> >> (This is where i start getting fuzzy on details) >> >> -The RPI3 is a 64 bit variant of the PRI development board. ARMv8 is >> the Arm 64 bit family of instruction sets. In FreeBSD, it's called >> AARCH64. That's why you won't see it mentioned as ARMv8. >> >> Hence, when referring to RPI 1, 1+ 2 or 2B, the term armv6 is thrown >> around and when discussing the RPI3 the term AARCH64 is used. >> >> I think...? tee hee. >> >> Cheers, >> >> Russ > > "RISC architecture is gonna change everything." > > I really appreciate this shot at an explanation, and would hazzard to say that clarity here is perhaps the biggest problem ARM platforms have going for them :) For users, far more confusing than Itanium vs. AMD64 ever was! > > Thanks again Russ. > > Best, > .ike > > > From owner-freebsd-arm@freebsd.org Wed Jun 8 21:45:00 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7B9A6B707A6 for ; Wed, 8 Jun 2016 21:45:00 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (mail.nomadlogic.org [IPv6:2607:f2f8:a098::4]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6741712F5 for ; Wed, 8 Jun 2016 21:45:00 +0000 (UTC) (envelope-from pete@nomadlogic.org) Received: from mail.nomadlogic.org (localhost [127.0.0.1]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.nomadlogic.org (Postfix) with ESMTPS id BF5FD125EE6 for ; Wed, 8 Jun 2016 14:44:53 -0700 (PDT) Received: from pop.rubicorp.com (unknown [72.34.113.100]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail.nomadlogic.org (Postfix) with ESMTPSA id B6B5D125EBA for ; Wed, 8 Jun 2016 14:44:53 -0700 (PDT) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: freebsd-arm@freebsd.org References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> <20160608182810.GC63330@mutt-hardenedbsd> <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> From: Pete Wright Message-ID: <4c3b8332-ed5c-26a7-a5b7-fecc9cd1b097@nomadlogic.org> Date: Wed, 8 Jun 2016 14:44:53 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 21:45:00 -0000 On 06/08/2016 11:56, Isaac (.ike) Levy wrote: > >> On Jun 8, 2016, at 2:28 PM, Shawn Webb wrote: >> >> Your builds would be ARMv7, correct? As far as I know, there are no >> ARMv8 BeagleBone boards. > > Oh, I could be very mistaken- perhaps someone on list could help me understand this- (searching the web isn't helping me here), > > Can anyone on list here help me clarify the ARMv7 or ARMv8 architectures? > > -- > I have a couple of Beaglebone Black boards, I'm unclear if it's ARMv7 or ARMv8, because all the Beagleboard/TexasInstruments literature just says "Cortex-A8". > > https://beagleboard.org/black > https://www.ti.com/product/am3358 > > It's a 32 bit cpu, but no mention of ARMv7 there? > > Interestingly, I see there's a ton of new excitement for ARMv8, (SO WISH I WAS THERE!) > https://www.bsdcan.org/2015/schedule/events/549.en.html > > yet from searching the net, the ARM page in the FreeBSD wiki currently has no mention of ARMv8, > https://wiki.freebsd.org/FreeBSD/arm > > I may just be searching poorly :) > the timing is pretty good on this discussion. the freebsd journal that just went live today has several articles on ARMv8 that may be of interest: https://mydigitalpublication.com/publication?i=307616 -pete -- Pete Wright pete@nomadlogic.org From owner-freebsd-arm@freebsd.org Wed Jun 8 22:37:40 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37348B6F508 for ; Wed, 8 Jun 2016 22:37:40 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x22b.google.com (mail-vk0-x22b.google.com [IPv6:2607:f8b0:400c:c05::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E719212B1 for ; Wed, 8 Jun 2016 22:37:39 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x22b.google.com with SMTP id d127so31664211vkh.2 for ; Wed, 08 Jun 2016 15:37:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=eR9UKzp+bMg6jXN3aMMufjllVfY856ILCva5pugk2/0=; b=QAHYvYqDK6xQzbjjS94hJCKoEWyP219uwHCtxVrvyHwaWmUbDJVSd0EQAv/rtOJ1oq RaCdpICeCgP6zrqcdSlXXhXzF9df+KYlKLWLSG6dsOo1jJBLGK9USeM0G2DZ3kQoNpic 7vXGjGBiDdDroDoC+mS+svhzUs7IwkHBNKWYs/H/fPvJ/4FPeMh2/phgORlmCsBjzLv8 UGWJvCWnWlqK5JexKkEb1QiJTrNhTB832gyD8MhtsC5RbVr1g5LmVnQgzv3x/EQS/L+X o0Yq+W7q+nU9msb5QEmMtgnpwTAZdm/+G1Ni+MuAAJD98C4IkaujMj9TPnH4C+Q0DPgm Ejgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=eR9UKzp+bMg6jXN3aMMufjllVfY856ILCva5pugk2/0=; b=XpTHQoBFVQnygYygf5CMG5Kk6wNaKcuY44k9y+RNGdbsYB+SAWAINkGo0dVfmmz0d+ fRpDGg2nfGMEerdIozLHouqYLHUVZ52piNyBjYBKNnYOIAAIx/QRkoqbBqXniJ13ubDE fN49CHP4VSUFqpNQFwvhNTHiC04/J/HJ3BVKjQB5ejsP33Y2WfQXjL6q45aRw2OqTciQ jIS5FU36i2gJ1RHXIJF0qzaO9Js5f5kCIiJIpmR6JSkRcUraalz62cL/eQjB1pMbKArX lH0TzjWDcSeKNRDRhoifUd+Mw/lRIW5JJQg/VaR7VdNL6xTPam7PJEozq1W9uVm5MdQD FTQw== X-Gm-Message-State: ALyK8tLLFwY3iJWxH9arc8aS+vdN8ZN2TrhZLlFrmP1WeddtmDJ0llXnqvEh/AnAlPmaxd1B5sl1Yp2gp1zF4w== X-Received: by 10.31.202.71 with SMTP id a68mr3368177vkg.79.1465425458957; Wed, 08 Jun 2016 15:37:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Wed, 8 Jun 2016 15:37:38 -0700 (PDT) In-Reply-To: References: <20160606063242.GA9594@metron.com> From: Russell Haley Date: Wed, 8 Jun 2016 15:37:38 -0700 Message-ID: Subject: Re: Root on USB stick To: Tom Vijlbrief Cc: freebsd-arm Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 22:37:40 -0000 On Wed, Jun 8, 2016 at 9:46 AM, Russell Haley wrote: > On Mon, Jun 6, 2016 at 10:41 PM, Tom Vijlbrief wrote: >> Op ma 6 jun. 2016 08:33 schreef Lou Katz : >> >>> Where does the FreeBSD boot loader for Pi2 know about or find out >>> where the root partition is? I need to boot from an image in the >>> micro slot that I cannot remove (because I broke the push-pull mechanism) >>> but use a root parition on another card accessed through a USB port. >>> >>> There seems to have been a way to do this with FreeBSD 10, but I cannot >>> find it in FreeBSD 11. >>> >> >> My >> >> /boot/loader.conf >> >> (on the sd-card root) has >> >> vfs.root.mountfrom="ufs:/dev/ufs/bsd11" >> >> to boot from an attached usb stick. >> >> You could use eg /dev/da1s1a instead of a UFS label. > > Hi, > > I was looking for something like that in man pages but it's not > documented anywhere that is easily found. Even searching the loader(8) > and loader.conf page doesn't seem to show anything? Okay, I went back through my old emails. Here is a clue from Ian Lapore discussing netboot/nfs root: "When ubldr loads the kernel via nfs, it also sets up all the info needed to mount root via nfs and passes the info to the kernel in env vars. It will also set vfs.root.mountfrom to the server:path you set in the rootpath var in uboot, which gets the initial root fs mount done. You still need an /etc/fstab that also has the nfs mount info for the nfsroot, so that the rc scripts can remount root writable. All you need in the kernel config is options NFSCL, NFSLOCKD, NFS_ROOT and all of those are already standard in all armv6 kernels. You don't need to change the ROOTDEVNAME option because the vfs.root.mountfrom overrides it (ROOTDEVNAME is used as a fallback if the nfs mount fails)." So it looks like my advice is wrong and Mr. Vijlbrief is correct. Cheers, Russ From owner-freebsd-arm@freebsd.org Wed Jun 8 22:42:56 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5EA23B6F75E for ; Wed, 8 Jun 2016 22:42:56 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: from mail-it0-x22e.google.com (mail-it0-x22e.google.com [IPv6:2607:f8b0:4001:c0b::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 270F61768 for ; Wed, 8 Jun 2016 22:42:56 +0000 (UTC) (envelope-from shawn.webb@hardenedbsd.org) Received: by mail-it0-x22e.google.com with SMTP id a5so22989498ita.1 for ; Wed, 08 Jun 2016 15:42:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hardenedbsd-org.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=2cEIfgwk1/xaSsiAaxoKrRq1nN9BS/D9L5UsXyi8HSw=; b=dUU70sax0/7r58FLV8Hs9ukJ+S4vL0gLiZrY+Slnwp5UgWu0Uy26YEKqsUxJXVTj1/ 1x3MH2ZOCzEX5KtOncUhAMwd6zgBVDPbsAYcF058UN+5W+fn/DOjF52RXvm6vr93XQnu uvALfRwQ76Mb4VWT2eiwtVwXuhHFvxpWp74X30QlGW1hurkpK4CRoFQf+V95VmQ3IcsZ prN2NW9uIJ2UsaJHKLsoAE3iG3AttLOE0bUFCvoWWkBDbOF1TO+70OII7bxy2Ki+GOiy UkXHMwe3z5lzy0lDv1NLbQKrKtq4Vlpit+xg+yb89WBncpbWiMaj26jMof5xcOYJEpRP d3oQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=2cEIfgwk1/xaSsiAaxoKrRq1nN9BS/D9L5UsXyi8HSw=; b=CuNy5NaQT7AbGZKVk6TgX/ENyKSooFT7pQp2iDq/doXHzCk5vU11M1qpmH5OakT6ll jbRRbAAuH/IvBDcs7z2Ci9ywJub0MdPVdhN4vhAWoJHW9rBq/oBFP+/pJPwe5UJhVhKw Ta3sDo4OstjlwnfU50HAVH38/tG8JJkGtIgopfn7bMYZpMfmPYbI3fhRrIdhDg39Zkao gMoQYh/ydQ5heQe43pEC0maCyM/knq0ExrVPdwPoIIFhNSrhUVLke5FDpmYoHXrD1gK5 QY7qOOUlQRywbcGbfJsfSIbsTwDyAyKVAw/VRTr08DJsPmVm8pqg3pbxHl/2EJiaqwzC zQag== X-Gm-Message-State: ALyK8tKlMINpuKJCFXqGtvLPRDTEz7v0k2Vg9tYali50OC7ZTG/G9oT6jSUuiiRAyQ9bIyhq X-Received: by 10.36.103.4 with SMTP id u4mr12886553itc.45.1465425775482; Wed, 08 Jun 2016 15:42:55 -0700 (PDT) Received: from mutt-hardenedbsd ([137.122.64.52]) by smtp.gmail.com with ESMTPSA id 127sm1774589iov.34.2016.06.08.15.42.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 08 Jun 2016 15:42:54 -0700 (PDT) Date: Wed, 8 Jun 2016 18:42:51 -0400 From: Shawn Webb To: Manas Bhatnagar Cc: freebsd-arm@freebsd.org, loos@freebsd.org Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160608224251.GA32438@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="oyUTqETQ0mS9luUI" Content-Disposition: inline In-Reply-To: <20160608165711.GA63330@mutt-hardenedbsd> X-Operating-System: FreeBSD mutt-hardenedbsd 11.0-ALPHA2-HBSD FreeBSD 11.0-ALPHA2-HBSD X-PGP-Key: http://pgp.mit.edu/pks/lookup?op=vindex&search=0x6A84658F52456EEE User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Jun 2016 22:42:56 -0000 --oyUTqETQ0mS9luUI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable The hackathon has started! On Wed, Jun 08, 2016 at 12:57:11PM -0400, Shawn Webb wrote: > I've talked with Andrew Turner, who gave me a little bit of info to use > as a starting point. We need to get U-Boot EFI working on the RPI3 > first. Luiz Otavio O Souza is the current U-Boot expert in FreeBSD, so > I'm CC'ing him here. He's here at the Dev Summit, so I'm hoping he might > have time to help out. >=20 > If I can't get the right knowledgeable people involved, I'm going to > cancel the hackathon. I simply lack the knowledge regarding ARM64 and > the RPI3 hardware to do anything myself over the course of the next four > days. The ARM64 reference documentation is several thousands of pages, > and I'm only a few hundred pages in. I'll continue on, but I still have > a ways to go. ;) >=20 > I'm really hoping to get some help from the FreeBSD community. >=20 > Thanks, >=20 > Shawn >=20 > On Tue, Jun 07, 2016 at 08:34:50AM -0400, Shawn Webb wrote: > > Hey, > >=20 > > I'm hoping we can convince Andrew Turner to help us out. He has > > existing code at https://github.com/zxombie/freebsd/tree/arm64-rpi3 but > > that hasn't been updated for a while now. FreeBSD HEAD has diverged > > enough to cause merge conflicts, some of which I think I might've fixed > > in my own code repo, but I don't know jack about that code so I probably > > made mistakes. > >=20 > > The RPI3 devices we're bringing all have SD cards in them along with > > serial cables that can also power the device. We're also bringing > > somewhere around 5-7 SD card readers. So we'll have plenty of devices to > > hack and test on. > >=20 > > I can help coordinate the work, but we really need help from those who > > understand arm64 and the chips in the RPI3. > >=20 > > Thanks, > >=20 > > Shawn > >=20 > > On Tue, Jun 07, 2016 at 08:26:20AM -0400, Manas Bhatnagar wrote: > > > Hello, > > >=20 > > > I am interested, but I really do not know much about programming for > > > the FreeBSD kernel. Still, I'm happy to help in any way that I can :) > > >=20 > > > Manas > > >=20 > > > On Tue, Jun 7, 2016 at 12:31 AM, Shawn Webb wrote: > > > > Hey All, > > > > > > > > HardenedBSD is bringing 10+ RPI3 devices to hack on during the Dev > > > > Summit and during BSDCan. I'm really hoping that we can get RPI3 su= pport > > > > with latest HEAD by the end of BSDCan. > > > > > > > > I'm reading through the ARM64/AArch64 reference docs myself and hav= e a > > > > long ways to go. I would still consider myself a complete newb in A= RM64. > > > > So, in order to make my hope a reality, I'm going to need a bit of = help. > > > > > > > > Who's interested in participating in the hackathon? > > > > > > > > Thanks, > > > > > > > > -- > > > > Shawn Webb > > > > Cofounder and Security Engineer > > > > HardenedBSD > > > > > > > > GPG Key ID: 0x6A84658F52456EEE > > > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 = 6EEE > >=20 > > --=20 > > Shawn Webb > > Cofounder and Security Engineer > > HardenedBSD > >=20 > > GPG Key ID: 0x6A84658F52456EEE > > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE >=20 >=20 >=20 > --=20 > Shawn Webb > Cofounder and Security Engineer > HardenedBSD >=20 > GPG Key ID: 0x6A84658F52456EEE > GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --=20 Shawn Webb Cofounder and Security Engineer HardenedBSD GPG Key ID: 0x6A84658F52456EEE GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89 3D9E 6A84 658F 5245 6EEE --oyUTqETQ0mS9luUI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXWJ9pAAoJEGqEZY9SRW7uymsP/jx402iGiP+eIgZ8V8s897KM 1KOaAZqAnr9V2JWhytRQVAzdF6cj0d8o/z/JMMCGTOqnBxT0bucsG6WNgHrjIPTh z+idIy5zMQ15lFIQU5Woetyg9b/frDEBuJQ7v81pBGFC8JYXK6Qq86EN4TjHPPts XZap0oxe963rmNQtSmNtEDyyXCEAxrfBCLQu6yfPZybzTd4554KmH2M+E2v1UTSj T0De5BHsG3SqEp2awV8dER3+z00yx+uMEiqQNKIGuTQquz84Vqe7atfnRwSLfyt2 1FiOIfLVQnLhCqr9wEkl6FBX+zFGojBiXrYhxBZFPLfa0mDuzv3VtIyo8p4BCzBy kOThtKZpjqgA44ITd0XwnvuxzYe/kUmY8bjDd46VEz73T2VBsVH++0xEYAod7emc 2yZz78um1UW0pE6+BAaBb5Q1yH+XF+X8sKi12AhDFWF2drGk9r3ibfhkSkeMfnsa T8DVVtb7ONwqTvLx/Bf63p5Gu1qR2JrWuQ4CLpRfIAbdSt+3PpgaBlx/6VmWffEj Qprw7b6vwksKMMW0iRSEtxiNiY/u4mk7P5l+xY8IJk2YUENH41xZPUaKCDOD6oco L77KwUOplkIdNmQL8CSFmcp0YNEG1zZ5SFUVTRtX6neTWuVW/UMHflgHiNrkC70p s/dujh0byb7IvKjasBuX =GRXj -----END PGP SIGNATURE----- --oyUTqETQ0mS9luUI-- From owner-freebsd-arm@freebsd.org Thu Jun 9 07:53:24 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C7D9AADC44B for ; Thu, 9 Jun 2016 07:53:24 +0000 (UTC) (envelope-from jau789@gmail.com) Received: from mail-lf0-x231.google.com (mail-lf0-x231.google.com [IPv6:2a00:1450:4010:c07::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 565C1115A for ; Thu, 9 Jun 2016 07:53:24 +0000 (UTC) (envelope-from jau789@gmail.com) Received: by mail-lf0-x231.google.com with SMTP id s64so20798136lfe.0 for ; Thu, 09 Jun 2016 00:53:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=TVijGnQo5yQywjaf5IazFTvqdWJJMBuweExlhY6D4eI=; b=HiY8LJI6qIgH9kMC6Wu8jCWSiymkLhnN0jEzy2YXOElvuZu7ZRzrpmYGa1IU9Hoggd D8Mxl90kZ7kRgzjXYSJR+HRkto/wzx/Uvg2LAte+vWxS2xypD0CqUB7eRzvYzCvWKnTF zhLf+2CyIq8IgLQFjuDpGBRdMbwsj57ZThOqvLonAE2vlNyEhGyKwEazyPQB+TNh6G3/ FtfO5Lrg9PnZsaRf2X7bol2lFhn7jBBnQYrMOXf9K12MJM6ixuvyaJsQeBjE8w0SMrcP cGZfgdEGQIAZASbG97WYx8bWPan6G56/Ds3EXSJKw5cz5bJqnYEuO+qJWRNjIKR3d9yB GRTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=TVijGnQo5yQywjaf5IazFTvqdWJJMBuweExlhY6D4eI=; b=dgBBOfdXF4L3Qdd60soYjxPLZrRP2caXp0YJGpjdEyX8H6pVM6nX0osUnimdB8jzoc 5x4SmWVHvZf5lySTi7p1zK/ga7+WM/BCb2nuEndwTYMuHIXFIA9S1CEmld/V3oNt42zl iqvKWrCun+Nhlecp2V7njKQkpDOOMCcloR/sZRNi23XH8Mmo+dLFel17zACUNml+sixR Xlw9uQnl9CwfUHM20Vhg6ASsS6IX4A+frhF5LlAvnzoeI5uQiINLSIRxJosaJuT9x91I Yw+2Wcre0iryLAHozWynUaPcveUHe+jt7gzmqZYCK9lP07ZoFrKEN80Y1pnHHSpkXC8/ /7dg== X-Gm-Message-State: ALyK8tJYZKawlZKM37X33l0gXWxO8j1O/b6igHLWaL9B95YU87iVvd1LwYJSG165R882Ow== X-Received: by 10.25.81.148 with SMTP id f142mr4532066lfb.206.1465458802316; Thu, 09 Jun 2016 00:53:22 -0700 (PDT) Received: from [192.168.1.131] (xdsl-205-1.nblnetworks.fi. [83.145.205.1]) by smtp.googlemail.com with ESMTPSA id n3sm537617lbd.40.2016.06.09.00.53.21 for (version=TLSv1/SSLv3 cipher=OTHER); Thu, 09 Jun 2016 00:53:21 -0700 (PDT) Subject: Re: Random number generator on rpi To: freebsd-arm@freebsd.org References: From: "Jukka A. Ukkonen" Message-ID: <5d8ec4d4-4c36-139d-6102-4fdb200fdf65@gmail.com> Date: Thu, 9 Jun 2016 10:53:20 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.1.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 07:53:24 -0000 So, does this somehow indicate that fortuna has attached the new random device as a source of true randomness? root@rpi2:~ # sysctl kern.random kern.random.fortuna.minpoolsize: 64 kern.random.harvest.mask_symbolic: [UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,NET_ETHER,NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED kern.random.harvest.mask_bin: 00111111111 kern.random.harvest.mask: 511 kern.random.random_sources: The boot time messages reported by dmesg show only this... ... random: entropy device external interface ... bcmrng0: mem 0x104000-0x10400f on simplebus0 ... random: unblocking device. ... --jau From owner-freebsd-arm@freebsd.org Thu Jun 9 09:38:16 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 97CB8AEE716 for ; Thu, 9 Jun 2016 09:38:16 +0000 (UTC) (envelope-from imrehg@gmail.com) Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 26C891A15 for ; Thu, 9 Jun 2016 09:38:16 +0000 (UTC) (envelope-from imrehg@gmail.com) Received: by mail-wm0-x22d.google.com with SMTP id n184so216714375wmn.1 for ; Thu, 09 Jun 2016 02:38:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=lvrEFM/i58FWTIsYRAp/mMnYg9DUg1IPIQD26I0Ji3Q=; b=ZoJzJSM3nyBMWdWBwjwAoEzNnlb1BMjdDWZKqVhwbmGHq2isJfsxk+9AyVOcffzyvw 5a3VF62S1B4HKhwFjanYVKz6Ksb7eVbdx6vt/nUZg5xCd8FXwXr227UNeSG7QhGyYnes 7BQeWF+iYikl6ApQ37oi9t2wJJBZva8i4fu4vAX2b8qD9HTXPG+nqxtJtaFRd4MAx8MW GCbBJtmmlI15P6PfA7mnechGFXhQo71FbeA5kkI7WbFE1Mxu+bGHllM0v6VneCSfFCOr yLS+kCHXiQzsd/t5+hM77KPIu27JFf5zJ1J5QPgGdK9/D2zpE05/xPvUn6vSmfsatV6u 9olw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=lvrEFM/i58FWTIsYRAp/mMnYg9DUg1IPIQD26I0Ji3Q=; b=DrzMUr/ZSyifmoYHEYTwM7/E1AEzNLEKRR46Cxwwq0vS1bReHKCIcspsGSfk9tK5hm nXttRSWO7lsPamuqRUtoPDTMSGaR7BidUtiaWLIo5w/lR9tNfyDEKw0o/U8eSZiIrXjc 7bd7dF491pidFl40e5NKmYhaCe0w2jDm413E1fFOtCU97V3FQdPsXvAH4ZFOjwZ1gg5h vNqlGEJrv1vWQqh+yN5nRLZtJjmavFoGLQElBfthSNjV5xWpeQq+f+N2gQ+UdYmjMp2W st+adWjXOrgodjQqbOOvbUXqQ/qhvTheGYVWySn79qZZaj0LpeSH2/lartJbNOOQOhDX IVnA== X-Gm-Message-State: ALyK8tINR3jeYS6jW8PcdQrjYxvq57aKSHskjbfYUjLbmCYuLuKpE5J3K2HPS+nMRkA4H9UQm2DilsuOmdmPcg== X-Received: by 10.194.79.69 with SMTP id h5mr9454709wjx.129.1465465094564; Thu, 09 Jun 2016 02:38:14 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.106.165 with HTTP; Thu, 9 Jun 2016 02:37:54 -0700 (PDT) From: Gergely Imreh Date: Thu, 9 Jun 2016 17:37:54 +0800 Message-ID: Subject: RPi2 i/o blocking and SD card performance To: FreeBSD ARM Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 09:38:16 -0000 Hi, I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm relatively new to FreeBSD, and wondering if there's any advice for improving the performance a bit. First, it looks like there's a lot of i/o blocking behaviour going on. For example running MediaWiki on the board, if I compile any ports, the site itself is pretty much unusable (the PHP scripts time out even with 180s timeouts). The strangest thing is that the CPU usage is not at 100% all the way, can be that all 4 cores are ~99% idle, and still everything goes very slow. Once the ports compilation or any other i/o-related task is finished, it's snappy again. Any idea why it could be to have such big latency/lag even though the CPU is idle? Is there anything I could test? Second, I've also tried profiling the SD card a bit. The very same card (SanDisk 32GB), same RPi board once with a fresh install of FreeBSD and once with a fresh install of ArchLinuxARM, running bonnie++ -s 2000 (the results below) The block write perfomance on ArchLinux is ~55% higher (14M/s vs 9M/s), while rewrite and per char output is 4-5x larger. Block read is also ~70% larger (25M/s vs 15M/s). This is without any tuning. Any idea why the FreeBSD performance on the exact same hardware is so different, and whether it can be improved? I guess these two questions are related. FreeBSD: version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP rpi2 2000M 20 99 8924 14 2275 4 39 99 14873 14 33.9 4 Latency 481ms 4407ms 8319ms 244ms 153ms 226s Version 1.97 ------Sequential Create------ --------Random Create-------- rpi2 -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 660 25 10388 100 3483 99 1532 58 10702 99 3531 99 Latency 2769ms 375us 754us 1967ms 253us 512us ArchLinux: Version 1.97 ------Sequential Output------ --Sequential Input- --Random- Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks-- Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP alarmpi 2000M 102 99 13901 10 8089 7 579 99 25264 8 30.6 1 Latency 115ms 5843ms 6381ms 22745us 54383us 40338ms Version 1.97 ------Sequential Create------ --------Random Create-------- alarmpi -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete-- files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP 16 4460 38 +++++ +++ 6002 34 4137 34 +++++ +++ 7440 43 Latency 1391us 3885us 3757us 1068us 113us 1261us Cheers, Greg From owner-freebsd-arm@freebsd.org Thu Jun 9 13:55:31 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 10778B707D3 for ; Thu, 9 Jun 2016 13:55:31 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D3AC111E6 for ; Thu, 9 Jun 2016 13:55:30 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x22c.google.com with SMTP id m62so38471252iof.0 for ; Thu, 09 Jun 2016 06:55:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=v5Lu2/XMIX95TxHo/oOf3qzCpbNLVdypIEMWbtBB+M4=; b=wFXMa21ZRo4TQRkU4wX64kvWA1onxkcMdyw0G4L7wedcazBmdMaOuu//yT0qkhPJMT aAv3a9OYjmQ954QPMBUvCCD/ROHEFYGNigwzqVeLDEA+7pcggzBv8/m1wYAMCVkrRikN dwnn7TmGONsvC4A8vr28xhmznD9ONX4ziNBnIBTTOv4pDhh195mj5bVCDIL2wxOL1Fk/ rJIM4vej9c7IfAzC/CN3tkdduKBki5cIR/H/21/TzUzqAtM0YyZOq+7pyIvZkQN8EaWW tSmyu1BSzCfmvv/9RimFBxl+VsnpVZ08iEboVJD9sFsZWPoM1dkX0pdoSqK5WSm4W35Y CAkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=v5Lu2/XMIX95TxHo/oOf3qzCpbNLVdypIEMWbtBB+M4=; b=hfojBCRI/H90+c8E3eNi/BOB9YobTRsge1JcVGSRV/Aq5YhWXzzD+dmEtDZKwkazYL FCYPgidRpapq8imJ+uM3GtY08TBVi9EuJXH7iThJs50kEHb31FtvtId02r/mGxCaiUqk Tv1s8ucVNUM85h7mq4fCY6/O2Tl6yOutVqgmk0UTsgfHkrf3DBjQIVSM30eLdGM8M5LF tPVgei/prAOOpo8MovXIZkVrjugPkSpjgS0yjhM/3iVVUk20Jmab4sFUC4f5rHE1Yw+K +af9IPtpFo6h7P/hZw2WTpR/6iTUKacegsUduCPADzoOn9DvIPluQ1C/6isK6AeF7Z4l nU2Q== X-Gm-Message-State: ALyK8tL2LRzGZuwgGyxFAKh9frcK1n+7EKwjQLbVaHvmmMdXHM2MCTFnqzbKnEU74a5svg== X-Received: by 10.107.27.18 with SMTP id b18mr17106345iob.163.1465480530148; Thu, 09 Jun 2016 06:55:30 -0700 (PDT) Received: from [10.65.212.14] ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id g98sm2776793ioj.11.2016.06.09.06.55.29 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 09 Jun 2016 06:55:29 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPi2 i/o blocking and SD card performance From: Warner Losh In-Reply-To: Date: Thu, 9 Jun 2016 09:55:26 -0400 Cc: FreeBSD ARM Content-Transfer-Encoding: quoted-printable Message-Id: <6406AECE-0153-494F-88EE-E58C8357FC1B@bsdimp.com> References: To: Gergely Imreh X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 13:55:31 -0000 > On Jun 9, 2016, at 5:37 AM, Gergely Imreh wrote: >=20 > Hi, >=20 > I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm = relatively > new to FreeBSD, and wondering if there's any advice for improving the > performance a bit. >=20 > First, it looks like there's a lot of i/o blocking behaviour going on. = For > example running MediaWiki on the board, if I compile any ports, the = site > itself is pretty much unusable (the PHP scripts time out even with = 180s > timeouts). The strangest thing is that the CPU usage is not at 100% = all the > way, can be that all 4 cores are ~99% idle, and still everything goes = very > slow. Once the ports compilation or any other i/o-related task is = finished, > it's snappy again. >=20 > Any idea why it could be to have such big latency/lag even though the = CPU > is idle? Is there anything I could test? What=E2=80=99s the HZ for the system? The sd/mmc system has a lot of = context switches may be one reason for this. > Second, I've also tried profiling the SD card a bit. The very same = card > (SanDisk 32GB), same RPi board once with a fresh install of FreeBSD = and > once with a fresh install of ArchLinuxARM, running bonnie++ -s 2000 = (the > results below) Is the hardware running the same? Eg, clock rate and number of bits? > The block write perfomance on ArchLinux is ~55% higher (14M/s vs = 9M/s), ArchLinux has gotten better. When I last profiled Linux on RPi2, I was = only able to get ~10MB/s. At the time, FreeBSD was getting 9.2 or 9.3MB/s for = read. I chalked up the difference to the context switches. I didn=E2=80=99t = measure the latency though. > while rewrite and per char output is 4-5x larger. Block read is also = ~70% > larger (25M/s vs 15M/s). This is without any tuning. Any idea why the > FreeBSD performance on the exact same hardware is so different, and = whether > it can be improved? I guess these two questions are related. Linux pre-erases blocks that will be written with multi-write, which may = help (thought my experiments with it were a net negative). That may be part of the issue as well. We may have some MAXPHYS issues that could affect things. In general, the multi read / multi write stuff could likely use = a lot of TLC. We optimized it for Atmel controller that isn=E2=80=99t a great = match for modern SD host controllers. As for making it better with just tuning, maybe 256k or 1M MAXPHYS will help. But we=E2=80=99ll likely need to spend some quality time with = dtrace and the MMC/SD stack to find where the =E2=80=98stalls=E2=80=99 are. We=E2=80=99re = likely not streaming things as efficiently Linux does... Warner From owner-freebsd-arm@freebsd.org Thu Jun 9 14:29:23 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABA53B6F46A for ; Thu, 9 Jun 2016 14:29:23 +0000 (UTC) (envelope-from lists.br@gmail.com) Received: from mail-yw0-x22e.google.com (mail-yw0-x22e.google.com [IPv6:2607:f8b0:4002:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6CBD31E90 for ; Thu, 9 Jun 2016 14:29:23 +0000 (UTC) (envelope-from lists.br@gmail.com) Received: by mail-yw0-x22e.google.com with SMTP id c72so38749377ywb.1 for ; Thu, 09 Jun 2016 07:29:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=hk4pBHtUzVHqq4oEcnnKAUeqMdxz0GECpt0Am3vSuU0=; b=xvZbp3u5aUcryH7eHxZ0LWNqLMP+IkX0CTT4v1ScWeTLgaEOm28OLCQXKo3k/qIJue RDVtuz7eee2Evr5F0jlehxsY/BrUI3JZkZfT7B2zSrKmx/T2p5tXf4N/787ZRF2Q7rz4 VXqN8nlBDSDm/wizI9VZazbYMuxfQescKLhFDyxqzkngD9+DcKXMGJk+hu4L86Exc3sE coKMihg4YeBE8oz6FWd/LF5ysHQzkIJBT1/K6SDvd4w8z5Uyy63b8AQ2GVkoAdgiEVmM Rc4URoranPonJWlqGNU43rkRhh9rJwvfQcfJxstSY65Q//DTViz11FPEOb1bdQfhPY3u yIsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=hk4pBHtUzVHqq4oEcnnKAUeqMdxz0GECpt0Am3vSuU0=; b=LbRMbU0Nn6JkNLvQlO2KqPwM2rUS0UhH9TUvwhrVpiBffDYfSGTNs93BqsaHRMRKGj aDaQIgF7py8G5PWTWX2WTGXcW/zod0vNt3Vs4BsqAP0wHUmBEbgwRazv/NYvCiw5IwNX rAUItn++8hOHguHvuncOeCAD44sOzjnW3mqi1lqMv3hC78zojwbpD7Y3LuQ7MXRJEkEz hh6l+whbZLTNSPsKatbLCBvI2DDo0ncQBNaHA82izqTd516ufIBMd21rkgCdJwhHr7gY JsHOWtIYmyd1s/+CyhQdPK7Rc50KrPoRoTC8m1DMOkZfLo4e/PNOKkRD2jre2JNmmL9U HQrA== X-Gm-Message-State: ALyK8tLeBo7oJZd1XFcuzhT9VH7K44VYFXWg6k6tCtJrt37rnq6+Zgw4cgSTf+YUvTGr3h1RniLSGo/d0r1oMg== X-Received: by 10.37.58.131 with SMTP id h125mr5893774yba.15.1465482562587; Thu, 09 Jun 2016 07:29:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.108.74 with HTTP; Thu, 9 Jun 2016 07:29:22 -0700 (PDT) In-Reply-To: <6406AECE-0153-494F-88EE-E58C8357FC1B@bsdimp.com> References: <6406AECE-0153-494F-88EE-E58C8357FC1B@bsdimp.com> From: Luiz Otavio O Souza Date: Thu, 9 Jun 2016 11:29:22 -0300 Message-ID: Subject: Re: RPi2 i/o blocking and SD card performance To: Warner Losh Cc: Gergely Imreh , FreeBSD ARM Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 14:29:23 -0000 On 9 June 2016 at 10:55, Warner Losh wrote: > >> On Jun 9, 2016, at 5:37 AM, Gergely Imreh wrote: >> >> Hi, >> >> I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm relatively >> new to FreeBSD, and wondering if there's any advice for improving the >> performance a bit. >> >> First, it looks like there's a lot of i/o blocking behaviour going on. For >> example running MediaWiki on the board, if I compile any ports, the site >> itself is pretty much unusable (the PHP scripts time out even with 180s >> timeouts). The strangest thing is that the CPU usage is not at 100% all the >> way, can be that all 4 cores are ~99% idle, and still everything goes very >> slow. Once the ports compilation or any other i/o-related task is finished, >> it's snappy again. Yeah, the DMA support is suboptimal and only does one block at time, this is on my TODO list for a while. >> >> Any idea why it could be to have such big latency/lag even though the CPU >> is idle? Is there anything I could test? Not at this moment, sorry. Luiz From owner-freebsd-arm@freebsd.org Thu Jun 9 14:40:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EC090B6F945 for ; Thu, 9 Jun 2016 14:40:55 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1b.ore.mailhop.org (outbound1b.ore.mailhop.org [54.200.247.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B47711712 for ; Thu, 9 Jun 2016 14:40:55 +0000 (UTC) (envelope-from ian@freebsd.org) X-MHO-User: 301efb0c-2e50-11e6-a0ff-e511cd071b9b X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 73.34.117.227 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [73.34.117.227]) by outbound1.ore.mailhop.org (Halon Mail Gateway) with ESMTPSA; Thu, 9 Jun 2016 14:41:01 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.14.9) with ESMTP id u59EelfG004091; Thu, 9 Jun 2016 08:40:47 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1465483247.1188.60.camel@freebsd.org> Subject: Re: RPi2 i/o blocking and SD card performance From: Ian Lepore To: Warner Losh , Gergely Imreh Cc: FreeBSD ARM Date: Thu, 09 Jun 2016 08:40:47 -0600 In-Reply-To: <6406AECE-0153-494F-88EE-E58C8357FC1B@bsdimp.com> References: <6406AECE-0153-494F-88EE-E58C8357FC1B@bsdimp.com> Content-Type: text/plain; charset="iso-8859-13" X-Mailer: Evolution 3.16.5 FreeBSD GNOME Team Port Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 14:40:56 -0000 On Thu, 2016-06-09 at 09:55 -0400, Warner Losh wrote: > > On Jun 9, 2016, at 5:37 AM, Gergely Imreh wrote: > > > > Hi, > > > > I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm relatively > > new to FreeBSD, and wondering if there's any advice for improving the > > performance a bit. > > > > First, it looks like there's a lot of i/o blocking behaviour going on. For > > example running MediaWiki on the board, if I compile any ports, the site > > itself is pretty much unusable (the PHP scripts time out even with 180s > > timeouts). The strangest thing is that the CPU usage is not at 100% all the > > way, can be that all 4 cores are ~99% idle, and still everything goes very > > slow. Once the ports compilation or any other i/o-related task is finished, > > it's snappy again. > > > > Any idea why it could be to have such big latency/lag even though the CPU > > is idle? Is there anything I could test? > > Whatÿs the HZ for the system? The sd/mmc system has a lot of context switches > may be one reason for this. What does HZ have to do with it? That's a serious question I've been asking for about 3 years now, and have not gotten an answer (any answer from anyone): "What influence does HZ have on modern freebsd?" (Modern meaning roughly "with eventtimers implemented and the ULE scheduler.") The little bit of testing I've tried to do hasn't shown any difference at all that I can detect between HZ=100 and HZ=5000, or any values inbetween. -- Ian From owner-freebsd-arm@freebsd.org Thu Jun 9 15:13:43 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9260BAEF580 for ; Thu, 9 Jun 2016 15:13:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x22c.google.com (mail-io0-x22c.google.com [IPv6:2607:f8b0:4001:c06::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5BC3C13B6 for ; Thu, 9 Jun 2016 15:13:43 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x22c.google.com with SMTP id n127so40585128iof.3 for ; Thu, 09 Jun 2016 08:13:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DDlW4T0q7F0kKUilaZOlOJ8tNrk2f0Sxt8tkffGfrZ8=; b=0MkG+u55HkaILaev+kJHIeV61HimMlxo89JOSTU9rUVoGpsNPu9776CSz/3Ix0DYFP 03Ws9p/iPr9okQhfs3yA5tnTIm+i9UM7UqIuUI5RoAppg6tVZTukKsUvKrpgCX+r13tF tBbZUbdR6l0Tan0x398POLalKm+hC0bRU1DTRvv6sBulpr7dmPWx8KxZw0Tn26Ta1dnG Uwc2VryyH1WVFPi1b4bDZesvayluY9PYm/rVOZET59I81SLN4gMaNwMBS3gE6BaM8hWH 1jpMwd2+5idXubkfOphvvSC+66siDuBzniFLc98pMOVeYX7hRUaimalJMJh1dKRjAyz0 yO5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=DDlW4T0q7F0kKUilaZOlOJ8tNrk2f0Sxt8tkffGfrZ8=; b=XWLJqjFEr3HqdbnsgbKjMdacc/PEbu7LfGwzLrGAaUR8DfTilH7Hp6G+JdIa0FcJ3/ oWKLXSx4Zd/ekZ2eGmmvFmldKEXtagCBK1nI/biu+gBOTXKmfTzK8r5k7U3JwIztbKYb y7XCZxmUdjsSP5ewB+Ll5a6cTdB2LJPWvnD0KHgwurJW16wOi4lpuv771uEpAOkT4nmS vqIh+P7rOvalFRgd3OiFIHgF1w+2UIsTNFCRsIFkxYKEnO2ZdB0gM266mPRiflUXOhEG VBxBe3smWmewFsnfzyTfDvNQiF2E6lgBGWFpz2dRpaKDXumtwOPKg/JqDEbjf13Eme5p HzdQ== X-Gm-Message-State: ALyK8tJB8m/9sV+RrpfG+2rUIC3/BaWcmbMAb2sKtnXukv546v/4/JCw27QIT0E/Jwyzlg== X-Received: by 10.107.131.212 with SMTP id n81mr2954267ioi.126.1465485222728; Thu, 09 Jun 2016 08:13:42 -0700 (PDT) Received: from [10.65.212.14] ([137.122.64.8]) by smtp.gmail.com with ESMTPSA id b135sm11572220itb.7.2016.06.09.08.13.41 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 09 Jun 2016 08:13:41 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPi2 i/o blocking and SD card performance From: Warner Losh In-Reply-To: <1465483247.1188.60.camel@freebsd.org> Date: Thu, 9 Jun 2016 11:13:40 -0400 Cc: Gergely Imreh , FreeBSD ARM Content-Transfer-Encoding: quoted-printable Message-Id: <6DCCB49C-164D-4829-9578-1B49EA81CF01@bsdimp.com> References: <6406AECE-0153-494F-88EE-E58C8357FC1B@bsdimp.com> <1465483247.1188.60.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 15:13:43 -0000 > On Jun 9, 2016, at 10:40 AM, Ian Lepore wrote: >=20 > On Thu, 2016-06-09 at 09:55 -0400, Warner Losh wrote: >>> On Jun 9, 2016, at 5:37 AM, Gergely Imreh wrote: >>>=20 >>> Hi, >>>=20 >>> I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm = relatively >>> new to FreeBSD, and wondering if there's any advice for improving = the >>> performance a bit. >>>=20 >>> First, it looks like there's a lot of i/o blocking behaviour going = on. For >>> example running MediaWiki on the board, if I compile any ports, the = site >>> itself is pretty much unusable (the PHP scripts time out even with = 180s >>> timeouts). The strangest thing is that the CPU usage is not at 100% = all the >>> way, can be that all 4 cores are ~99% idle, and still everything = goes very >>> slow. Once the ports compilation or any other i/o-related task is = finished, >>> it's snappy again. >>>=20 >>> Any idea why it could be to have such big latency/lag even though = the CPU >>> is idle? Is there anything I could test? >>=20 >> What=C2=B4s the HZ for the system? The sd/mmc system has a lot of = context switches >> may be one reason for this. >=20 > What does HZ have to do with it? That's a serious question I've been > asking for about 3 years now, and have not gotten an answer (any = answer > from anyone): "What influence does HZ have on modern freebsd?" = (Modern > meaning roughly "with eventtimers implemented and the ULE scheduler.") >=20 > The little bit of testing I've tried to do hasn't shown any difference > at all that I can detect between HZ=3D100 and HZ=3D5000, or any values > in-between. That=E2=80=99s a good data point. Once upon a time there were places in = the SD stack where there were 1 tick sleeps that would show a big difference in the = latency=20 because of them. If you aren=E2=80=99t seeing any difference, those must = be officially dead. Warner From owner-freebsd-arm@freebsd.org Thu Jun 9 18:57:23 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 593E6B709A7 for ; Thu, 9 Jun 2016 18:57:23 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: from mail-vk0-x22c.google.com (mail-vk0-x22c.google.com [IPv6:2607:f8b0:400c:c05::22c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 150291A73 for ; Thu, 9 Jun 2016 18:57:23 +0000 (UTC) (envelope-from russ.haley@gmail.com) Received: by mail-vk0-x22c.google.com with SMTP id g67so67896569vkb.3 for ; Thu, 09 Jun 2016 11:57:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=/pS//OGWExbjSrdChSj208/mrsVgYvWTkITJp+gmT90=; b=rEKuEuCO8J/4aMzaTZiPjo5ulzR7pZLbfvS1w0o3qWLyMS7E/x1R/aqz5p4ARQ1i7m MEhreNhn45Hi9ufuv7m1fPh53xbbzZUcqiP8aKjv3Tfetf1iBixht/Esbk7zBr8iLWxR RQl2pnhlj8YuBq/gbhp7Ebe2mMUjh7h5hbG//vP9hlNtC8fbBbLHhu0BaeGwlxXpDn94 yMeAOziUC0ugiogyLNvt+xUvtXRdLaabyCy+/ejZa59nMBNLN9t/pJhktPS1XcCW17MK nN8ymSsQ3AlF7durGqMYJu1XA17W/23pRIQluQZGfwZeC9DrZi/O4XKldVZ9aWqw7Pv+ adgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=/pS//OGWExbjSrdChSj208/mrsVgYvWTkITJp+gmT90=; b=RXVSxrhIM6zOyGrGrVY4dMgaDXe29nJ7jzX7j9p4AwObaWjPRc3XA6JvdF9Rtrm4sv II35RIRT90irWcdtsf/gv1jQqxiLPBcb2EK45UDeXhZNKM27TfEcOnFjY6nwBFviYg99 zA8V9MU+CZppt+M422l1FeWTBR71tdUpJ8vjCiPxOqKx4GBnAc9CCIi2B34M6ONrCrBD rzkGkqo9cB2SDHkTMfN8E04NtQ3uTkNQekyVKrQMZ583YmOQEeVMlA1psph8kAtyfVbu xu60WEBfJqoW2O+JphKrgF7SgCRs2rn/gi991Hb+aN+aSQnd4D794wXOMqen5uGoxXI1 r0MQ== X-Gm-Message-State: ALyK8tLkrk8p/Xqz5R+Wh8W1mPS3WndR7IOIMpAmOojwYnOkrjWS5qhTMBNCXqfUfvaRul82gHmOtvUfPv2HeA== X-Received: by 10.159.35.34 with SMTP id 31mr5689746uae.39.1465498641936; Thu, 09 Jun 2016 11:57:21 -0700 (PDT) MIME-Version: 1.0 Received: by 10.31.54.196 with HTTP; Thu, 9 Jun 2016 11:57:21 -0700 (PDT) In-Reply-To: References: From: Russell Haley Date: Thu, 9 Jun 2016 11:57:21 -0700 Message-ID: Subject: Re: RPi2 i/o blocking and SD card performance To: Gergely Imreh Cc: FreeBSD ARM , Ilya Bakulin Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Jun 2016 18:57:23 -0000 On Thu, Jun 9, 2016 at 2:37 AM, Gergely Imreh wrote: > Hi, > > I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm relatively > new to FreeBSD, and wondering if there's any advice for improving the > performance a bit. > > First, it looks like there's a lot of i/o blocking behaviour going on. For > example running MediaWiki on the board, if I compile any ports, the site > itself is pretty much unusable (the PHP scripts time out even with 180s > timeouts). The strangest thing is that the CPU usage is not at 100% all the > way, can be that all 4 cores are ~99% idle, and still everything goes very > slow. Once the ports compilation or any other i/o-related task is finished, > it's snappy again. > > Any idea why it could be to have such big latency/lag even though the CPU > is idle? Is there anything I could test? > > Second, I've also tried profiling the SD card a bit. The very same card > (SanDisk 32GB), same RPi board once with a fresh install of FreeBSD and > once with a fresh install of ArchLinuxARM, running bonnie++ -s 2000 (the > results below) > > The block write perfomance on ArchLinux is ~55% higher (14M/s vs 9M/s), > while rewrite and per char output is 4-5x larger. Block read is also ~70% > larger (25M/s vs 15M/s). This is without any tuning. Any idea why the > FreeBSD performance on the exact same hardware is so different, and whether > it can be improved? I guess these two questions are related. I would think that moving the ARM platform to Tier 1 will uncover lots of nasty little performance bottlenecks that don't affect servers or desktops? I actually noticed this discrepancy recently when creating images on sd cards from the desktop (though I was using Debian for my GNU/Linux machine) but shrugged it off because sd cards are so damn slow, who cares anyhow? Although it's 55% faster on Linux, it's still only a fraction of any other throughput... I wonder if the new CAM based SDIO subsystem is any faster? > FreeBSD: > version 1.97 ------Sequential Output------ --Sequential Input- > --Random- > Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- > --Seeks-- > Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec > %CP > rpi2 2000M 20 99 8924 14 2275 4 39 99 14873 14 33.9 > 4 > Latency 481ms 4407ms 8319ms 244ms 153ms > 226s > Version 1.97 ------Sequential Create------ --------Random > Create-------- > rpi2 -Create-- --Read--- -Delete-- -Create-- --Read--- > -Delete-- > files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec > %CP > 16 660 25 10388 100 3483 99 1532 58 10702 99 3531 > 99 > Latency 2769ms 375us 754us 1967ms 253us > 512us > > ArchLinux: > Version 1.97 ------Sequential Output------ --Sequential Input- > --Random- > Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- > --Seeks-- > Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec > %CP > alarmpi 2000M 102 99 13901 10 8089 7 579 99 25264 8 30.6 > 1 > Latency 115ms 5843ms 6381ms 22745us 54383us > 40338ms > Version 1.97 ------Sequential Create------ --------Random > Create-------- > alarmpi -Create-- --Read--- -Delete-- -Create-- --Read--- > -Delete-- > files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec > %CP > 16 4460 38 +++++ +++ 6002 34 4137 34 +++++ +++ 7440 > 43 > Latency 1391us 3885us 3757us 1068us 113us > 1261us > > > Cheers, > Greg > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Fri Jun 10 00:50:16 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4638ADC4DC for ; Fri, 10 Jun 2016 00:50:16 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 987E11DA7; Fri, 10 Jun 2016 00:50:16 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id DB9C11CA; Fri, 10 Jun 2016 00:50:16 +0000 (UTC) Date: Fri, 10 Jun 2016 00:50:13 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: jamie@FreeBSD.org, imp@FreeBSD.org, jilles@FreeBSD.org, pfg@FreeBSD.org, adrian@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1372900337.54.1465519816911.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3385 - Failure MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 00:50:16 -0000 FreeBSD_HEAD_arm64 - Build #3385 - Failure: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3385/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3385/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3385/con= sole Change summaries: 301771 by imp: New NVMe front end (nda). 301770 by pfg: rpcbind(8): Make use of some xdr_* macros. xdr_rpcproc, xdr_rpcprog and xdr_rpcvers were broken in older versions of FreeBSD but fixed in r296394. Give them some use hoping they help make the code somewhat more readable. 301769 by pfg: libc/rpc: Make use of some xdr_* macros. (part 2) xdr_rpcproc, xdr_rpcprog and xdr_rpcvers were broken in older versions of FreeBSD but fixed in r296394. Give them some use hoping they help make the code somewhat more readable. 301768 by jilles: utimes(2),utime(3): Add deprecation in favour of utimensat(2) and futimens(= 2). Setting time by seconds or microseconds may cause unexpected effects especially if sysctl vfs.timestamp_precision=3D3 (not default). Calling the obsolete functions with NULL timestamps is acceptable. 301767 by adrian: [ath] add a placeholder event for debuggin EDMA TX FIFO push events. Some later code I'll commit pushes lists of frames into the EDMA TX FIFO, rather than a single frame at a time. The CABQ code already pushes frame lists, but it turns out we should actually be doing it in general or performance tanks. :( 301766 by adrian: [ath] report node queue overflows. I need to also update athstats to report this too. 301765 by jilles: install: When preserving timestamps, also copy the nanoseconds part. Now that we have utimensat in -legacy, install(1) can use it. This is a revert of r299942 which is itself a revert of r299850. 301764 by jamie: Fix a vnode leak when giving a child jail a too-long path when debug.disablefullpath=3D1. 301763 by jilles: build: Add legacy support for futimens() and utimensat(). In order to allow using utimensat() in install(1), add futimens() and utimensat() to -legacy. The files futimens.c and utimensat.c are modified copies of the files under lib/libc/sys/ since the libc versions use symbols that do not exist in the libc on the build system (sys_futimens and sys_utimensat) . I expect the next non-sweeping change to both sets of files to be to delete them, anyway= . This will allow reverting r299942 (which is a revert of r299850) enabling nanosecond timestamps in install(1). Reviewed by:=09bdrewery The end of the build log: [...truncated 82242 lines...] --- tc.who.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tc.who.o -MTtc.who.o -std=3Dgnu99 -fst= ack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empty-= body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-comp= are -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno-e= num-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wno-= knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/bi= n/csh/../../contrib/tcsh/tc.who.c -o tc.who.o --- all_subdir_lib --- --- clnt_bcast.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.clnt_bcast.po -MTclnt_bcast.po -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer= -sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-= tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-= switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib= /libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/li= b/libc/rpc/clnt_bcast.c -o clnt_bcast.po --- all_subdir_rescue --- --- tw.color.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tw.color.o -MTtw.color.o -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -= Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/sr= c/bin/csh/../../contrib/tcsh/tw.color.c -o tw.color.o --- all_subdir_lib --- --- clnt_dg.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.clnt_dg.po -MTclnt_dg.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /rpc/clnt_dg.c -o clnt_dg.po --- all_subdir_rescue --- --- tw.comp.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tw.comp.o -MTtw.comp.o -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empt= y-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-co= mpare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno= -enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wn= o-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/= bin/csh/../../contrib/tcsh/tw.comp.c -o tw.comp.o --- all_subdir_kerberos5 --- --- doxygen.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.doxygen.po -MTdoxygen.po -std=3Dgnu99 -fstack= -protector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/hx509/doxygen.c -o doxygen.po --- error.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.error.po -MTerror.po -std=3Dgnu99 -fstack-pro= tector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libhx509/../= ../../crypto/heimdal/lib/hx509/error.c -o error.po --- all_subdir_lib --- --- clnt_generic.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.clnt_generic.po -MTclnt_generic.po -std=3Dgnu99 -fstack-protector-strong= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src= /lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/sr= c/lib/libc/rpc/clnt_generic.c -o clnt_generic.po --- all_subdir_rescue --- --- tw.help.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tw.help.o -MTtw.help.o -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empt= y-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-co= mpare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno= -enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wn= o-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/= bin/csh/../../contrib/tcsh/tw.help.c -o tw.help.o --- all_subdir_lib --- --- clnt_perror.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.clnt_perror.po -MTclnt_perror.po -std=3Dgnu99 -fstack-protector-strong -= Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-point= er-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/l= ib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/= lib/libc/rpc/clnt_perror.c -o clnt_perror.po --- all_subdir_kerberos5 --- --- env.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.env.po -MTenv.po -std=3Dgnu99 -fstack-protect= or-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/hx509/env.c -o env.po --- all_subdir_rescue --- --- tw.init.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tw.init.o -MTtw.init.o -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empt= y-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-co= mpare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno= -enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wn= o-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/src/= bin/csh/../../contrib/tcsh/tw.init.c -o tw.init.o --- all_subdir_lib --- --- clnt_raw.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.clnt_raw.po -MTclnt_raw.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/rpc/clnt_raw.c -o clnt_raw.po --- clnt_simple.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.clnt_simple.po -MTclnt_simple.po -std=3Dgnu99 -fstack-protector-strong -= Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-point= er-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/l= ib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/= lib/libc/rpc/clnt_simple.c -o clnt_simple.po --- all_subdir_kerberos5 --- --- file.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.file.po -MTfile.po -std=3Dgnu99 -fstack-prote= ctor-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libhx509/../..= /../crypto/heimdal/lib/hx509/file.c -o file.po --- all_subdir_lib --- --- clnt_vc.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.clnt_vc.po -MTclnt_vc.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /rpc/clnt_vc.c -o clnt_vc.po --- all_subdir_rescue --- --- tw.parse.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tw.parse.o -MTtw.parse.o -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -= Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/sr= c/bin/csh/../../contrib/tcsh/tw.parse.c -o tw.parse.o --- all_subdir_kerberos5 --- --- sel.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.sel.po -MTsel.po -std=3Dgnu99 -fstack-protect= or-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/hx509/sel.c -o sel.po --- all_subdir_lib --- --- rpc_dtablesize.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.rpc_dtablesize.po -MTrpc_dtablesize.po -std=3Dgnu99 -fstack-protector-st= rong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno= -pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variab= le -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -W= no-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swit= ch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr= /src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /us= r/src/lib/libc/rpc/rpc_dtablesize.c -o rpc_dtablesize.po --- getnetconfig.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.getnetconfig.po -MTgetnetconfig.po -std=3Dgnu99 -fstack-protector-strong= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src= /lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/sr= c/lib/libc/rpc/getnetconfig.c -o getnetconfig.po --- getnetpath.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.getnetpath.po -MTgetnetpath.po -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer= -sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-= tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-= switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib= /libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/li= b/libc/rpc/getnetpath.c -o getnetpath.po --- all_subdir_kerberos5 --- --- sel-gram.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.sel-gram.po -MTsel-gram.po -std=3Dgnu99 -fsta= ck-protector-strong -Qunused-arguments -c sel-gram.c -o sel-gram.po --- all_subdir_lib --- --- getrpcent.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.getrpcent.po -MTgetrpcent.po -std=3Dgnu99 -fstack-protector-strong -Wsys= tem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/rpc/getrpcent.c -o getrpcent.po --- all_subdir_rescue --- --- tw.spell.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tw.spell.o -MTtw.spell.o -std=3Dgnu99 = -fstack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-em= pty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-= compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -W= no-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -= Wno-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c /usr/sr= c/bin/csh/../../contrib/tcsh/tw.spell.c -o tw.spell.o --- all_subdir_kerberos5 --- --- sel-lex.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.sel-lex.po -MTsel-lex.po -std=3Dgnu99 -fstack= -protector-strong -Qunused-arguments -c sel-lex.c -o sel-lex.po --- all_subdir_lib --- --- getrpcport.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.getrpcport.po -MTgetrpcport.po -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer= -sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-= tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-= switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib= /libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/li= b/libc/rpc/getrpcport.c -o getrpcport.po --- mt_misc.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.mt_misc.po -MTmt_misc.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /rpc/mt_misc.c -o mt_misc.po --- all_subdir_rescue --- --- tc.defs.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -I. -I/usr/src/bin/csh -I/= usr/src/bin/csh/../../contrib/tcsh -D_PATH_TCSHELL=3D'"/rescue/csh"' -DNO_N= LS_CATALOGS -DRESCUE -MD -MF.depend.tc.defs.o -MTtc.defs.o -std=3Dgnu99 -f= stack-protector-strong -Wsystem-headers -Werror -Wno-pointer-sign -Wno-empt= y-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological-co= mpare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -Wno= -enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum -Wn= o-knr-promoted-parameter -Wno-parentheses -Qunused-arguments -c tc.defs.c= -o tc.defs.o --- all_subdir_lib --- --- pmap_clnt.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.pmap_clnt.po -MTpmap_clnt.po -std=3Dgnu99 -fstack-protector-strong -Wsys= tem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/rpc/pmap_clnt.c -o pmap_clnt.po --- all_subdir_rescue --- --- badsect_make --- (cd /usr/src/rescue/rescue/../../sbin/badsect && /usr/obj/usr/src/make.amd= 64/bmake -DRESCUE CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescu= e/rescue/badsect/ depend && /usr/obj/usr/src/make.amd64/bmake -DRESCUE CRUN= CH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue/rescue/badsect/ bads= ect.o) --- .depend --- echo badsect.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a /usr/o= bj/arm64.aarch64/usr/src/tmp/usr/lib/libufs.a >> .depend --- badsect.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DRESCUE -MD -MF.depend.b= adsect.o -MTbadsect.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/= src/sbin/badsect/badsect.c -o badsect.o --- all_subdir_lib --- --- pmap_getmaps.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.pmap_getmaps.po -MTpmap_getmaps.po -std=3Dgnu99 -fstack-protector-strong= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src= /lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/sr= c/lib/libc/rpc/pmap_getmaps.c -o pmap_getmaps.po --- all_subdir_kerberos5 --- --- keyset.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhx509/../../../crypto/heimdal/lib/hx509 -I/usr/src/kerberos5/lib/libhx= 509/../../../crypto/heimdal/lib/hx509/ref -I/usr/src/kerberos5/lib/libhx509= /../../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhx509/../../.= ./crypto/heimdal/lib/wind -I/usr/src/kerberos5/lib/libhx509/../../../crypto= /heimdal/lib/roken -I. -DHAVE_CONFIG_H -I/usr/src/kerberos5/lib/libhx509/= ../../include -MD -MF.depend.keyset.po -MTkeyset.po -std=3Dgnu99 -fstack-p= rotector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libhx509/.= ./../../crypto/heimdal/lib/hx509/keyset.c -o keyset.po --- all_subdir_lib --- --- pmap_getport.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.pmap_getport.po -MTpmap_getport.po -std=3Dgnu99 -fstack-protector-strong= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src= /lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/sr= c/lib/libc/rpc/pmap_getport.c -o pmap_getport.po --- all_subdir_rescue --- --- camcontrol_make --- (cd /usr/src/rescue/rescue/../../sbin/camcontrol && /usr/obj/usr/src/make.= amd64/bmake -DRESCUE CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Dre= scue/rescue/camcontrol/ depend && /usr/obj/usr/src/make.amd64/bmake -DRESCU= E CRUNCH_CFLAGS=3D-DRESCUE MK_AUTO_OBJ=3Dno DIRPRFX=3Drescue/rescue/camcont= rol/ camcontrol.o util.o attrib.o epc.o fwdownload.o modeedit.o persist.o p= rogress.o zone.o) --- .depend --- echo camcontrol.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a /us= r/obj/arm64.aarch64/usr/src/tmp/usr/lib/libcam.a /usr/obj/arm64.aarch64/usr= /src/tmp/usr/lib/libsbuf.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libut= il.a >> .depend --- camcontrol.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -DRESCUE -MD -MF.depend.c= amcontrol.o -MTcamcontrol.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-pro= totypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwr= ite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscr= ipts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wn= o-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-b= ody -Wno-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c= /usr/src/sbin/camcontrol/camcontrol.c -o camcontrol.o --- all_subdir_lib --- --- pmap_prot.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.pmap_prot.po -MTpmap_prot.po -std=3Dgnu99 -fstack-protector-strong -Wsys= tem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/= libc/rpc/pmap_prot.c -o pmap_prot.po --- pmap_prot2.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.pmap_prot2.po -MTpmap_prot2.po -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer= -sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-= tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-= switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib= /libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/li= b/libc/rpc/pmap_prot2.c -o pmap_prot2.po --- pmap_rmt.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.pmap_rmt.po -MTpmap_rmt.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/rpc/pmap_rmt.c -o pmap_rmt.po --- all_subdir_rescue --- In file included from /usr/src/sbin/camcontrol/camcontrol.c:56: /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/cam/cam_ccb.h:44:10: fatal e= rror: 'cam/nvme/nvme_all.h' file not found #include ^ --- all_subdir_lib --- --- rpc_prot.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.rpc_prot.po -MTrpc_prot.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/rpc/rpc_prot.c -o rpc_prot.po --- all_subdir_rescue --- 1 error generated. *** [camcontrol.o] Error code 1 bmake[6]: stopped in /usr/src/sbin/camcontrol 1 error bmake[6]: stopped in /usr/src/sbin/camcontrol *** [camcontrol_make] Error code 2 bmake[5]: stopped in /usr/obj/arm64.aarch64/usr/src/rescue/rescue 1 error bmake[5]: stopped in /usr/obj/arm64.aarch64/usr/src/rescue/rescue *** [objs] Error code 2 bmake[4]: stopped in /usr/src/rescue/rescue 1 error bmake[4]: stopped in /usr/src/rescue/rescue *** [all] Error code 2 bmake[3]: stopped in /usr/src/rescue 1 error bmake[3]: stopped in /usr/src/rescue *** [all_subdir_rescue] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_kerberos5 --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/kerberos5/lib/libhx509 *** [all] Error code 2 bmake[4]: stopped in /usr/src/kerberos5/lib 1 error bmake[4]: stopped in /usr/src/kerberos5/lib *** [all_subdir_kerberos5/lib] Error code 2 bmake[3]: stopped in /usr/src/kerberos5 1 error bmake[3]: stopped in /usr/src/kerberos5 *** [all_subdir_kerberos5] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/lib/libc *** [all_subdir_lib/libc] Error code 2 bmake[3]: stopped in /usr/src/lib 1 error bmake[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_gnu --- A failure has been detected in another branch of the parallel make bmake[8]: stopped in /usr/src/gnu/usr.bin/groff/src/roff/troff *** [all_subdir_gnu/usr.bin/groff/src/roff/troff] Error code 2 bmake[7]: stopped in /usr/src/gnu/usr.bin/groff/src/roff 1 error bmake[7]: stopped in /usr/src/gnu/usr.bin/groff/src/roff *** [all_subdir_gnu/usr.bin/groff/src/roff] Error code 2 bmake[6]: stopped in /usr/src/gnu/usr.bin/groff/src 1 error bmake[6]: stopped in /usr/src/gnu/usr.bin/groff/src *** [all_subdir_gnu/usr.bin/groff/src] Error code 2 bmake[5]: stopped in /usr/src/gnu/usr.bin/groff 1 error bmake[5]: stopped in /usr/src/gnu/usr.bin/groff *** [all_subdir_gnu/usr.bin/groff] Error code 2 bmake[4]: stopped in /usr/src/gnu/usr.bin 1 error bmake[4]: stopped in /usr/src/gnu/usr.bin *** [all_subdir_gnu/usr.bin] Error code 2 bmake[3]: stopped in /usr/src/gnu 1 error bmake[3]: stopped in /usr/src/gnu *** [all_subdir_gnu] Error code 2 bmake[2]: stopped in /usr/src 4 errors bmake[2]: stopped in /usr/src *** [everything] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson758303028528199533.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Fri Jun 10 02:49:52 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D1D1FAEEBA9 for ; Fri, 10 Jun 2016 02:49:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id B3F451281; Fri, 10 Jun 2016 02:49:52 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id 09FAC208; Fri, 10 Jun 2016 02:49:53 +0000 (UTC) Date: Fri, 10 Jun 2016 02:49:52 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: cy@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <575862029.58.1465526993049.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <1372900337.54.1465519816911.JavaMail.jenkins@jenkins-9.freebsd.org> References: <1372900337.54.1465519816911.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3386 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 02:49:52 -0000 FreeBSD_HEAD_arm64 - Build #3386 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3386/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3386/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3386/con= sole Change summaries: 301775 by cy: Clarify the wording to be more accurate. Approved by:=09re@ (gjb) MFC after:=091 week X-MFC with:=09r301773 301773 by cy: Update the man ipf.8 man page to accurately reflect that the -6 option is a noop and only here for backward compatibility. MFC after:=091 week The end of the build log: [...truncated 82113 lines...] --- doc-nroff --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/doc-nro= ff > doc-nroff --- doc-syms --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/doc-sym= s > doc-syms --- fr.ISO8859-1 --- --- all_subdir_lib --- --- lchown.po --- --- all_subdir_gnu --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/fr.ISO8859-1.in > fr.ISO8859-1 --- all_subdir_lib --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.lchown.po -MTlchown.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c lchown.S -o lc= hown.po --- all_subdir_gnu --- --- ru.KOI8-R --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/ru.KOI8-R.in > ru.KOI8-R --- groff_ms.7.gz --- gzip -cn groff_ms.7 > groff_ms.7.gz --- groff_man.7.gz --- gzip -cn groff_man.7 > groff_man.7.gz --- groff_me.7.gz --- gzip -cn groff_me.7 > groff_me.7.gz --- groff_mdoc.7.gz --- gzip -cn groff_mdoc.7 > groff_mdoc.7.gz --- groff_trace.7.gz --- gzip -cn groff_trace.7 > groff_trace.7.gz --- all_subdir_lib --- --- aio_read.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.aio_read.po -MTaio_read.po -std=3Dgnu99 -fstack-protector-strong -Wsys= tem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c aio_read.S = -o aio_read.po --- all_subdir_gnu --- --- groff_www.7.gz --- gzip -cn groff_www.7 > groff_www.7.gz --- all_subdir_kerberos5 --- --- db.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhdb/../../../crypto/heimdal/lib/hdb -I/usr/src/kerberos5/lib/libhdb/..= /../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhdb/../../../cr= ypto/heimdal/lib/roken -I/usr/src/kerberos5/lib/libhdb/../../../contrib/sql= ite3/ -I/usr/src/kerberos5/lib/libhdb/../../../crypto/heimdal/lib/krb5 -I= . -DHDB_DB_DIR=3D"\"/var/heimdal\"" -DHAVE_CONFIG_H -I/usr/src/kerberos5= /lib/libhdb/../../include -MD -MF.depend.db.po -MTdb.po -std=3Dgnu99 -fsta= ck-protector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libhdb= /../../../crypto/heimdal/lib/hdb/db.c -o db.po --- all_subdir_lib --- --- aio_write.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.aio_write.po -MTaio_write.po -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer= -sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-= tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-= switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib= /libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c aio_write= .S -o aio_write.po --- all_subdir_sbin --- =3D=3D=3D> sbin (all) --- all_subdir_lib --- --- lio_listio.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.lio_listio.po -MTlio_listio.po -std=3Dgnu99 -fstack-protector-strong -= Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-point= er-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wn= o-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unu= sed-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wn= o-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/l= ib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c lio_lis= tio.S -o lio_listio.po --- all_subdir_sbin --- --- all_subdir_sbin/adjkerntz --- =3D=3D=3D> sbin/adjkerntz (all) --- all_subdir_lib --- --- getdents.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.getdents.po -MTgetdents.po -std=3Dgnu99 -fstack-protector-strong -Wsys= tem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c getdents.S = -o getdents.po --- all_subdir_sbin --- --- .depend --- echo adjkerntz.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a >> = .depend --- adjkerntz.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -MD -MF.depend.adjkern= tz.o -MTadjkerntz.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/sbin/adjkerntz/adjkerntz.c -o adjkerntz.o --- all_subdir_lib --- --- lchmod.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.lchmod.po -MTlchmod.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c lchmod.S -o lc= hmod.po --- netbsd_lchown.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.netbsd_lchown.po -MTnetbsd_lchown.po -std=3Dgnu99 -fstack-protector-st= rong -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno= -pointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variab= le -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -W= no-unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-swit= ch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr= /src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c n= etbsd_lchown.S -o netbsd_lchown.po --- lutimes.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.lutimes.po -MTlutimes.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c lutimes.S -o= lutimes.po --- netbsd_msync.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.netbsd_msync.po -MTnetbsd_msync.po -std=3Dgnu99 -fstack-protector-stro= ng -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-p= ointer-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable= -Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno= -unused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch= -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/s= rc/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c net= bsd_msync.S -o netbsd_msync.po --- nstat.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.nstat.po -MTnstat.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c nstat.S -o nstat= .po --- all_subdir_sbin --- --- adjkerntz.full --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-= parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn= -type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wca= st-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wol= d-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthre= ad-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Qunused-arguments -o adjkerntz.full adjkerntz.o =20 --- all_subdir_lib --- --- nfstat.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.nfstat.po -MTnfstat.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef--- all_subdir_sbin --- --- adjkerntz.8.gz --- --- all_subdir_lib --- -Wno-switch -Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-argumen= ts -I/usr/src/lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/= src -c nfstat.S -o nfstat.po --- all_subdir_sbin --- gzip -cn /usr/src/sbin/adjkerntz/adjkerntz.8 > adjkerntz.8.gz --- adjkerntz.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug adjkerntz.full adj= kerntz.debug --- adjkerntz --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= adjkerntz.debug adjkerntz.full adjkerntz --- all_subdir_sbin/badsect --- =3D=3D=3D> sbin/badsect (all) --- all_subdir_kerberos5 --- --- db3.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhdb/../../../crypto/heimdal/lib/hdb -I/usr/src/kerberos5/lib/libhdb/..= /../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhdb/../../../cr= ypto/heimdal/lib/roken -I/usr/src/kerberos5/lib/libhdb/../../../contrib/sql= ite3/ -I/usr/src/kerberos5/lib/libhdb/../../../crypto/heimdal/lib/krb5 -I= . -DHDB_DB_DIR=3D"\"/var/heimdal\"" -DHAVE_CONFIG_H -I/usr/src/kerberos5= /lib/libhdb/../../include -MD -MF.depend.db3.po -MTdb3.po -std=3Dgnu99 -fs= tack-protector-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libh= db/../../../crypto/heimdal/lib/hdb/db3.c -o db3.po --- all_subdir_lib --- --- nlstat.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.nlstat.po -MTnlstat.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c nlstat.S -o nl= stat.po --- all_subdir_sbin --- --- .depend --- echo badsect.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a /usr/o= bj/arm64.aarch64/usr/src/tmp/usr/lib/libufs.a >> .depend --- badsect.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -MD -MF.depend.badsect= .o -MTbadsect.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmi= ssing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings = -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winlin= e -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-si= gn -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-str= ing-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/sb= in/badsect/badsect.c -o badsect.o --- all_subdir_lib --- --- preadv.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.preadv.po -MTpreadv.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c preadv.S -o pr= eadv.po --- pwritev.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.pwritev.po -MTpwritev.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c pwritev.S -o= pwritev.po --- fhopen.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.fhopen.po -MTfhopen.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c fhopen.S -o fh= open.po --- all_subdir_sbin --- --- badsect.full --- --- all_subdir_lib --- --- fhstat.po --- --- all_subdir_sbin --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-= parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn= -type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wca= st-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wol= d-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthre= ad-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Qunused-arguments -o badsect.full badsect.o -lufs --- all_subdir_lib --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.fhstat.po -MTfhstat.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c fhstat.S -o fh= stat.po --- all_subdir_sbin --- --- badsect.8.gz --- gzip -cn /usr/src/sbin/badsect/badsect.8 > badsect.8.gz --- all_subdir_lib --- --- modnext.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.modnext.po -MTmodnext.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c modnext.S -o= modnext.po --- all_subdir_sbin --- --- badsect.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug badsect.full badse= ct.debug --- badsect --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= badsect.debug badsect.full badsect --- all_subdir_sbin/camcontrol --- =3D=3D=3D> sbin/camcontrol (all) --- .depend --- echo camcontrol.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a /us= r/obj/arm64.aarch64/usr/src/tmp/usr/lib/libcam.a /usr/obj/arm64.aarch64/usr= /src/tmp/usr/lib/libsbuf.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libut= il.a >> .depend --- all_subdir_lib --- --- modstat.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.modstat.po -MTmodstat.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c modstat.S -o= modstat.po --- all_subdir_sbin --- --- camcontrol.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -MD -MF.depend.camcont= rol.o -MTcamcontrol.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-header= s -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototype= s -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-st= rings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -= Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-poin= ter-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -W= no-string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/= src/sbin/camcontrol/camcontrol.c -o camcontrol.o --- all_subdir_kerberos5 --- --- dbinfo.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libhdb/../../../crypto/heimdal/lib/hdb -I/usr/src/kerberos5/lib/libhdb/..= /../../crypto/heimdal/lib/asn1 -I/usr/src/kerberos5/lib/libhdb/../../../cr= ypto/heimdal/lib/roken -I/usr/src/kerberos5/lib/libhdb/../../../contrib/sql= ite3/ -I/usr/src/kerberos5/lib/libhdb/../../../crypto/heimdal/lib/krb5 -I= . -DHDB_DB_DIR=3D"\"/var/heimdal\"" -DHAVE_CONFIG_H -I/usr/src/kerberos5= /lib/libhdb/../../include -MD -MF.depend.dbinfo.po -MTdbinfo.po -std=3Dgnu= 99 -fstack-protector-strong -Qunused-arguments -c /usr/src/kerberos5/li= b/libhdb/../../../crypto/heimdal/lib/hdb/dbinfo.c -o dbinfo.po --- all_subdir_lib --- --- modfnext.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.modfnext.po -MTmodfnext.po -std=3Dgnu99 -fstack-protector-strong -Wsys= tem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-s= ign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-ta= utological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-= function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-sw= itch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/l= ibutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c modfnext.S = -o modfnext.po --- modfind.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.modfind.po -MTmodfind.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c modfind.S -o= modfind.po --- kldload.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.kldload.po -MTkldload.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c kldload.S -o= kldload.po --- kldunload.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.kldunload.po -MTkldunload.po -std=3Dgnu99 -fstack-protector-strong -Ws= ystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer= -sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-= tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unuse= d-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-= switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib= /libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c kldunload= .S -o kldunload.po --- kldfind.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.kldfind.po -MTkldfind.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c kldfind.S -o= kldfind.po --- all_subdir_sbin --- In file included from /usr/src/sbin/camcontrol/camcontrol.c:56: /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/cam/cam_ccb.h:44:10: fatal e= rror: 'cam/nvme/nvme_all.h' file not found #include ^ --- all_subdir_lib --- --- kldnext.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.kldnext.po -MTkldnext.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c kldnext.S -o= kldnext.po --- kldstat.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.kldstat.po -MTkldstat.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c kldstat.S -o= kldstat.po --- kldfirstmod.po --- cc -B/usr/local/aarch64-freebsd/bin/ -DPROF -O2 -pipe -I/usr/src/lib/libc= /include -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNL= S -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/s= rc/lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aa= rch64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MI= STAKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemall= oc/include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/= libc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTI= N -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.de= pend.kldfirstmod.po -MTkldfirstmod.po -std=3Dgnu99 -fstack-protector-strong= -Wsystem-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-poi= nter-sign -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Wno-tautological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-u= nused-function -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -= Wno-switch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src= /lib/libutil -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c kldfi= rstmod.S -o kldfirstmod.po --- all_subdir_sbin --- 1 error generated. *** [camcontrol.o] Error code 1 bmake[4]: stopped in /usr/src/sbin/camcontrol 1 error bmake[4]: stopped in /usr/src/sbin/camcontrol *** [all_subdir_sbin/camcontrol] Error code 2 bmake[3]: stopped in /usr/src/sbin 1 error bmake[3]: stopped in /usr/src/sbin *** [all_subdir_sbin] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/lib/libc *** [all_subdir_lib/libc] Error code 2 bmake[3]: stopped in /usr/src/lib 1 error bmake[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_kerberos5 --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/kerberos5/lib/libhdb *** [all] Error code 2 bmake[4]: stopped in /usr/src/kerberos5/lib 1 error bmake[4]: stopped in /usr/src/kerberos5/lib *** [all_subdir_kerberos5/lib] Error code 2 bmake[3]: stopped in /usr/src/kerberos5 1 error bmake[3]: stopped in /usr/src/kerberos5 *** [all_subdir_kerberos5] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_rescue --- Run "/usr/obj/usr/src/make.amd64/bmake -f rescue.mk" to build crunched bina= ry. sed -i '' -e "s/^\(rescue:.*\) \$(SUBMAKE_TARGETS)/\1/" rescue.mk A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/rescue/rescue *** [all] Error code 2 bmake[3]: stopped in /usr/src/rescue 1 error bmake[3]: stopped in /usr/src/rescue *** [all_subdir_rescue] Error code 2 bmake[2]: stopped in /usr/src 4 errors bmake[2]: stopped in /usr/src *** [everything] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson4654256932808233652.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::103:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Fri Jun 10 03:24:12 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 25E94B712D3 for ; Fri, 10 Jun 2016 03:24:12 +0000 (UTC) (envelope-from mail@m.jwh.me.uk) Received: from eva.tinkyfi.com (eva.tinkyfi.com [107.191.63.190]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5185188B for ; Fri, 10 Jun 2016 03:24:11 +0000 (UTC) (envelope-from mail@m.jwh.me.uk) Received: from jwhpc (cpc82705-staf9-2-0-cust342.3-1.cable.virginm.net [81.108.23.87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: mail@m.jwh.me.uk) by eva.tinkyfi.com (Postfix) with ESMTPSA id 3rQnPl1qpDzGSL9; Fri, 10 Jun 2016 03:16:11 +0000 (UTC) From: "Joe Holden" To: "'Yoshiro MIHIRA'" , References: <97f801d1ad5f$3422f6a0$9c68e3e0$@m.jwh.me.uk> In-Reply-To: Subject: RE: Odroid-C1 image Date: Fri, 10 Jun 2016 04:15:59 +0100 Message-ID: <00ce01d1c2c6$69c4e6c0$3d4eb440$@m.jwh.me.uk> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQFLVBNvN5zsk3xrmjNZz2gRGNsaaAF6dj1VoOMQm6A= Content-Language: en-gb Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 03:24:12 -0000 Hm, nevermind then =E2=80=93 that image doesn=E2=80=99t work either = *sigh*, still no video output either which doesn=E2=80=99t help since I = don=E2=80=99t know why it isn=E2=80=99t working. I=E2=80=99ll just have = to wait until it is actually supported properly L =20 From: Yoshiro MIHIRA [mailto:sanpei.ml@gmail.com]=20 Sent: 05 June 2016 09:12 To: Joe Holden ; freebsd-arm@freebsd.org Subject: Re: Odroid-C1 image =20 Hi Joe. =20 AOYAMA-san created ODROID-C1 image(but old one) =20 I used this one on my ODROID-C1 =20 http://www.peach.ne.jp/archives/oc1/FreeBSD-armv6-11.0-ODROIDC1-test8-r29= 2519-20151222.img.gz =20 default root password is nune(no password) =20 Yours. =20 =20 2016=E5=B9=B45=E6=9C=8814=E6=97=A5(=E5=9C=9F) 6:34 Joe Holden = >: Hi guys, Does anyone have an image that works on odroid c1? I don't have uart at = the moment so am unable to see why it doesn't work, I used the wiki = instructions to build an sd image but that didn't work at all, however I've made an = image using ext2 /boot and rest of SD card as FreeBSD (a5) - I at least get = hdmi signal however it reboots a couple of seconds afterwards (presumably = either when loading kernel or booting it) So if anyone has an image I can dd (or any other pointers) that would be fantastic. Thanks, Joe _______________________________________________ freebsd-arm@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-arm To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org = " From owner-freebsd-arm@freebsd.org Fri Jun 10 06:50:21 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E85EFB715CD for ; Fri, 10 Jun 2016 06:50:21 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id CE2271EC7; Fri, 10 Jun 2016 06:50:21 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id DE5AC282; Fri, 10 Jun 2016 06:50:21 +0000 (UTC) Date: Fri, 10 Jun 2016 06:50:20 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: pfg@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <526449424.60.1465541421917.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <575862029.58.1465526993049.JavaMail.jenkins@jenkins-9.freebsd.org> References: <575862029.58.1465526993049.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3387 - Still Failing MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: FAILURE Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 06:50:22 -0000 FreeBSD_HEAD_arm64 - Build #3387 - Still Failing: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3387/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3387/ch= anges Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3387/con= sole Change summaries: 301777 by pfg: Fix regression from r301461. The fix to the __collate_range_cmp() ABI breakage missed some replacements in libc's vfscanf(). Replace them with __wcollate_range_cmp() which does what is expected. This was breaking applications like xterm and pidgin when using wide characters. Reported by:=09Vitalij Satanivskij Approved by:=09re The end of the build log: [...truncated 81055 lines...] cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fread.po -MTfread.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-head= ers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -= I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/std= io/fread.c -o fread.po --- all_subdir_gnu --- --- groff_ms.7 --- Making groff_ms.7 from /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/= groff/tmac/groff_ms.man --- groff_man.7 --- Making groff_man.7 from /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib= /groff/tmac/groff_man.man --- all_subdir_lib --- --- freopen.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.freopen.po -MTfreopen.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /stdio/freopen.c -o freopen.po --- all_subdir_gnu --- --- groff_me.7 --- Making groff_me.7 from /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/= groff/tmac/groff_me.man --- groff_mdoc.7 --- Making groff_mdoc.7 from /usr/src/gnu/usr.bin/groff/tmac/../../../../contri= b/groff/tmac/groff_mdoc.man --- groff_trace.7 --- Making groff_trace.7 from /usr/src/gnu/usr.bin/groff/tmac/../../../../contr= ib/groff/tmac/groff_trace.man --- all_subdir_kerberos5 --- --- encapsulate.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerbero= s5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/= kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerb= eros5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CON= FIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -MF.depend= .encapsulate.po -MTencapsulate.po -std=3Dgnu99 -fstack-protector-strong = -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypt= o/heimdal/lib/gssapi/krb5/encapsulate.c -o encapsulate.po --- all_subdir_gnu --- --- groff_www.7 --- Making groff_www.7 from /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib= /groff/tmac/groff_www.man --- an.tmac --- sed -e "s;@TMAC_AN_PREFIX@;;g" -e "s;@TMAC_S_PREFIX@;;g" -e "s;@PNMTOPS_N= OSETPAGE@;pnmtops;g" /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/g= roff/tmac/an.tmac > an.tmac --- man.tmac --- sed -e "s;@TMAC_AN_PREFIX@;;g" -e "s;@TMAC_S_PREFIX@;;g" -e "s;@PNMTOPS_N= OSETPAGE@;pnmtops;g" /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/g= roff/tmac/man.tmac > man.tmac --- s.tmac --- sed -e "s;@TMAC_AN_PREFIX@;;g" -e "s;@TMAC_S_PREFIX@;;g" -e "s;@PNMTOPS_N= OSETPAGE@;pnmtops;g" /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/g= roff/tmac/s.tmac > s.tmac --- ms.tmac --- sed -e "s;@TMAC_AN_PREFIX@;;g" -e "s;@TMAC_S_PREFIX@;;g" -e "s;@PNMTOPS_N= OSETPAGE@;pnmtops;g" /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/g= roff/tmac/ms.tmac > ms.tmac --- www.tmac --- sed -e "s;@TMAC_AN_PREFIX@;;g" -e "s;@TMAC_S_PREFIX@;;g" -e "s;@PNMTOPS_N= OSETPAGE@;pnmtops;g" /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/g= roff/tmac/www.tmac > www.tmac --- e.tmac --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/e.tmac = > e.tmac --- all_subdir_lib --- --- fscanf.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fscanf.po -MTfscanf.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/s= tdio/fscanf.c -o fscanf.po --- all_subdir_gnu --- --- doc.tmac --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/doc.tma= c > doc.tmac --- mdoc.local --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/mdoc.local.in > mdoc.local --- all_subdir_lib --- --- fseek.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fseek.po -MTfseek.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-head= ers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -= I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/std= io/fseek.c -o fseek.po --- all_subdir_gnu --- --- doc-common --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/doc-com= mon > doc-common --- doc-ditroff --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/doc-dit= roff > doc-ditroff --- doc-nroff --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/doc-nro= ff > doc-nroff --- doc-syms --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/doc-sym= s > doc-syms --- fr.ISO8859-1 --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/fr.ISO8859-1.in > fr.ISO8859-1 --- ru.KOI8-R --- sed -f /usr/src/gnu/usr.bin/groff/tmac/../../../../contrib/groff/tmac/strip= .sed /usr/src/gnu/usr.bin/groff/tmac/ru.KOI8-R.in > ru.KOI8-R --- groff_ms.7.gz --- gzip -cn groff_ms.7 > groff_ms.7.gz --- groff_man.7.gz --- gzip -cn groff_man.7 > groff_man.7.gz --- groff_me.7.gz --- gzip -cn groff_me.7 > groff_me.7.gz --- groff_mdoc.7.gz --- gzip -cn groff_mdoc.7 > groff_mdoc.7.gz --- groff_trace.7.gz --- gzip -cn groff_trace.7 > groff_trace.7.gz --- groff_www.7.gz --- gzip -cn groff_www.7 > groff_www.7.gz --- all_subdir_kerberos5 --- --- export_name.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerbero= s5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/= kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerb= eros5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CON= FIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -MF.depend= .export_name.po -MTexport_name.po -std=3Dgnu99 -fstack-protector-strong = -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypt= o/heimdal/lib/gssapi/krb5/export_name.c -o export_name.po --- all_subdir_lib --- --- fsetpos.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fsetpos.po -MTfsetpos.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /stdio/fsetpos.c -o fsetpos.po --- ftell.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.ftell.po -MTftell.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-head= ers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -= I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/std= io/ftell.c -o ftell.po --- all_subdir_sbin --- =3D=3D=3D> sbin (all) --- all_subdir_sbin/adjkerntz --- =3D=3D=3D> sbin/adjkerntz (all) --- all_subdir_lib --- --- funopen.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.funopen.po -MTfunopen.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /stdio/funopen.c -o funopen.po --- all_subdir_sbin --- --- .depend --- echo adjkerntz.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a >> = .depend --- adjkerntz.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -MD -MF.depend.adjkern= tz.o -MTadjkerntz.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers = -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes = -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-stri= ngs -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Wi= nline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointe= r-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno= -string-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/sr= c/sbin/adjkerntz/adjkerntz.c -o adjkerntz.o --- all_subdir_lib --- --- fvwrite.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fvwrite.po -MTfvwrite.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /stdio/fvwrite.c -o fvwrite.po --- all_subdir_kerberos5 --- --- export_sec_context.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerbero= s5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/= kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerb= eros5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CON= FIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -MF.depend= .export_sec_context.po -MTexport_sec_context.po -std=3Dgnu99 -fstack-protec= tor-strong -Qunused-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/= ../../../crypto/heimdal/lib/gssapi/krb5/export_sec_context.c -o export_sec_= context.po --- all_subdir_lib --- --- fwalk.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fwalk.po -MTfwalk.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-head= ers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -= I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/std= io/fwalk.c -o fwalk.po --- all_subdir_sbin --- --- adjkerntz.full --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-= parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn= -type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wca= st-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wol= d-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthre= ad-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Qunused-arguments -o adjkerntz.full adjkerntz.o =20 --- adjkerntz.8.gz --- gzip -cn /usr/src/sbin/adjkerntz/adjkerntz.8 > adjkerntz.8.gz --- adjkerntz.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug adjkerntz.full adj= kerntz.debug --- adjkerntz --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= adjkerntz.debug adjkerntz.full adjkerntz --- all_subdir_sbin/badsect --- =3D=3D=3D> sbin/badsect (all) --- all_subdir_lib --- --- fwide.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fwide.po -MTfwide.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-head= ers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno= -empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautologic= al-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function= -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enu= m -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -= I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/std= io/fwide.c -o fwide.po --- all_subdir_sbin --- --- .depend --- echo badsect.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a /usr/o= bj/arm64.aarch64/usr/src/tmp/usr/lib/libufs.a >> .depend --- badsect.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -MD -MF.depend.badsect= .o -MTbadsect.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Wer= ror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmi= ssing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings = -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winlin= e -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-si= gn -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-str= ing-plus-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/sb= in/badsect/badsect.c -o badsect.o --- all_subdir_lib --- --- fwprintf.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fwprintf.po -MTfwprintf.po -std=3Dgnu99 -fstack-protector-strong -Wsyste= m-headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sig= n -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-taut= ological-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-fu= nction -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-swit= ch-enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/lib= util -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/li= bc/stdio/fwprintf.c -o fwprintf.po --- fwscanf.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fwscanf.po -MTfwscanf.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-= headers -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign = -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautol= ogical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-func= tion -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch= -enum -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libut= il -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc= /stdio/fwscanf.c -o fwscanf.po --- all_subdir_sbin --- --- badsect.8.gz --- gzip -cn /usr/src/sbin/badsect/badsect.8 > badsect.8.gz --- badsect.full --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -std=3Dgnu99 -fstack-prot= ector-strong -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-= parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn= -type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wca= st-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wol= d-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthre= ad-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -= Qunused-arguments -o badsect.full badsect.o -lufs --- badsect.debug --- /usr/local/aarch64-freebsd/bin/objcopy --only-keep-debug badsect.full badse= ct.debug --- badsect --- /usr/local/aarch64-freebsd/bin/objcopy --strip-debug --add-gnu-debuglink=3D= badsect.debug badsect.full badsect --- all_subdir_lib --- --- fwrite.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.fwrite.po -MTfwrite.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-he= aders -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -W= no-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautolog= ical-compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-functi= on -Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-e= num -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil= -I/usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/s= tdio/fwrite.c -o fwrite.po --- all_subdir_sbin --- --- all_subdir_sbin/camcontrol --- =3D=3D=3D> sbin/camcontrol (all) --- .depend --- echo camcontrol.full: /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libc.a /us= r/obj/arm64.aarch64/usr/src/tmp/usr/lib/libcam.a /usr/obj/arm64.aarch64/usr= /src/tmp/usr/lib/libsbuf.a /usr/obj/arm64.aarch64/usr/src/tmp/usr/lib/libut= il.a >> .depend --- util.o --- cc -B/usr/local/aarch64-freebsd/bin/ -O2 -pipe -g -MD -MF.depend.util.o = -MTutil.o -std=3Dgnu99 -fstack-protector-strong -Wsystem-headers -Werror -W= all -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-= prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswit= ch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wne= sted-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -Wm= issing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-pl= us-int -Wno-unused-const-variable -Qunused-arguments -c /usr/src/sbin/cam= control/util.c -o util.o --- all_subdir_lib --- --- getc.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/lib/libc/i= nclude -I/usr/src/lib/libc/../../include -I/usr/src/lib/libc/aarch64 -DNLS = -D__DBINTERFACE_PRIVATE -I/usr/src/lib/libc/../../contrib/gdtoa -I/usr/src= /lib/libc/../../contrib/libc-vis -DNO_COMPAT7 -DINET6 -I/usr/obj/arm64.aarc= h64/usr/src/lib/libc -I/usr/src/lib/libc/resolv -D_ACL_PRIVATE -DPOSIX_MIST= AKE -I/usr/src/lib/libc/../libmd -I/usr/src/lib/libc/../../contrib/jemalloc= /include -I/usr/src/lib/libc/../../contrib/tzcode/stdtime -I/usr/src/lib/li= bc/stdtime -I/usr/src/lib/libc/locale -DBROKEN_DES -DPORTMAP -DDES_BUILTIN = -I/usr/src/lib/libc/rpc -DYP -DNS_CACHING -DSYMBOL_VERSIONING -MD -MF.depe= nd.getc.po -MTgetc.po -std=3Dgnu99 -fstack-protector-strong -Wsystem-header= s -Werror -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -Wno-e= mpty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-tautological= -compare -Wno-unused-value -Wno-parentheses-equality -Wno-unused-function -= Wno-enum-conversion -Wno-unused-local-typedef -Wno-switch -Wno-switch-enum = -Wno-knr-promoted-parameter -Qunused-arguments -I/usr/src/lib/libutil -I/= usr/src/lib/msun/aarch64 -I/usr/src/lib/msun/src -c /usr/src/lib/libc/stdio= /getc.c -o getc.po --- all_subdir_kerberos5 --- --- external.po --- cc -B/usr/local/aarch64-freebsd/bin/ -pg -O2 -pipe -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi -I/usr/src/kerberos5/li= b/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/krb5 -I/usr/src/kerbero= s5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/gssapi/gssapi -I/usr/src/= kerberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/krb5 -I/usr/src/ke= rberos5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/asn1 -I/usr/src/kerb= eros5/lib/libgssapi_krb5/../../../crypto/heimdal/lib/roken -I. -DHAVE_CON= FIG_H -I/usr/src/kerberos5/lib/libgssapi_krb5/../../include -MD -MF.depend= .external.po -MTexternal.po -std=3Dgnu99 -fstack-protector-strong -Qunus= ed-arguments -c /usr/src/kerberos5/lib/libgssapi_krb5/../../../crypto/heim= dal/lib/gssapi/krb5/external.c -o external.po --- all_subdir_sbin --- In file included from /usr/src/sbin/camcontrol/util.c:56: In file included from /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/camlib= .h:71: /usr/obj/arm64.aarch64/usr/src/tmp/usr/include/cam/cam_ccb.h:44:10: fatal e= rror: 'cam/nvme/nvme_all.h' file not found #include ^ 1 error generated. *** [util.o] Error code 1 bmake[4]: stopped in /usr/src/sbin/camcontrol 1 error bmake[4]: stopped in /usr/src/sbin/camcontrol *** [all_subdir_sbin/camcontrol] Error code 2 bmake[3]: stopped in /usr/src/sbin 1 error bmake[3]: stopped in /usr/src/sbin *** [all_subdir_sbin] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_lib --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/lib/libc *** [all_subdir_lib/libc] Error code 2 bmake[3]: stopped in /usr/src/lib 1 error bmake[3]: stopped in /usr/src/lib *** [all_subdir_lib] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_kerberos5 --- A failure has been detected in another branch of the parallel make bmake[5]: stopped in /usr/src/kerberos5/lib/libgssapi_krb5 *** [all] Error code 2 bmake[4]: stopped in /usr/src/kerberos5/lib 1 error bmake[4]: stopped in /usr/src/kerberos5/lib *** [all_subdir_kerberos5/lib] Error code 2 bmake[3]: stopped in /usr/src/kerberos5 1 error bmake[3]: stopped in /usr/src/kerberos5 *** [all_subdir_kerberos5] Error code 2 bmake[2]: stopped in /usr/src --- all_subdir_rescue --- Run "/usr/obj/usr/src/make.amd64/bmake -f rescue.mk" to build crunched bina= ry. sed -i '' -e "s/^\(rescue:.*\) \$(SUBMAKE_TARGETS)/\1/" rescue.mk A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/rescue/rescue *** [all] Error code 2 bmake[3]: stopped in /usr/src/rescue 1 error bmake[3]: stopped in /usr/src/rescue *** [all_subdir_rescue] Error code 2 bmake[2]: stopped in /usr/src 4 errors bmake[2]: stopped in /usr/src *** [everything] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Build step 'Execute shell' marked build as failure [PostBuildScript] - Execution post build scripts. [FreeBSD_HEAD_arm64] $ /bin/sh -xe /tmp/hudson767794521812034686.sh + export 'PATH=3D/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/b= in' + export 'jname=3DFreeBSD_HEAD_arm64' + echo 'clean up jail FreeBSD_HEAD_arm64' clean up jail FreeBSD_HEAD_arm64 + sudo jail -r FreeBSD_HEAD_arm64 + sudo ifconfig igb0 inet6 2610:1c1:1:607c::104:1 -alias + sudo umount FreeBSD_HEAD_arm64/usr/src + sudo umount FreeBSD_HEAD_arm64/dev + sudo rm -fr FreeBSD_HEAD_arm64 + true + sudo chflags -R noschg FreeBSD_HEAD_arm64 + sudo rm -fr FreeBSD_HEAD_arm64 Email was triggered for: Failure - Any Sending email for trigger: Failure - Any From owner-freebsd-arm@freebsd.org Fri Jun 10 07:19:49 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 72F67B71CE4 for ; Fri, 10 Jun 2016 07:19:49 +0000 (UTC) (envelope-from pi@metron.com) Received: from pop.metron.com (mail6.metron.com [IPv6:2001:470:838d::91]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 60116111B for ; Fri, 10 Jun 2016 07:19:48 +0000 (UTC) (envelope-from pi@metron.com) Received: from pop.metron.com (localhost [127.0.0.1]) by pop.metron.com (8.14.4/8.13.6) with ESMTP id u5A7JSAO076065 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 10 Jun 2016 00:19:28 -0700 (PDT) (envelope-from pi@metron.com) Received: (from lou@localhost) by pop.metron.com (8.14.4/8.13.6/Submit) id u5A7JSQX076064 for freebsd-arm@freebsd.org; Fri, 10 Jun 2016 00:19:28 -0700 (PDT) (envelope-from pi@metron.com) X-Authentication-Warning: pop.metron.com: lou set sender to pi@metron.com using -f Date: Fri, 10 Jun 2016 00:19:28 -0700 From: Lou Katz To: freebsd-arm@freebsd.org Subject: A possible solution to booting from another USB stick Message-ID: <20160610071928.GA75585@metron.com> Mail-Followup-To: freebsd-arm@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 07:19:49 -0000 It occurred to me that as long as I had the same version of FreeBSD on the bootable card and in a USB adapter I could boot normally, then mount the system on the adapter card and do a chroot. A quicky and dirty test indicates that might work for what I want to do, which is to: a. modify an application b. add or subtract data files and as a freebie, I seem to get c. ability to change things without rebooting. I will report back after I try this in earnest. Thanks for the feedback. -- -=[L]=- Reassembled from random thought waves old Soviet saying: Only The Future Is Certain, The Past Is Always Changing. From owner-freebsd-arm@freebsd.org Fri Jun 10 09:03:53 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B4814B6FBEC for ; Fri, 10 Jun 2016 09:03:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (jenkins-9.freebsd.org [8.8.178.209]) by mx1.freebsd.org (Postfix) with ESMTP id 98870186B; Fri, 10 Jun 2016 09:03:53 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from jenkins-9.freebsd.org (localhost [127.0.0.1]) by jenkins-9.freebsd.org (Postfix) with ESMTP id E6EB92B8; Fri, 10 Jun 2016 09:03:53 +0000 (UTC) Date: Fri, 10 Jun 2016 09:03:52 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: imp@FreeBSD.org, jenkins-admin@FreeBSD.org, freebsd-arm@FreeBSD.org Message-ID: <1105413862.64.1465549433952.JavaMail.jenkins@jenkins-9.freebsd.org> In-Reply-To: <526449424.60.1465541421917.JavaMail.jenkins@jenkins-9.freebsd.org> References: <526449424.60.1465541421917.JavaMail.jenkins@jenkins-9.freebsd.org> Subject: FreeBSD_HEAD_arm64 - Build #3388 - Fixed MIME-Version: 1.0 X-Jenkins-Job: FreeBSD_HEAD_arm64 X-Jenkins-Result: SUCCESS Precedence: bulk Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 09:03:53 -0000 FreeBSD_HEAD_arm64 - Build #3388 - Fixed: Build information: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3388/ Full change log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3388/changes Full build log: https://jenkins.FreeBSD.org/job/FreeBSD_HEAD_arm64/3388/console Change summaries: 301778 by imp: Commit the bits of nda that were missed. This should fix the build. Approved by: re@ From owner-freebsd-arm@freebsd.org Fri Jun 10 15:38:34 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DD12FB714C6 for ; Fri, 10 Jun 2016 15:38:34 +0000 (UTC) (envelope-from tim@kientzle.com) Received: from mail-pf0-x236.google.com (mail-pf0-x236.google.com [IPv6:2607:f8b0:400e:c00::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AAED013DA for ; Fri, 10 Jun 2016 15:38:34 +0000 (UTC) (envelope-from tim@kientzle.com) Received: by mail-pf0-x236.google.com with SMTP id t190so24627734pfb.3 for ; Fri, 10 Jun 2016 08:38:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kientzle-com.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=PNmT58x09knOZkaxqLGi/mv2gjV2I6wmrxTviFQLlTI=; b=o3TZ8UU8gOUaEFDPEQnril643RxT+Bmc9tmwM1eiF6+6Dd6Ka/0nYaFS/l4q+KTJLU qJB3hmoEKbauCNyrFjc+UHQiIas9OYb5qVDpiahu21yRDFZ6E78phpyPgb15uQ16TQrP MPH1XhXXRubnNXYTy31/D3ghTq4Cj7rw4Jb+c4kjgs7yu8ACwQkuVx1OtTcSTkjReXPW GwB5VcS/8Ocs+G8LMGsYCGd2XgqCTkQvYG8kSjXcBXuXUWysvoGcXHZCpXoH6Lp/5XZJ 2vaMOYFni4uhdI5PQF16izTzuJaNYzSpglvA7Yz/Jkpif6jadmm3d5cGTtWRoyUh9Abu u9qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=PNmT58x09knOZkaxqLGi/mv2gjV2I6wmrxTviFQLlTI=; b=XkymEvRCsDntiFMpsyFJFMtMfgOFTXimPPflS2ZUkJ03gxqbHMAh/ZsP2RTyxTqK+S fJ5b9qxpjVbfpBjjemo4BLxurYbIrnqjKIlNgkF2J/r7lHH3liC3s29khJEJ5Hjv5oMC EVFQ/danAPzfgn6HDDX9lWw2gTnZa0hgNE375/VlvIqnfWCcA2AnkUtgJbF0ZW9Y3glN trmdl7x4NFHaiUlCr/bZZOPbksYU4y5pXjqxoFnP2lP6KH7rCXK7jkJ598ZgLCbcQj8k LT9BFdQXbwvnw8f41zZ9cp4cgw+V8/D1rlQYfiNjyGI0wIernA/TTGgWN+eqTuJ6tm9Y uzGA== X-Gm-Message-State: ALyK8tKiVLl62ofZnvm5i0VqWoM7oUL5p31rVQa3X7AD5l61ZPvAJgdYTGA+JEv0QajR9A== X-Received: by 10.98.149.10 with SMTP id p10mr2926032pfd.88.1465573113893; Fri, 10 Jun 2016 08:38:33 -0700 (PDT) Received: from ?IPv6:2601:b00:c300:231e:dc8e:9c0c:8d27:2e6a? ([2601:b00:c300:231e:dc8e:9c0c:8d27:2e6a]) by smtp.gmail.com with ESMTPSA id g82sm18643067pfj.22.2016.06.10.08.38.32 (version=TLSv1/SSLv3 cipher=OTHER); Fri, 10 Jun 2016 08:38:33 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPi2 i/o blocking and SD card performance From: Tim Kientzle In-Reply-To: Date: Fri, 10 Jun 2016 08:38:36 -0700 Cc: FreeBSD ARM Content-Transfer-Encoding: quoted-printable Message-Id: <3AA7AD8C-E6E9-4E8E-96D2-5A712EBD8D52@kientzle.com> References: To: Gergely Imreh X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 15:38:35 -0000 > On Jun 9, 2016, at 2:37 AM, Gergely Imreh wrote: >=20 > Hi, >=20 > I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm = relatively > new to FreeBSD, and wondering if there's any advice for improving the > performance a bit. >=20 > First, it looks like there's a lot of i/o blocking behaviour going on. = For > example running MediaWiki on the board, if I compile any ports, the = site > itself is pretty much unusable (the PHP scripts time out even with = 180s > timeouts). The strangest thing is that the CPU usage is not at 100% = all the > way, can be that all 4 cores are ~99% idle, and still everything goes = very > slow. Once the ports compilation or any other i/o-related task is = finished, > it's snappy again. >=20 > Any idea why it could be to have such big latency/lag even though the = CPU > is idle? Is there anything I could test? Watch vmstat output for a while during these periods. In the past, = I=E2=80=99ve noticed the CPU alternating between being completely busy and completely idle. When I last asked about this, I recall someone pointing to the = disk buffer management as the culprit =E2=80=94 apparently, with slow devices such = as SD cards it tends to accumulate pending writes, then everything blocks while the = disk cache drains. But I may have misunderstood... Tim From owner-freebsd-arm@freebsd.org Fri Jun 10 19:14:30 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 09D93AD95FE for ; Fri, 10 Jun 2016 19:14:30 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-io0-x22e.google.com (mail-io0-x22e.google.com [IPv6:2607:f8b0:4001:c06::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D1A7C2BFE for ; Fri, 10 Jun 2016 19:14:29 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-io0-x22e.google.com with SMTP id m62so73980661iof.0 for ; Fri, 10 Jun 2016 12:14:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-transfer-encoding; bh=fXNSWObd2gTIisfPrBLzKJH7F0bC3UvVYxoCNVOzvug=; b=QZVVl2kydvDIxiU4yRUoE2jM+vogMpFAJGS+dkwTY+WqtcPeg1C6Nsb/owH61h9dao vZlOtxkIb6NZbiuv80sIWFILNTg4Vxh3hvuBpDw8WQIPCnKaLrq/kVOpsTkuSFz5RP2K 5MlTXp7rl3KBLx28fkPRATisv7gcr2sPreo9LclEqReDkXIZfgpwd3aq9UPDJ1P8yMFr ydSSSnW7WAEtC4aJgUfc0dJI/LFbAZjQ7L7lNNtBJDKIv0Do1O/i1HhMLHa4Iroic8db uOSKISlMFamf2aGZiCp7zdMDajVtkRoBskDpOhU7rvErOmrS86v3rOLHWb0Gh8ZYM3uv lpMA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-transfer-encoding; bh=fXNSWObd2gTIisfPrBLzKJH7F0bC3UvVYxoCNVOzvug=; b=VwY/2ypu1WPsPwrzu4jmkS7jhvKTDpX2dZPWr8omrEBiWu1UE5iENGonT7jOh3FeVa LLSDUZVIJRCExOe1N6HuQl9ctw0ZtT0xG8tfysuZdpbMnnsPPpTWvZEsZyVpJbn6r/NL VLXdiKr8VuwIAjseoTI9qO5flk6agYuwDCI1l1KKUHxhmY8yVmaagYdLL6hPHVmWPSJ2 ly8rGPHFKTf9Zx/LcQe6aCy4KnGXwQv9JVDxhZ8hTTMf4y+YecfFsQKqELziYOU+dcXy Jtekscg52jYBit/hq2Yg5KjQ1g7HaqAODZS6/Dw30uRpOWeT6ywHHKdjjcTZng2TAeGY 3WGw== X-Gm-Message-State: ALyK8tJ1yXTiEsB91YYDrMOC02OO7EWEbVo1OkGExmzmH9b3dl07PtsZNDIbVjPSTiUf0iJKfCrl5QSM2PZhug== MIME-Version: 1.0 X-Received: by 10.107.40.67 with SMTP id o64mr6325207ioo.183.1465586068999; Fri, 10 Jun 2016 12:14:28 -0700 (PDT) Sender: wlosh@bsdimp.com Received: by 10.79.75.3 with HTTP; Fri, 10 Jun 2016 12:14:28 -0700 (PDT) X-Originating-IP: [69.53.246.16] In-Reply-To: <3AA7AD8C-E6E9-4E8E-96D2-5A712EBD8D52@kientzle.com> References: <3AA7AD8C-E6E9-4E8E-96D2-5A712EBD8D52@kientzle.com> Date: Fri, 10 Jun 2016 15:14:28 -0400 X-Google-Sender-Auth: zBH-ZANHKf_0YLLm4ZckMvXCTPQ Message-ID: Subject: Re: RPi2 i/o blocking and SD card performance From: Warner Losh To: Tim Kientzle Cc: Gergely Imreh , FreeBSD ARM Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jun 2016 19:14:30 -0000 On Fri, Jun 10, 2016 at 11:38 AM, Tim Kientzle wrote: > >> On Jun 9, 2016, at 2:37 AM, Gergely Imreh wrote: >> >> Hi, >> >> I've been testing FreeBSD 11.0-CURRENT on a RaspberryPi2. I'm relatively >> new to FreeBSD, and wondering if there's any advice for improving the >> performance a bit. >> >> First, it looks like there's a lot of i/o blocking behaviour going on. F= or >> example running MediaWiki on the board, if I compile any ports, the site >> itself is pretty much unusable (the PHP scripts time out even with 180s >> timeouts). The strangest thing is that the CPU usage is not at 100% all = the >> way, can be that all 4 cores are ~99% idle, and still everything goes ve= ry >> slow. Once the ports compilation or any other i/o-related task is finish= ed, >> it's snappy again. >> >> Any idea why it could be to have such big latency/lag even though the CP= U >> is idle? Is there anything I could test? > > Watch vmstat output for a while during these periods. In the past, I=E2= =80=99ve > noticed the CPU alternating between being completely busy and completely > idle. When I last asked about this, I recall someone pointing to the dis= k buffer > management as the culprit =E2=80=94 apparently, with slow devices such as= SD cards > it tends to accumulate pending writes, then everything blocks while the d= isk > cache drains. Runningbufs may well be the issue. vfs.hirunningspace: 16777216 vfs.lorunningspace: 11206656 vfs.runningbufspace: 0 runningbufspace is the number of bytes currently pending in the device. When runningbufspace is higher than hirunningspace, all writes are blocked until runningbufspace drops below lorunningspace. This could be the source of problems with write performance, but read performance won't be affected by this. You can monitor runningbufspace in a script while you are testing, but that can be quite hit or miss. Sadly, there's no sysctl that tells you how many writes were stalled because of this... Warner From owner-freebsd-arm@freebsd.org Sat Jun 11 03:42:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D243CAEF22D for ; Sat, 11 Jun 2016 03:42:55 +0000 (UTC) (envelope-from carlj@peak.org) Received: from filter01.peakinternet.com (filter01.peakinternet.com [207.55.16.92]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B376C27A7 for ; Sat, 11 Jun 2016 03:42:55 +0000 (UTC) (envelope-from carlj@peak.org) Received: from zmail-mta02.peak.org ([207.55.16.112]) by filter01.peakinternet.com ({e1c81c21-e4c4-4528-aa90-7a27869c545a}) via TCP (outbound) with ESMTPS id 20160611033930096_0000 for ; Fri, 10 Jun 2016 20:39:30 -0700 X-RC-FROM: X-RC-RCPT: Received: from zmail-mta02.peak.org (localhost [127.0.0.1]) by zmail-mta02.peak.org (Postfix) with ESMTPS id 4737ECED7 for ; Fri, 10 Jun 2016 20:39:26 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zmail-mta02.peak.org (Postfix) with ESMTP id 2F108D7C2 for ; Fri, 10 Jun 2016 20:39:26 -0700 (PDT) Received: from zmail-mta02.peak.org ([127.0.0.1]) by localhost (zmail-mta02.peak.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id DGP9uI93Aqbb for ; Fri, 10 Jun 2016 20:39:26 -0700 (PDT) Received: from mailproxy-lb-06.peak.org (mailproxy-lb-06.peak.org [207.55.17.96]) by zmail-mta02.peak.org (Postfix) with ESMTP id F14CDCED7 for ; Fri, 10 Jun 2016 20:39:25 -0700 (PDT) Received: from carlj by elm.localnet with local (Exim 4.86_2 (FreeBSD)) (envelope-from ) id 1bBZlc-0003mn-Mv for freebsd-arm@freebsd.org; Fri, 10 Jun 2016 20:39:24 -0700 From: Carl Johnson To: freebsd-arm@freebsd.org Subject: Re: Ruby floating point problem in FreeBSD 11.0-ALPHA1 References: <86mvn6rqab.fsf@elm.localnet> <868tyosjzz.fsf@elm.localnet> X-Clacks-Overhead: GNU Terry Pratchett Date: Fri, 10 Jun 2016 20:39:24 -0700 In-Reply-To: <868tyosjzz.fsf@elm.localnet> (Carl Johnson's message of "Wed, 01 Jun 2016 13:59:44 -0700") Message-ID: <86r3c4o0lv.fsf@elm.localnet> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-MAG-OUTBOUND: peakinternet.redcondor.net@207.55.16/22 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 03:42:55 -0000 Carl Johnson writes: > Tom Vijlbrief writes: > >> I had similar issues (core dumps) with Python. >> >> Recompiling the ports fixed it for me. >> >> Note that portmaster gave me some issues, because the old port has to be= deinstalled first. Just a "make" in the >> ports source did not work in all cases. >> >> What worked for me was: >> >> make deinstall reinstall clean >> >> In each /usr/ports/* directory, starting with the supporting libs > > Thanks for the information, but I think I will wait for a while and see > if a new package build comes out that fixes the problem. The RPi's are > slow enough that I hate to build all packages unless I have to. > >> Op di 31 mei 2016 23:47 schreef Carl Johnson : >> >> Hello, >>=20=20=20=20 >> I just upgraded an RPi2 system to the 11.0-ALPHA1 and noticed that a >> fractional second sleep in ruby causes SIGABRT.=C2=A0 I assume that = is due to >> the softfp to hardfp transition, but it appears that the available >> packages are still softfp.=C2=A0 I just checked and found that print= ing fp >> numbers from ruby works.=C2=A0 Anybody have any comments about wheth= er this >> is expected due to the transition? >>=20=20=20=20 >> Thanks for any information. I just installed packages from the newest build and ruby now works properly. I am a little confused about the package architecture still showing softfp (Architecture : freebsd:11:armv6:32:el:eabi:softfp). Is that really the new version that actually uses hardfp? Thanks for any information. --=20 Carl Johnson carlj@peak.org From owner-freebsd-arm@freebsd.org Sat Jun 11 03:58:27 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EA938AEF48D for ; Sat, 11 Jun 2016 03:58:27 +0000 (UTC) (envelope-from lists.br@gmail.com) Received: from mail-yw0-x234.google.com (mail-yw0-x234.google.com [IPv6:2607:f8b0:4002:c05::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AAC5F2B2D; Sat, 11 Jun 2016 03:58:27 +0000 (UTC) (envelope-from lists.br@gmail.com) Received: by mail-yw0-x234.google.com with SMTP id z186so64936908ywd.2; Fri, 10 Jun 2016 20:58:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=psV0PgXSRMXRYLFkiC88mj0FUQGLI4w2f5kRpx5xlQ8=; b=rJtGz4mPaqefDrFUUV/5Wn2psOD7nMiOshw17zo0UcO4Ago+RFImRGxfcKhkYNwR92 wnuvj0OKHXvUvoFXOYpVlVeiuTw5ULjw6ecnKtIwksrSlToei26aB/tamSUbabxFLBla zcXrApIUIc1AcpIbRqdv1izdukctp+eBvuM0wn4QM/v2xTXb2inQsHy1b1D0wgClKpqU +aw5JTzahcb8DVYUBGrmCa0OD+wsGw72rHXa8gyohJuTZguci+TCFRcx6uSh/E/1VEoP lXKW1h7ah8AXiIWtA86vVNnQQmZz3tZ9in/4MotTU2DqjZXRi9HVwC4T9UBERa1HR1Oj c+WQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=psV0PgXSRMXRYLFkiC88mj0FUQGLI4w2f5kRpx5xlQ8=; b=ks08Z6GYkKWRy/ds3MjNgyrIQ34GrF7Y/jieJSzbaJ9DyTMDMXo/iKP3oy3+r2QFBg wUi8Rtuezyp4bG7TFVjWoR5YzxsSE9UYIqQ4ZqgNmfE4na5ssIFDesDhBgQef30pfJH/ DPly6DhUvIFA0wx69BkMS+KVElpMILVM6EM482OGuzigeFVbjk91c6c1qXjh6HMTphFm SsGCXOfBvUZTRd6f9xYzGgyPbPBDigYOMKNy/e1iNJk999PNnoWltDS4AQrW5aWrAQSg zq/cNIhTWBQlga1k2izwZKv4Fi1UVX0B6Cg99XEg7dxyx0ofMeh0ekiQ0V3PhdXO8/iO eVvg== X-Gm-Message-State: ALyK8tJTaeV7j+IkImbKmYq3r+9o7zFLrFqGJcsgTIFVdQKIpNk0jDxeS3Q8YEgLz2CwHJgyx7x1Op7R6WpnlQ== X-Received: by 10.37.48.212 with SMTP id w203mr2667661ybw.29.1465617506908; Fri, 10 Jun 2016 20:58:26 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.161.139 with HTTP; Fri, 10 Jun 2016 20:58:26 -0700 (PDT) In-Reply-To: <20160608224251.GA32438@mutt-hardenedbsd> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608224251.GA32438@mutt-hardenedbsd> From: Luiz Otavio O Souza Date: Sat, 11 Jun 2016 00:58:26 -0300 Message-ID: Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: Shawn Webb Cc: Manas Bhatnagar , Luiz Otavio O Souza , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 03:58:28 -0000 On 8 June 2016 at 19:42, Shawn Webb wrote: > The hackathon has started! We could not finish it (so far) because there is a lot of work to be done (if we want to make it right this time and build a single image for all the 32 bits models - this isn't only about RPi 3). But it was a great start and we collected a lot of information which will make our lives much easier now. Thanks to everyone who helped and participated in the discussions (hps@, wma@, andrew@ and manu@) and to Shawn to bring this to our attention. Stay tuned... Luiz From owner-freebsd-arm@freebsd.org Sat Jun 11 06:44:32 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ABBD9AEF4B8 for ; Sat, 11 Jun 2016 06:44:32 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from home.opsec.eu (home.opsec.eu [IPv6:2001:14f8:200::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6C56E2F61 for ; Sat, 11 Jun 2016 06:44:32 +0000 (UTC) (envelope-from lists@opsec.eu) Received: from pi by home.opsec.eu with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1bBceg-000C7f-Pw; Sat, 11 Jun 2016 08:44:26 +0200 Date: Sat, 11 Jun 2016 08:44:26 +0200 From: Kurt Jaeger To: Russell Haley Cc: "Isaac (.ike) Levy" , freebsd-arm Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160611064426.GW41922@home.opsec.eu> References: <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608170107.GB63330@mutt-hardenedbsd> <20160608182810.GC63330@mutt-hardenedbsd> <0E28F6C5-96BC-4696-AD8F-C898CA0082D9@blackskyresearch.net> <8328C70D-51EA-4A0F-93A5-80CD665ECDFF@blackskyresearch.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 06:44:32 -0000 Hi! > So just in looking for answers I see that the ARM developers cross > build page is out of date. > > https://wiki.freebsd.org/FreeBSD/arm/crossbuild > > and to be nit picky, the aarch64 pages sit outside the ARM section in > the main wiki area. Shouldn't AARCH64 be a subset of ARM? Even if they > are not re-organized, perhaps a short description about what each > platform moniker means? Yes, please. If you would add your explaination to the wiki, that would be very helpful! -- pi@opsec.eu +49 171 3101372 4 years to go ! From owner-freebsd-arm@freebsd.org Sat Jun 11 08:21:46 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D5B59AEFD53 for ; Sat, 11 Jun 2016 08:21:46 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9CBAC2D35; Sat, 11 Jun 2016 08:21:45 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from [192.168.1.7] (p4FE31FC9.dip0.t-ipconnect.de [79.227.31.201]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id DBDCD721E281C; Sat, 11 Jun 2016 10:21:34 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit From: Michael Tuexen In-Reply-To: Date: Sat, 11 Jun 2016 10:21:32 +0200 Cc: Shawn Webb , Luiz Otavio O Souza , "freebsd-arm@freebsd.org" Content-Transfer-Encoding: 7bit Message-Id: <6B466176-C186-4178-9151-1F45FA777897@fh-muenster.de> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608224251.GA32438@mutt-hardenedbsd> To: Luiz Otavio O Souza X-Mailer: Apple Mail (2.3124) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 08:21:46 -0000 > On 11 Jun 2016, at 05:58, Luiz Otavio O Souza wrote: > > On 8 June 2016 at 19:42, Shawn Webb wrote: >> The hackathon has started! > > > We could not finish it (so far) because there is a lot of work to be > done (if we want to make it right this time and build a single image > for all the 32 bits models - this isn't only about RPi 3). And are there any plans to run arm64 on the RPi3? Best regards Michael > > But it was a great start and we collected a lot of information which > will make our lives much easier now. > > Thanks to everyone who helped and participated in the discussions > (hps@, wma@, andrew@ and manu@) and to Shawn to bring this to our > attention. > > Stay tuned... > > Luiz > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" From owner-freebsd-arm@freebsd.org Sat Jun 11 11:58:39 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24E6FAEF3C7 for ; Sat, 11 Jun 2016 11:58:39 +0000 (UTC) (envelope-from lists.br@gmail.com) Received: from mail-yw0-x22d.google.com (mail-yw0-x22d.google.com [IPv6:2607:f8b0:4002:c05::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D854A21D5; Sat, 11 Jun 2016 11:58:38 +0000 (UTC) (envelope-from lists.br@gmail.com) Received: by mail-yw0-x22d.google.com with SMTP id z186so69966338ywd.2; Sat, 11 Jun 2016 04:58:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=2KQdkS0cE3VUk2F8uNye9cVbT0BQmz5G0TNgI7Y8J14=; b=f4gLyVFK9s/TslcZO0yyVMe2lz1BknkMRonGpfRcbB/9+Rn2aJgRuuQnVgtrMoTSLF YNVE4GfVX84B95FYpu+s43HZE2/YFKaHIMwiZCcRkB049Aaj2GtYIafC6DPtLQQRM6q2 cQ3eKs7rU2oKF3gPMp7iOxZuuqvxJ7BOTOJlrJFRnLtF6WgrEpsBwfbSFA5EcLl/BAms TMNSA+LjBXHHr36cwCjZhjqNtwsvcEopcqkL8eZlujprG4A6vEvKhfoHduZSEltJb4nJ ymnJBbduXvBofzRPu82LxhYHQ7Us05BEWk+APpJjoFgl++hYKRUwlr+xas5AMuWkckjE dxTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=2KQdkS0cE3VUk2F8uNye9cVbT0BQmz5G0TNgI7Y8J14=; b=QN1mNCTp3Cvn/dfivspbpIBVu+66zVenn//RRW/hj5qMs53C/f1yUwkKWMaHiz3bDP bSE7BupiLcibTPNSPf8dycmALN9OY7bL3Ez433CFWVuI/GFUPj24BeWSUNGchFmsqFDt UI9uUx0g0C6wTotOon+y+8D18WPKtPO//S4yGuF6oB+zikgd0l8og2/TSo1GnRAJSrRQ aT1xWGT+j0iZGsZOikyxO2Jh7mR4VZ/GIZ0nKXKjGxyKGBf7IxXUjMgc+JICXRnmDBzL 4aAWnDMKba4Nt2MpnJyNhpv3BqeBxYLOaxdaA1gCrVD1qRm2qhkjhRZbrTgXmH84bnVk u2ZA== X-Gm-Message-State: ALyK8tIB5M1bhDV92fkngJxK/fy83kfcYcbe1vjQX2RH0L5Xg63rr0XDJqKGhHOxEN+yKxo5vmK2+UFiOd3PBw== X-Received: by 10.129.98.132 with SMTP id w126mr3260253ywb.191.1465646318000; Sat, 11 Jun 2016 04:58:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.161.139 with HTTP; Sat, 11 Jun 2016 04:58:37 -0700 (PDT) In-Reply-To: <6B466176-C186-4178-9151-1F45FA777897@fh-muenster.de> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608224251.GA32438@mutt-hardenedbsd> <6B466176-C186-4178-9151-1F45FA777897@fh-muenster.de> From: Luiz Otavio O Souza Date: Sat, 11 Jun 2016 08:58:37 -0300 Message-ID: Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit To: Michael Tuexen Cc: Shawn Webb , Luiz Otavio O Souza , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 11:58:39 -0000 On 11 June 2016 at 05:21, Michael Tuexen wrote: >> On 11 Jun 2016, at 05:58, Luiz Otavio O Souza wrote: >> >> On 8 June 2016 at 19:42, Shawn Webb wrote: >>> The hackathon has started! >> >> >> We could not finish it (so far) because there is a lot of work to be >> done (if we want to make it right this time and build a single image >> for all the 32 bits models - this isn't only about RPi 3). > And are there any plans to run arm64 on the RPi3? Sure, that's what we are aiming for. manu@ is working on the efi loader and I'm looking at firmware and u-boot. Today we have two different images and if we follow the same principles we probably would add two more images for rpi 3 (32 and 64 bits versions) and that would be a mess for newcomers. But putting all the pieces together takes time... (especially when you don't have docs) Luiz From owner-freebsd-arm@freebsd.org Sat Jun 11 12:40:55 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C09A6AEE57A for ; Sat, 11 Jun 2016 12:40:55 +0000 (UTC) (envelope-from db@db.net) Received: from diana.db.net (unknown [IPv6:2620:64:0:1:223:7dff:fea2:c8f2]) by mx1.freebsd.org (Postfix) with ESMTP id 9F959267B; Sat, 11 Jun 2016 12:40:55 +0000 (UTC) (envelope-from db@db.net) Received: from night.db.net (localhost [127.0.0.1]) by diana.db.net (Postfix) with ESMTP id 8461E2AA5D3; Sat, 11 Jun 2016 06:40:15 -0600 (MDT) Received: by night.db.net (Postfix, from userid 1000) id EA90F1CDE4; Sat, 11 Jun 2016 08:40:50 -0400 (EDT) Date: Sat, 11 Jun 2016 08:40:50 -0400 From: Diane Bruce To: Luiz Otavio O Souza Cc: Michael Tuexen , Luiz Otavio O Souza , "freebsd-arm@freebsd.org" Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit Message-ID: <20160611124050.GA3686@night.db.net> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608224251.GA32438@mutt-hardenedbsd> <6B466176-C186-4178-9151-1F45FA777897@fh-muenster.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.6.1 (2016-04-27) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 12:40:55 -0000 On Sat, Jun 11, 2016 at 08:58:37AM -0300, Luiz Otavio O Souza wrote: > On 11 June 2016 at 05:21, Michael Tuexen wrote: > >> On 11 Jun 2016, at 05:58, Luiz Otavio O Souza wrote: > >> > >> On 8 June 2016 at 19:42, Shawn Webb wrote: > >>> The hackathon has started! > >> > >> > >> We could not finish it (so far) because there is a lot of work to be > >> done (if we want to make it right this time and build a single image > >> for all the 32 bits models - this isn't only about RPi 3). > > And are there any plans to run arm64 on the RPi3? > > Sure, that's what we are aiming for. > > manu@ is working on the efi loader and I'm looking at firmware and u-boot. > > Today we have two different images and if we follow the same > principles we probably would add two more images for rpi 3 (32 and 64 > bits versions) and that would be a mess for newcomers. > > But putting all the pieces together takes time... (especially when you > don't have docs) I'll be hunting you today at BSDCan since I now have an RPi3. I'm going to continue using the rasppi uboot and see if we can get a FreeBSD up from that using the HBSD as a starter. - Diane -- - db@FreeBSD.org db@db.net http://www.db.net/~db From owner-freebsd-arm@freebsd.org Sat Jun 11 12:48:20 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8373BAEE6E3 for ; Sat, 11 Jun 2016 12:48:20 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from drew.franken.de (mail-n.franken.de [193.175.24.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.franken.de", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1EE0A2929; Sat, 11 Jun 2016 12:48:19 +0000 (UTC) (envelope-from tuexen@fh-muenster.de) Received: from [192.168.1.7] (p4FE30BDF.dip0.t-ipconnect.de [79.227.11.223]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id BAE25721E281C; Sat, 11 Jun 2016 14:48:16 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: RPI3 Hackathon at BSDCan/Dev SUmmit From: Michael Tuexen In-Reply-To: Date: Sat, 11 Jun 2016 14:48:15 +0200 Cc: Shawn Webb , Luiz Otavio O Souza , "freebsd-arm@freebsd.org" Content-Transfer-Encoding: 7bit Message-Id: <8A7EBFD8-D8B6-4D4F-B112-F61CB5C17C87@fh-muenster.de> References: <20160607043134.GB22884@mutt-hardenedbsd> <20160607123450.GA75317@mutt-hardenedbsd> <20160608165711.GA63330@mutt-hardenedbsd> <20160608224251.GA32438@mutt-hardenedbsd> <6B466176-C186-4178-9151-1F45FA777897@fh-muenster.de> To: Luiz Otavio O Souza X-Mailer: Apple Mail (2.3124) X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00 autolearn=disabled version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mail-n.franken.de X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 12:48:20 -0000 > On 11 Jun 2016, at 13:58, Luiz Otavio O Souza wrote: > > On 11 June 2016 at 05:21, Michael Tuexen wrote: >>> On 11 Jun 2016, at 05:58, Luiz Otavio O Souza wrote: >>> >>> On 8 June 2016 at 19:42, Shawn Webb wrote: >>>> The hackathon has started! >>> >>> >>> We could not finish it (so far) because there is a lot of work to be >>> done (if we want to make it right this time and build a single image >>> for all the 32 bits models - this isn't only about RPi 3). >> And are there any plans to run arm64 on the RPi3? > > Sure, that's what we are aiming for. Great. > > manu@ is working on the efi loader and I'm looking at firmware and u-boot. If you need some help in testing, drop me a note. > > Today we have two different images and if we follow the same > principles we probably would add two more images for rpi 3 (32 and 64 > bits versions) and that would be a mess for newcomers. I agree. Having a 32-bit image supporting all RPi's (including RPi 3) and one for 64-bit supporting only the RPi 3 would be perfect. However, in the meantime i can deal with different images. I'm especially interested in a 64-bit image for the RPi 3... > > But putting all the pieces together takes time... (especially when you > don't have docs) Sure. I'm just asking, doesn't want to put any pressure on anyone... Thanks for the update! Best regards Michael > > Luiz From owner-freebsd-arm@freebsd.org Sat Jun 11 12:56:11 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A9372AEE868 for ; Sat, 11 Jun 2016 12:56:11 +0000 (UTC) (envelope-from guyyur@gmail.com) Received: from mail-wm0-x229.google.com (mail-wm0-x229.google.com [IPv6:2a00:1450:400c:c09::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 46F3C2D33; Sat, 11 Jun 2016 12:56:11 +0000 (UTC) (envelope-from guyyur@gmail.com) Received: by mail-wm0-x229.google.com with SMTP id r190so7350482wmr.0; Sat, 11 Jun 2016 05:56:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=OBwcubtRX1yV1/l9WFfAI1y/kvYhV4JBX26gAPvA9mA=; b=oJiD+pOZaUcVCsTYyRVWgGtm2cAPE9vmETRcnqBnqhofdF5O0Yxr+CBq3Gx4XINy9S SiC0CkdD0o23yWQfCTaou7/vQTgvcCDAb1WY7Nu7KhQogisD/lKjIITvL7bSidPV0rj8 uoxcjW1pbxj+jKh1qpkf1UbisR0G/Ap1C/WiNLOExTS+MECs6Xi0lm7TNTHPfPOZssWj +f3t4Q7f4UiDf6tcCZwv/jENFTzK5CzdIKF/rl7anEQ5MjYjMpjr5nuKZ/T2uoSzF59l aoXB5sfvxZkOWIzVBMVBapueBKtZBcFOw4SQIczY8JiJEkMNh48kSx+wWvcGh3oY+YL3 tPvg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=OBwcubtRX1yV1/l9WFfAI1y/kvYhV4JBX26gAPvA9mA=; b=VdjqdccQc7WpeiyoMxjHuBxUdUHjAnZrP0m/QoSqe0E9czJBfDCR8DaN++BLVEBjy9 J8UNT7p0dlmMty2FgH7oAJn5dixxkGPPrsOS/9/Kz0FWFDcpVLIRD3M1RKcH84Di1cEy 8TT/+hWMRJsvlCpQlsMhx3VQLg1LDlXRlDnVPsRPuV7mxjDtzI0GPp9w4CJXmf9GhVaH VucrMZ114B1geQmlbBh4aB5cWNXaeARFQM/TcFRR91oeBI4spSMfuVq58/lKpPKFpOf8 KT/Z+AMyUjbul3WmlgQDGuptGAPsa0F2pbr2Ao0oGVhV7VcY3HDGI3O1eJzgpYa33ukM cR+Q== X-Gm-Message-State: ALyK8tJkAwR9iwtyKAzIDYkmpH5Bj5mH3sjeREljBq9bI+/lZS6aBxtdKHVaE0YPyZjWL5PBg11cQSyX5yphIg== X-Received: by 10.194.76.33 with SMTP id h1mr6400624wjw.43.1465649769650; Sat, 11 Jun 2016 05:56:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.9.142 with HTTP; Sat, 11 Jun 2016 05:56:09 -0700 (PDT) From: Guy Yur Date: Sat, 11 Jun 2016 15:56:09 +0300 Message-ID: Subject: ODROID C1+ doesn't finish booting on 11-CURRENT after r301062 To: freebsd-arm , andrew@freebsd.org Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 12:56:11 -0000 Hi, My ODROID C1+ gets stuck during boot starting with r301062 (still gets stuck with r301778). Sometimes there are continuous prints of "mmcsd0: Error indicated: 1 Timeout". When there are no mmcsd timeouts, it still doesn't get to the login prompt with last print being the NIC bringup. Adding the bellow print code to gic_bind() mask loop, I see arm_gic_map[cpu] is 0 when setting one of the IRQs. for (mask = 0, cpu = 0; cpu < end; cpu++) if (CPU_ISSET(cpu, cpus)) { mask |= arm_gic_map[cpu]; if (arm_gic_map[cpu] != 1 << cpu) device_printf(sc->gic_dev, "irq = %u, cpu = %u, arm_gic_map[cpu] = 0x%08x\n", irq, cpu, arm_gic_map[cpu]); } # dmesg | grep -B1 arm_gic_map Release APs gic0: irq = 32, cpu = 1, arm_gic_map[cpu] = 0x00000000 # dmesg | grep -B1 arm_gic_map Release APs gic0: irq = 35, cpu = 2, arm_gic_map[cpu] = 0x00000000 If I add prints to the end of gic_bind() the board boots fine. (Probably because of the delay added by the prints) Example: device_printf(sc->gic_dev, "irq = %u, mask = 0x%08x\n", irq, mask); return (0); # dmesg | grep -e "gic0: pn" -e "gic0: irq" -e "Release APs" gic0: pn 0x390, arch 0x1, rev 0x1, implementer 0x43b irqs 256 gic0: irq = 32, mask = 0x00000001 gic0: irq = 42, mask = 0x00000001 gic0: irq = 122, mask = 0x00000001 gic0: irq = 58, mask = 0x00000001 gic0: irq = 107, mask = 0x00000001 gic0: irq = 125, mask = 0x00000001 gic0: irq = 60, mask = 0x00000001 gic0: irq = 110, mask = 0x00000001 gic0: irq = 62, mask = 0x00000001 gic0: irq = 63, mask = 0x00000001 gic0: irq = 40, mask = 0x00000001 gic0: irq = 35, mask = 0x00000001 Release APs gic0: irq = 32, mask = 0x00000002 gic0: irq = 35, mask = 0x00000004 gic0: irq = 40, mask = 0x00000008 gic0: irq = 42, mask = 0x00000001 gic0: irq = 58, mask = 0x00000002 gic0: irq = 60, mask = 0x00000004 gic0: irq = 62, mask = 0x00000008 gic0: irq = 63, mask = 0x00000001 gic0: irq = 107, mask = 0x00000002 gic0: irq = 110, mask = 0x00000004 gic0: irq = 122, mask = 0x00000008 gic0: irq = 125, mask = 0x00000001 Thanks, Guy From owner-freebsd-arm@freebsd.org Sat Jun 11 14:21:54 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A953EAEFD8F for ; Sat, 11 Jun 2016 14:21:54 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5B95F2ECE; Sat, 11 Jun 2016 14:21:53 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from imac.bs.cs.huji.ac.il ([132.65.179.42]) by kabab.cs.huji.ac.il with esmtp id 1bBjbC-0003v3-Ec; Sat, 11 Jun 2016 17:09:18 +0300 Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: ODROID C1+ doesn't finish booting on 11-CURRENT after r301062 From: Daniel Braniss In-Reply-To: Date: Sat, 11 Jun 2016 17:09:18 +0300 Cc: freebsd-arm , andrew@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: References: To: Guy Yur X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 14:21:54 -0000 > On 11 Jun 2016, at 3:56 PM, Guy Yur wrote: > > Hi, > > My ODROID C1+ gets stuck during boot starting with r301062 > (still gets stuck with r301778). > > Sometimes there are continuous prints of > "mmcsd0: Error indicated: 1 Timeout". > When there are no mmcsd timeouts, it still doesn't get to > the login prompt with last print being the NIC bringup. > > Adding the bellow print code to gic_bind() mask loop, > I see arm_gic_map[cpu] is 0 when setting one of the IRQs. > > for (mask = 0, cpu = 0; cpu < end; cpu++) > if (CPU_ISSET(cpu, cpus)) { > mask |= arm_gic_map[cpu]; > if (arm_gic_map[cpu] != 1 << cpu) > device_printf(sc->gic_dev, > "irq = %u, cpu = %u, arm_gic_map[cpu] = 0x%08x\n", > irq, cpu, arm_gic_map[cpu]); > } > > # dmesg | grep -B1 arm_gic_map > Release APs > gic0: irq = 32, cpu = 1, arm_gic_map[cpu] = 0x00000000 > > # dmesg | grep -B1 arm_gic_map > Release APs > gic0: irq = 35, cpu = 2, arm_gic_map[cpu] = 0x00000000 > > > If I add prints to the end of gic_bind() the board boots fine. > (Probably because of the delay added by the prints) > > Example: > device_printf(sc->gic_dev, "irq = %u, mask = 0x%08x\n", irq, mask); > return (0); > > # dmesg | grep -e "gic0: pn" -e "gic0: irq" -e "Release APs" > gic0: pn 0x390, arch 0x1, rev 0x1, implementer 0x43b irqs 256 > gic0: irq = 32, mask = 0x00000001 > gic0: irq = 42, mask = 0x00000001 > gic0: irq = 122, mask = 0x00000001 > gic0: irq = 58, mask = 0x00000001 > gic0: irq = 107, mask = 0x00000001 > gic0: irq = 125, mask = 0x00000001 > gic0: irq = 60, mask = 0x00000001 > gic0: irq = 110, mask = 0x00000001 > gic0: irq = 62, mask = 0x00000001 > gic0: irq = 63, mask = 0x00000001 > gic0: irq = 40, mask = 0x00000001 > gic0: irq = 35, mask = 0x00000001 > Release APs > gic0: irq = 32, mask = 0x00000002 > gic0: irq = 35, mask = 0x00000004 > gic0: irq = 40, mask = 0x00000008 > gic0: irq = 42, mask = 0x00000001 > gic0: irq = 58, mask = 0x00000002 > gic0: irq = 60, mask = 0x00000004 > gic0: irq = 62, mask = 0x00000008 > gic0: irq = 63, mask = 0x00000001 > gic0: irq = 107, mask = 0x00000002 > gic0: irq = 110, mask = 0x00000004 > gic0: irq = 122, mask = 0x00000008 > gic0: irq = 125, mask = 0x00000001 > same issues with an OrangePi plus (ALLWINNER) it times out what trying to attach the mmcd From owner-freebsd-arm@freebsd.org Sat Jun 11 15:48:16 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7CB84AF0B74 for ; Sat, 11 Jun 2016 15:48:16 +0000 (UTC) (envelope-from guyyur@gmail.com) Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 14A082F48; Sat, 11 Jun 2016 15:48:16 +0000 (UTC) (envelope-from guyyur@gmail.com) Received: by mail-wm0-x242.google.com with SMTP id r5so5069792wmr.0; Sat, 11 Jun 2016 08:48:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=XQojXLTCXVOrSIGF8TAHE9gZweEh6DklcU13WmKRX+g=; b=rqhPwB6Q75yerZJLND4FOwEOEj1dlAyzMR0nGk7ykrF3e7LoPDwulifAWcTJjoWIt7 EKBV+790tfT2igkpqWTkn2KMCINJWY32oAWJxwVAbErM+huSdrMEjpQnrRiTI+J20KF7 edl+eQ4Bfxv73ccBQ1POZ1X/WZ0kDjye7D5QQXZFpaHZSpzZUnEkx8Z7Ie6l89gtwLwQ PAy6m3oavigq9KyVKnEsJIKLlKi8tuDg5fwp+FYXGQAcWRMX4IpQnN1hLXK1bhhdXBhZ jDbVKVrWvllmjQKHK3clkRdORcxhnS7YA0ZAVHI9ap5M/OGJ81K88bhTbY3xx1Vvmnha d9zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XQojXLTCXVOrSIGF8TAHE9gZweEh6DklcU13WmKRX+g=; b=LNowKkPoiRDil2ExDLN5lltxjuyOQARJIdS9MXUdk/PTrShObFuBoYl32VoJYsrxpo +WcbhQ+QVA/a8bcF10Q24+bdXpU9Un6W+FJTTmX2H2OWZY8rg5S/GpOCX2MTd9K510fo eoVEokUd1VqFIePCN/oun1hpb+RynujKOGBzkORu0wfDIyefa79VxDCKfUzNbgTQwP6P q8h95BhqU9zBm6IDGit4hgd2QRf2gXO6yppjWe6dWk8OKsnAf3Dyq1Rpn4W+dPVN+PIb j4uRkQ5FOEtKz9pS/w9stS9XDvxLBdyviWuFBfsBwY2T0Osz90rwbUWLBiqm43cshq2E ytOA== X-Gm-Message-State: ALyK8tLwefEoTGhvLyKvx44ZToU1CYQ51VmOjHWyxQv9mw0Z+IhnPpESgpuOLkuR2h8LD+VIdFTiCW7+l5glDw== X-Received: by 10.194.166.167 with SMTP id zh7mr1188626wjb.62.1465660089711; Sat, 11 Jun 2016 08:48:09 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.9.142 with HTTP; Sat, 11 Jun 2016 08:48:08 -0700 (PDT) From: Guy Yur Date: Sat, 11 Jun 2016 18:48:08 +0300 Message-ID: Subject: multicast filtering doesn't work for ODROID C1+ with if_dwc even after r301693 To: freebsd-arm , jmcneill@freebsd.org Content-Type: multipart/mixed; boundary=089e0118388a029a8605350295e1 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 15:48:16 -0000 --089e0118388a029a8605350295e1 Content-Type: text/plain; charset=UTF-8 Hi, Multicast filtering doesn't work on my ODROID C1+. IPv6 connections to the board fail unless the card is put in promiscuous mode. Posting again since I see some changes to if_dwc were done in r301693. My previous post: https://lists.freebsd.org/pipermail/freebsd-arm/2016-March/013528.html The board uses if_dwc and I am using a newer build than r301693 which added hashing fixes for DWC_GMAC_ALT_DESC. Filtering didn't work for me with builds before r301693 either. I don't have the dwc manual so I looked at the NetBSD and Linux drivers. NetBSD only supports the Allwinner configuration with 64 hash entries. Linux uses snps,multicast-filter-bins dts property when the interface has more than 64 entries, for example socfpga.dtsi (on FreeBSD it doesn't have the property, probably older version of the file). Both use the upper 6-bits and not the upper 8-bits when the hash table has only 64 entries. Linux uses the upper 8-bits when the hash table has 256 entries. They also program registers 0x08 and 0x0c instead of HASH_TABLE_REG(n) 0x500 + (0x4 * n) for 64 entries. AWIN_GMAC_MAC_HTHIGH and AWIN_GMAC_MAC_HTLOW in NetBSD driver. Attached crude patch that uses 6-lower bits (when reversed) instead of 8-lower bits for DWC_GMAC_ALT_DESC and also uses registers 0x08 and 0x0c instead. With the patch changes I can connect to the board using IPv6. Thanks, Guy --089e0118388a029a8605350295e1 Content-Type: application/octet-stream; name="if_dwc_64entry_multicast.patch" Content-Disposition: attachment; filename="if_dwc_64entry_multicast.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ipbbkpj70 SW5kZXg6IHN5cy9kZXYvZHdjL2lmX2R3Yy5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHN5cy9kZXYvZHdjL2lm X2R3Yy5oCShyZXZpc2lvbiAzMDE3NzgpCisrKyBzeXMvZGV2L2R3Yy9pZl9kd2MuaAkod29ya2lu ZyBjb3B5KQpAQCAtNTMsNiArNTMsOCBAQAogI2RlZmluZQkgRlJBTUVfRklMVEVSX0hNQwkoMSA8 PCAyKQogI2RlZmluZQkgRlJBTUVfRklMVEVSX0hVQwkoMSA8PCAxKQogI2RlZmluZQkgRlJBTUVf RklMVEVSX1BSCSgxIDw8IDApCS8qIEFsbCBJbmNvbWluZyBGcmFtZXMgKi8KKyNkZWZpbmUJR01B Q19NQUNfSFRISUdICQkweDA4CisjZGVmaW5lCUdNQUNfTUFDX0hUTE9XCQkweDBjCiAjZGVmaW5l CUdNSUlfQUREUkVTUwkJMHgxMAogI2RlZmluZQkgR01JSV9BRERSRVNTX1BBX01BU0sJMHgxZgkJ LyogUGh5IGRldmljZSAqLwogI2RlZmluZQkgR01JSV9BRERSRVNTX1BBX1NISUZUCTExCkluZGV4 OiBzeXMvZGV2L2R3Yy9pZl9kd2MuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBzeXMvZGV2L2R3Yy9pZl9kd2Mu YwkocmV2aXNpb24gMzAxNzc4KQorKysgc3lzL2Rldi9kd2MvaWZfZHdjLmMJKHdvcmtpbmcgY29w eSkKQEAgLTU4Nyw3ICs1ODcsNyBAQCBkd2Nfc2V0dXBfcnhmaWx0ZXIoc3RydWN0IGR3Y19zb2Z0 YyAqc2MpCiAJc3RydWN0IGlmbXVsdGlhZGRyICppZm1hOwogCXN0cnVjdCBpZm5ldCAqaWZwOwog CXVpbnQ4X3QgKmVhZGRyLCB2YWw7Ci0JdWludDMyX3QgY3JjLCBmZnZhbCwgaGFzaGJpdCwgaGFz aHJlZywgaGksIGxvLCBoYXNoWzhdLCBobWFzazsKKwl1aW50MzJfdCBjcmMsIGZmdmFsLCBoYXNo Yml0LCBoYXNocmVnLCBoaSwgbG8sIGhhc2hbOF07CiAJaW50IG5oYXNoLCBpOwogCiAJRFdDX0FT U0VSVF9MT0NLRUQoc2MpOwpAQCAtNTk0LDcgKzU5NCw2IEBAIGR3Y19zZXR1cF9yeGZpbHRlcihz dHJ1Y3QgZHdjX3NvZnRjICpzYykKIAogCWlmcCA9IHNjLT5pZnA7CiAJbmhhc2ggPSBzYy0+bWFj dHlwZSA9PSBEV0NfR01BQ19BTFRfREVTQyA/IDIgOiA4OwotCWhtYXNrID0gKChuaGFzaCA8PCA1 KSAtIDEpIHwgMHhmOwogCiAJLyoKIAkgKiBTZXQgdGhlIG11bHRpY2FzdCAoZ3JvdXApIGZpbHRl ciBoYXNoLgpAQCAtNjE1LDExICs2MTQsMTAgQEAgZHdjX3NldHVwX3J4ZmlsdGVyKHN0cnVjdCBk d2Nfc29mdGMgKnNjKQogCQkJCWlmbWEtPmlmbWFfYWRkciksIEVUSEVSX0FERFJfTEVOKTsKIAog CQkJLyogVGFrZSBsb3dlciA4IGJpdHMgYW5kIHJldmVyc2UgaXQgKi8KLQkJCXZhbCA9IGJpdHJl dmVyc2UofmNyYyAmIDB4ZmYpICYgaG1hc2s7CisJCQl2YWwgPSBiaXRyZXZlcnNlKH5jcmMgJiAw eGZmKTsKIAkJCWlmIChzYy0+bWFjdHlwZSA9PSBEV0NfR01BQ19BTFRfREVTQykKLQkJCQloYXNo cmVnID0gKHZhbCA+PiA1KSA9PSAwOwotCQkJZWxzZQotCQkJCWhhc2hyZWcgPSAodmFsID4+IDUp OworCQkJCXZhbCA+Pj0gbmhhc2g7IC8qIE9ubHkgbmVlZCBsb3dlciA2IGJpdHMgKi8KKwkJCWhh c2hyZWcgPSAodmFsID4+IDUpOwogCQkJaGFzaGJpdCA9ICh2YWwgJiAzMSk7CiAJCQloYXNoW2hh c2hyZWddIHw9ICgxIDw8IGhhc2hiaXQpOwogCQl9CkBAIC02NDIsOCArNjQwLDEzIEBAIGR3Y19z ZXR1cF9yeGZpbHRlcihzdHJ1Y3QgZHdjX3NvZnRjICpzYykKIAlXUklURTQoc2MsIE1BQ19BRERS RVNTX0xPVygwKSwgbG8pOwogCVdSSVRFNChzYywgTUFDX0FERFJFU1NfSElHSCgwKSwgaGkpOwog CVdSSVRFNChzYywgTUFDX0ZSQU1FX0ZJTFRFUiwgZmZ2YWwpOwotCWZvciAoaSA9IDA7IGkgPCBu aGFzaDsgaSsrKQotCQlXUklURTQoc2MsIEhBU0hfVEFCTEVfUkVHKGkpLCBoYXNoW2ldKTsKKwlp ZiAoc2MtPm1hY3R5cGUgPT0gRFdDX0dNQUNfQUxUX0RFU0MpIHsKKwkJV1JJVEU0KHNjLCBHTUFD X01BQ19IVExPVywgaGFzaFswXSk7CisJCVdSSVRFNChzYywgR01BQ19NQUNfSFRISUdILCBoYXNo WzFdKTsKKwl9IGVsc2UgeworCQlmb3IgKGkgPSAwOyBpIDwgbmhhc2g7IGkrKykKKwkJCVdSSVRF NChzYywgSEFTSF9UQUJMRV9SRUcoaSksIGhhc2hbaV0pOworCX0KIH0KIAogc3RhdGljIGludAo= --089e0118388a029a8605350295e1-- From owner-freebsd-arm@freebsd.org Sat Jun 11 19:59:06 2016 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CBA43AEFF84 for ; Sat, 11 Jun 2016 19:59:06 +0000 (UTC) (envelope-from jmcneill@invisible.ca) Received: from relay2-d.mail.gandi.net (relay2-d.mail.gandi.net [IPv6:2001:4b98:c:538::194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 955852950 for ; Sat, 11 Jun 2016 19:59:06 +0000 (UTC) (envelope-from jmcneill@invisible.ca) Received: from mfilter26-d.gandi.net (mfilter26-d.gandi.net [217.70.178.154]) by relay2-d.mail.gandi.net (Postfix) with ESMTP id DC29DC5A3C; Sat, 11 Jun 2016 21:58:55 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mfilter26-d.gandi.net Received: from relay2-d.mail.gandi.net ([IPv6:::ffff:217.70.183.194]) by mfilter26-d.gandi.net (mfilter26-d.gandi.net [::ffff:10.0.15.180]) (amavisd-new, port 10024) with ESMTP id kii_xqocI5xw; Sat, 11 Jun 2016 21:58:54 +0200 (CEST) X-Originating-IP: 47.55.13.40 Received: from [192.168.2.201] (stjhnbsu1kw-047055013040.dhcp-dynamic.FibreOp.nb.bellaliant.net [47.55.13.40]) (Authenticated sender: jmcneill@invisible.ca) by relay2-d.mail.gandi.net (Postfix) with ESMTPSA id C4F7DC5A51; Sat, 11 Jun 2016 21:58:52 +0200 (CEST) Date: Sat, 11 Jun 2016 16:57:56 -0300 (ADT) From: Jared McNeill X-X-Sender: jmcneill@invisible.strangled.net To: Guy Yur cc: freebsd-arm Subject: Re: multicast filtering doesn't work for ODROID C1+ with if_dwc even after r301693 In-Reply-To: Message-ID: References: User-Agent: Alpine 2.20 (BSF 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 11 Jun 2016 19:59:06 -0000 Hi Guy -- Nicely spotted! Looking back at r301693 I'm not sure how it worked at all! I was able to use mdns on my Allwinner A20 with it, but I just re-rested with an Allwinner A31 and it didn't work at all. In any case, I just tried your patch and it works great. I'll work on getting it committed. Cheers, Jared On Sat, 11 Jun 2016, Guy Yur wrote: > Hi, > > Multicast filtering doesn't work on my ODROID C1+. > IPv6 connections to the board fail unless the card is put > in promiscuous mode. > > Posting again since I see some changes to if_dwc were done in r301693. > My previous post: > https://lists.freebsd.org/pipermail/freebsd-arm/2016-March/013528.html > > The board uses if_dwc and I am using a newer build than r301693 > which added hashing fixes for DWC_GMAC_ALT_DESC. > Filtering didn't work for me with builds before r301693 either. > > I don't have the dwc manual so I looked at the NetBSD and Linux drivers. > NetBSD only supports the Allwinner configuration with 64 hash entries. > Linux uses snps,multicast-filter-bins dts property when the interface > has more than 64 entries, for example socfpga.dtsi (on FreeBSD it doesn't > have the property, probably older version of the file). > > Both use the upper 6-bits and not the upper 8-bits when the hash table > has only 64 entries. > Linux uses the upper 8-bits when the hash table has 256 entries. > > They also program registers 0x08 and 0x0c instead of > HASH_TABLE_REG(n) 0x500 + (0x4 * n) for 64 entries. > AWIN_GMAC_MAC_HTHIGH and AWIN_GMAC_MAC_HTLOW in NetBSD driver. > > Attached crude patch that uses 6-lower bits (when reversed) instead > of 8-lower bits for DWC_GMAC_ALT_DESC and also uses registers 0x08 > and 0x0c instead. > > With the patch changes I can connect to the board using IPv6. > > Thanks, > Guy >