From owner-freebsd-arm@freebsd.org Sun Jul 7 20:13:25 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3FC0615C77F8 for ; Sun, 7 Jul 2019 20:13:25 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from mailhost.netlabit.sk (mailhost.netlabit.sk [84.245.65.72]) (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 B59EA72EF8 for ; Sun, 7 Jul 2019 20:13:23 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from zeta.dino.sk (fw3.dino.sk [84.245.95.254]) (AUTH: LOGIN milan) by mailhost.netlabit.sk with ESMTPA; Sun, 07 Jul 2019 22:08:12 +0200 id 00F4068B.5D22512C.00002C53 Date: Sun, 7 Jul 2019 22:08:12 +0200 From: Milan Obuch To: freebsd-arm@freebsd.org Subject: Pine64 and USB bug Message-ID: <20190707220812.78f98dd9@zeta.dino.sk> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; i386-portbld-freebsd11.2) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: B59EA72EF8 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of freebsd-arm@dino.sk designates 84.245.65.72 as permitted sender) smtp.mailfrom=freebsd-arm@dino.sk X-Spamd-Result: default: False [-5.23 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_DN_NONE(0.00)[]; MX_GOOD(-0.01)[mail.dino.sk]; NEURAL_HAM_SHORT(-0.71)[-0.711,0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16160, ipnet:84.245.64.0/18, country:SK]; RCVD_TLS_LAST(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[dino.sk]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.21)[ip: (-6.91), ipnet: 84.245.64.0/18(-3.45), asn: 16160(-0.75), country: SK(0.07)]; RCVD_IN_DNSWL_NONE(0.00)[72.65.245.84.list.dnswl.org : 127.0.10.0]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 20:13:25 -0000 Hi, on both Pine64 and Pine64-LTS I observed a problem with USB ports. Both board have two ports, lower one (nearer to PCB) works, but upper one does not. Running 'usbconfig' gives me ugen0.1: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen1.1: at usbus1, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA) ugen2.1: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (0mA) ugen3.1: at usbus3, cfg=0 md=HOST spd=FULL (12Mbps) pwr=SAVE (0mA) so both are detected, but only one works - with USB flash put in, line ugen2.2: at usbus2, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (300mA) gets added. Upper port (probably ugen0 and ugen1 in listing above) is enabled, at least partially - using USB meter shows there is 5 V sourced, but looks like no data communication is taking place. Any hint, anybody? This was FreeBSD 13.0-CURRENT r349025 GENERIC, snapshot downloaded from ftp.freebsd.org. Regards, Milan From owner-freebsd-arm@freebsd.org Sun Jul 7 20:23:47 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0FD1615C7B43 for ; Sun, 7 Jul 2019 20:23:47 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smarthost1.greenhost.nl (smarthost1.greenhost.nl [195.190.28.88]) (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 6998C733D0 for ; Sun, 7 Jul 2019 20:23:45 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp.greenhost.nl ([213.108.110.112]) by smarthost1.greenhost.nl with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hkDh9-0004lw-Bt; Sun, 07 Jul 2019 22:23:35 +0200 Content-Type: text/plain; charset=utf-8; format=flowed; delsp=yes To: freebsd-arm@freebsd.org, "Stefan Parvu" Subject: Re: Bluetooth, Wifi support on RBPI3B+ References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> Date: Sun, 07 Jul 2019 22:23:35 +0200 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: "Ronald Klop" Message-ID: In-Reply-To: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> User-Agent: Opera Mail/12.16 (FreeBSD) X-Authenticated-As-Hash: 398f5522cb258ce43cb679602f8cfe8b62a256d1 X-Virus-Scanned: by clamav at smarthost1.samage.net X-Spam-Level: -- X-Spam-Score: -2.0 X-Spam-Status: No, score=-2.0 required=5.0 tests=ALL_TRUSTED, BAYES_00 autolearn=disabled version=3.4.2 X-Scan-Signature: 919fae14bc17c74543a025539baad412 X-Rspamd-Queue-Id: 6998C733D0 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of ronald-lists@klop.ws designates 195.190.28.88 as permitted sender) smtp.mailfrom=ronald-lists@klop.ws X-Spamd-Result: default: False [-1.77 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.994,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.190.28.64/27]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[klop.ws]; NEURAL_SPAM_SHORT(0.44)[0.439,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mx2.greenhost.nl,mx1.greenhost.nl]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-0.41)[ip: (-1.33), ipnet: 195.190.28.0/24(-0.43), asn: 47172(-0.29), country: NL(0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:47172, ipnet:195.190.28.0/24, country:NL]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 20:23:47 -0000 On Fri, 05 Jul 2019 17:09:03 +0200, Stefan Parvu wrote: > Hi, > > Do we have anything working, supported for FreeBSD 12,13 on RBPI3B+ > regarding: > > * wifi support > > * bluetooth support ? No and no. https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi#What_works There is a SDIO driver in 13 since a short time. No Wifi or BT driver (yet). I have no idea if somebody is working on it or not. Regards, Ronald. > Thanks, > Stefan > > > _______________________________________________ > 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 Jul 7 20:33:09 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3D39315C7EF4 for ; Sun, 7 Jul 2019 20:33:09 +0000 (UTC) (envelope-from hps@selasky.org) Received: from mail.turbocat.net (turbocat.net [IPv6:2a01:4f8:c17:6c4b::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 555A773845 for ; Sun, 7 Jul 2019 20:33:08 +0000 (UTC) (envelope-from hps@selasky.org) Received: from hps2016.home.selasky.org (unknown [62.141.129.235]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.turbocat.net (Postfix) with ESMTPSA id 0681826030B; Sun, 7 Jul 2019 22:33:05 +0200 (CEST) Subject: Re: Pine64 and USB bug To: Milan Obuch , freebsd-arm@freebsd.org References: <20190707220812.78f98dd9@zeta.dino.sk> From: Hans Petter Selasky Message-ID: Date: Sun, 7 Jul 2019 22:32:27 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190707220812.78f98dd9@zeta.dino.sk> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 555A773845 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hps@selasky.org designates 2a01:4f8:c17:6c4b::2 as permitted sender) smtp.mailfrom=hps@selasky.org X-Spamd-Result: default: False [-5.58 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.turbocat.net]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[selasky.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.turbocat.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.70)[-0.698,0]; IP_SCORE(-2.57)[ip: (-9.11), ipnet: 2a01:4f8::/29(-1.94), asn: 24940(-1.78), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:24940, ipnet:2a01:4f8::/29, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 20:33:09 -0000 On 2019-07-07 22:08, Milan Obuch wrote: > Any hint, anybody? This was FreeBSD 13.0-CURRENT r349025 GENERIC, > snapshot downloaded fromftp.freebsd.org. Did you check that the data-GPIO-pins are correctly configured when you boot? Is the bootloader able to access this port? --HPS From owner-freebsd-arm@freebsd.org Sun Jul 7 21:00:38 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AABC915C9B5B for ; Sun, 7 Jul 2019 21:00:38 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C77974CAC for ; Sun, 7 Jul 2019 21:00:38 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 7B9132012 for ; Sun, 7 Jul 2019 21:00:37 +0000 (UTC) (envelope-from bugzilla-noreply@FreeBSD.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x67L0bMs026882 for ; Sun, 7 Jul 2019 21:00:37 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x67L0btX026875 for freebsd-arm@FreeBSD.org; Sun, 7 Jul 2019 21:00:37 GMT (envelope-from bugzilla-noreply@FreeBSD.org) Message-Id: <201907072100.x67L0btX026875@kenobi.freebsd.org> X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@FreeBSD.org using -f From: bugzilla-noreply@FreeBSD.org To: freebsd-arm@FreeBSD.org Subject: Problem reports for freebsd-arm@FreeBSD.org that need special attention Date: Sun, 7 Jul 2019 21:00:37 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2019 21:00:38 -0000 To view an individual PR, use: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=(Bug Id). The following is a listing of current problems submitted by FreeBSD users, which need special attention. These represent problem reports covering all versions including experimental development code and obsolete releases. Status | Bug Id | Description ------------+-----------+--------------------------------------------------- Open | 238576 | Raspberry Pi 3B+ "shutdown -p" does not shut off 1 problems total for which you should take action. From owner-freebsd-arm@freebsd.org Mon Jul 8 06:45:20 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 362E815D5E92 for ; Mon, 8 Jul 2019 06:45:20 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from mailhost.netlabit.sk (mailhost.netlabit.sk [84.245.65.72]) (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 A95A08EC12 for ; Mon, 8 Jul 2019 06:45:17 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from zeta.dino.sk (fw3.dino.sk [84.245.95.254]) (AUTH: LOGIN milan) by mailhost.netlabit.sk with ESMTPA; Mon, 08 Jul 2019 08:45:15 +0200 id 00F4066E.5D22E67B.00007799 Date: Mon, 8 Jul 2019 08:45:15 +0200 From: Milan Obuch To: Hans Petter Selasky Cc: freebsd-arm@freebsd.org Subject: Re: Pine64 and USB bug Message-ID: <20190708084515.313798e2@zeta.dino.sk> In-Reply-To: References: <20190707220812.78f98dd9@zeta.dino.sk> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; i386-portbld-freebsd11.2) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: A95A08EC12 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of freebsd-arm@dino.sk designates 84.245.65.72 as permitted sender) smtp.mailfrom=freebsd-arm@dino.sk X-Spamd-Result: default: False [-5.17 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dino.sk]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.dino.sk]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[72.65.245.84.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.58)[-0.575,0]; IP_SCORE(-2.28)[ip: (-7.06), ipnet: 84.245.64.0/18(-3.53), asn: 16160(-0.89), country: SK(0.07)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16160, ipnet:84.245.64.0/18, country:SK]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 06:45:20 -0000 On Sun, 7 Jul 2019 22:32:27 +0200 Hans Petter Selasky wrote: > On 2019-07-07 22:08, Milan Obuch wrote: > > Any hint, anybody? This was FreeBSD 13.0-CURRENT r349025 GENERIC, > > snapshot downloaded fromftp.freebsd.org. > > Did you check that the data-GPIO-pins are correctly configured when > you boot? > > Is the bootloader able to access this port? > > --HPS Well, for the loader part - no. In uboot, 'usb tree' command gives USB device tree: 1 Hub (480 Mb/s, 0mA) u-boot EHCI Host Controller 1 Hub (480 Mb/s, 0mA) u-boot EHCI Host Controller which means only controllers itself are detected. Just for record, in this image, U-Boot 2019.04 is used, i. e. newest released version. Also, running 'usb start' command changes nothing, so in uboot, no USB device is usable, on either port. Keyboard does not work, either - this could change in soon to be expected 2019.07 version, but it is not important for me. Next step is EFI - no idea here. I do not know how to check whether USB is working. FreeBSD's loader does not see USB devices either - I think it just uses what it gets from earlier stages. So first moment, when USB looks usable, is after kernel is loaded... just only one of the ports is working. I checked schematics available, power lines seem to be enabled unconditionally, so maybe there is something in DTB, but I did not investigate deeper, yet - I used snapshot from ftp.freebsd.org, FreeBSD-13.0-CURRENT-arm64-aarch64-PINE64-LTS-20190614-r349025.img.xz - I think if anybody else tried it, the result should be the same (no local modification, at least in loader-kernel part). Regards, Milan From owner-freebsd-arm@freebsd.org Mon Jul 8 07:27:08 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4639A15D6BA9 for ; Mon, 8 Jul 2019 07:27:08 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from mailhost.netlabit.sk (mailhost.netlabit.sk [84.245.65.72]) (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 9E03A90264 for ; Mon, 8 Jul 2019 07:27:06 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from zeta.dino.sk (fw3.dino.sk [84.245.95.254]) (AUTH: LOGIN milan) by mailhost.netlabit.sk with ESMTPA; Mon, 08 Jul 2019 09:27:04 +0200 id 00F40685.5D22F048.00007B95 Date: Mon, 8 Jul 2019 09:27:04 +0200 From: Milan Obuch To: Hans Petter Selasky Cc: freebsd-arm@freebsd.org Subject: Re: Pine64 and USB bug Message-ID: <20190708092704.7235ae6b@zeta.dino.sk> In-Reply-To: <20190708084515.313798e2@zeta.dino.sk> References: <20190707220812.78f98dd9@zeta.dino.sk> <20190708084515.313798e2@zeta.dino.sk> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; i386-portbld-freebsd11.2) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 9E03A90264 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of freebsd-arm@dino.sk designates 84.245.65.72 as permitted sender) smtp.mailfrom=freebsd-arm@dino.sk X-Spamd-Result: default: False [-5.47 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dino.sk]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.dino.sk]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[72.65.245.84.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.81)[-0.813,0]; IP_SCORE(-2.35)[ip: (-7.20), ipnet: 84.245.64.0/18(-3.60), asn: 16160(-1.02), country: SK(0.07)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16160, ipnet:84.245.64.0/18, country:SK]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 07:27:08 -0000 On Mon, 8 Jul 2019 08:45:15 +0200 Milan Obuch wrote: > On Sun, 7 Jul 2019 22:32:27 +0200 > Hans Petter Selasky wrote: > > > On 2019-07-07 22:08, Milan Obuch wrote: > > > Any hint, anybody? This was FreeBSD 13.0-CURRENT r349025 GENERIC, > > > snapshot downloaded fromftp.freebsd.org. > > > > Did you check that the data-GPIO-pins are correctly configured when > > you boot? > > > > Is the bootloader able to access this port? > > > > --HPS > > Well, for the loader part - no. In uboot, 'usb tree' command gives > > USB device tree: > 1 Hub (480 Mb/s, 0mA) > u-boot EHCI Host Controller > > 1 Hub (480 Mb/s, 0mA) > u-boot EHCI Host Controller > > which means only controllers itself are detected. Just for record, in > this image, U-Boot 2019.04 is used, i. e. newest released version. > Also, running 'usb start' command changes nothing, so in uboot, no USB > device is usable, on either port. Keyboard does not work, either - > this could change in soon to be expected 2019.07 version, but it is > not important for me. > > Next step is EFI - no idea here. I do not know how to check whether > USB is working. > > FreeBSD's loader does not see USB devices either - I think it just > uses what it gets from earlier stages. > > So first moment, when USB looks usable, is after kernel is loaded... > just only one of the ports is working. > > I checked schematics available, power lines seem to be enabled > unconditionally, so maybe there is something in DTB, but I did not > investigate deeper, yet - I used snapshot from ftp.freebsd.org, > FreeBSD-13.0-CURRENT-arm64-aarch64-PINE64-LTS-20190614-r349025.img.xz > - I think if anybody else tried it, the result should be the same (no > local modification, at least in loader-kernel part). > > Regards, > Milan > Also, just to be sure, I checked newest snapshot version - FreeBSD-13.0-CURRENT-arm64-aarch64-PINE64-LTS-20190705-r349753.img.xz - and no change in this area. Regards, Milan From owner-freebsd-arm@freebsd.org Mon Jul 8 07:52:34 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 81E7A15D73D6 for ; Mon, 8 Jul 2019 07:52:34 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [95.85.46.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8A29990F4B for ; Mon, 8 Jul 2019 07:52:28 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.164] (82-203-174-34.bb.dnainternet.fi [82.203.174.34]) (authenticated bits=0) by mail.kronometrix.org (8.15.2/8.15.2) with ESMTPSA id x687qKoV063293 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 8 Jul 2019 07:52:21 GMT (envelope-from sparvu@kronometrix.org) X-Authentication-Warning: mail.kronometrix.org: Host 82-203-174-34.bb.dnainternet.fi [82.203.174.34] claimed to be [192.168.1.164] From: Stefan Parvu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Bluetooth, Wifi support on RBPI3B+ Date: Mon, 8 Jul 2019 10:52:14 +0300 References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> To: freebsd-arm@freebsd.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 8A29990F4B X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sparvu@kronometrix.org designates 95.85.46.90 as permitted sender) smtp.mailfrom=sparvu@kronometrix.org X-Spamd-Result: default: False [3.51 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; HAS_XAW(0.00)[]; NEURAL_SPAM_MEDIUM(0.93)[0.926,0]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MX_GOOD(-0.01)[mail.kronometrix.org]; NEURAL_SPAM_LONG(0.89)[0.889,0]; DMARC_NA(0.00)[kronometrix.org]; NEURAL_SPAM_SHORT(0.83)[0.835,0]; IP_SCORE(0.67)[ipnet: 95.85.0.0/18(2.29), asn: 14061(1.10), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:95.85.0.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 07:52:34 -0000 Thanks for message. > No and no. > https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi#What_works > There is a SDIO driver in 13 since a short time. No Wifi or BT driver = (yet). I have no idea if somebody is working on it or not. SDIO like in here: https://wiki.freebsd.org/SDIO ? If I understood right SDIO will be the first thing to have to support = Wifi or Bluetooth drivers on top of SDIO. Right ? Wifi: No other possibilities to have on a RBPI3B+ Wifi working, using = for example a Wifi USB dongle ? =20 Has anyone tested, used such configurations ? Thanks, Stefan From owner-freebsd-arm@freebsd.org Mon Jul 8 08:23:59 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D377F15D7D19 for ; Mon, 8 Jul 2019 08:23:58 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-20.consmr.mail.ne1.yahoo.com (sonic306-20.consmr.mail.ne1.yahoo.com [66.163.189.82]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 79F6191F47 for ; Mon, 8 Jul 2019 08:23:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: _FbR0cQVM1nyHoTPs7TDPK4_sisewpRg8Ok12TfhFRhYgOOvaEOJTRAbTJEg.po RPhuO2xKgJh4QMyQphWZEsCRJRjbualDjT_Se5Ls87nSTSqZ52zia2SMX9g4h.iaMMonRwcumLFf MKh1SEQA2KBgStjdh2KE1jfhdrCDrKy8gjunjM0haypGZp4PfuWg.X_dx24E0L9PHkN7YX09goog vsLc4mcEaRJMPzj_0FtE_xU4kDNV_iz4W4I9uTp4K8fMqiV5NURPit_wPoKF4tpvldYi5yjsP3j2 7xgb6WurepctEjxf1uqqYtk255XFNMcnmA6PQpym5CBf1IOfJG12MuAXml2JpmuSSfD.I5cAQAes E72DG5gijJYZM4BUoGDka9EqlSsHAeNOyRdTDEuf8fYaOJy4y0GJ0nuugeRwzMaNL2lav01yLfRk yqjJ2WHoMiaut4DT4yzFJmOQOHqZUklCKxNpbFLgNMHSAXCNCwhhyj4ytm8Q_Mk9KSd.sa17tvcW Y_gRl_x9v_ZJSjVaUprtdCVsEBxzgFvMigGZbggA0CdsaDjReACgiH9fUCUAs_yIH6Ye_v.9mAmD IhXIXr9c1at5A.LNmairLavJhsks13OFXyhvWedMoY0SI.Px4FIOEQzOeWsdm4t1zNUxV_mLnnws HpokZc12jit15uy.r.mt9Trq539qridJTAMoW7Sh0SBR9Q4UusKt9iqLFQJ.IoP8bI5qzZqTLy6m fNxieybvXKitU4B6HZVyVomx.UUn90U3GRnN1kNOnuM_OkfQyKyfge_tOX7l0byYBRf3pNFDsIsC oHOjHwedwXFBVUM2uT2SUKxNnIpOlgMVVyWuSEnksm9FDQeZygig6fyZGdSVfOxEelcEHHE_AOUM 0kCPGqh8TAEtbxqAQ_d.d1oCAGf5RnO1yMMZKEHbj0z0d.Hr4xkacryr.yjACZb7hstOwnvKI_4J CmSpHwWtQKGe_m68QSRwogfVvm1QmmAgPFtOIUWzUE60WzF3Uytljy7Ki7cDq7u7XKLGV0j2QnAJ LcxXLVC62GezfcOorxrJXtV9VGz71mDmV4tl0rrxgrzRo.lGpnM_q0ZMKHutGqEEnPVCHYw5N_Nx FslBHXTLevv9.jQ4wqnGfa_eN1kLlWRSlWuYV6S2HLd9vyj3OSJ8mNTw8Pbde3yOHEBQaQFabxbR jDCAMwDIchildS6mG4n9yyAHORL8GQsfrXFt4Cl16wa0FvRJrFZdtmbtO Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Mon, 8 Jul 2019 08:23:55 +0000 Received: by smtp404.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 40644ee30c5165a5377b1cb0ad5e5e42; Mon, 08 Jul 2019 08:03:44 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Pine64 and USB bug From: Mark Millard In-Reply-To: <20190707220812.78f98dd9@zeta.dino.sk> Date: Mon, 8 Jul 2019 01:03:43 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <74062CDB-825B-40B1-9D46-0212F932B681@yahoo.com> References: <20190707220812.78f98dd9@zeta.dino.sk> To: Milan Obuch X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 79F6191F47 X-Spamd-Bar: +++ X-Spamd-Result: default: False [3.26 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.81)[0.807,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(1.30)[ip: (4.24), ipnet: 66.163.184.0/21(1.27), asn: 36646(1.02), country: US(-0.06)]; NEURAL_SPAM_MEDIUM(0.91)[0.907,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.76)[0.762,0]; RCVD_IN_DNSWL_NONE(0.00)[82.189.163.66.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 08:23:59 -0000 On 2019-Jul-7, at 13:08, Milan Obuch wrote: > Hi, >=20 > on both Pine64 and Pine64-LTS I observed a problem with USB ports. = Both > board have two ports, lower one (nearer to PCB) works, but upper one > does not. Running 'usbconfig' gives me >=20 > ugen0.1: at usbus0, cfg=3D0 md=3DHOST = spd=3DHIGH (480Mbps) pwr=3DSAVE (0mA) > ugen1.1: at usbus1, cfg=3D0 md=3DHOST spd=3DFULL= (12Mbps) pwr=3DSAVE (0mA) > ugen2.1: at usbus2, cfg=3D0 md=3DHOST = spd=3DHIGH (480Mbps) pwr=3DSAVE (0mA) > ugen3.1: at usbus3, cfg=3D0 md=3DHOST spd=3DFULL= (12Mbps) pwr=3DSAVE (0mA) >=20 > so both are detected, but only one works - with USB flash put in, line >=20 > ugen2.2: at usbus2, cfg=3D0 md=3DHOST = spd=3DHIGH (480Mbps) pwr=3DON (300mA) >=20 > gets added. Upper port (probably ugen0 and ugen1 in listing above) is > enabled, at least partially - using USB meter shows there is 5 V > sourced, but looks like no data communication is taking place. >=20 > Any hint, anybody? This was FreeBSD 13.0-CURRENT r349025 GENERIC, > snapshot downloaded from ftp.freebsd.org. The following older build also only has the lower USB port working on the Pine64+ 2GB that I have access to: # uname -apKU FreeBSD Pine64OrRPI3 13.0-CURRENT FreeBSD 13.0-CURRENT #4 r343670M: Fri = Feb 1 17:04:23 PST 2019 = markmi@FBSDFSSD:/usr/obj/cortexA53_clang/arm64.aarch64/usr/src/arm64.aarch= 64/sys/GENERIC-NODBG arm64 aarch64 1300010 1300010 But, ss I remember, the 1-USB-port-usable status has been true much longer than that . . . Looking . . . Head -r324563 is where ECHI was (re-)enabled on the lower port. The note from -r323641 still applied back then: QUOTE: This (plus 323640) re-enable OHCI on Pine64 on the bottom USB port. The top USB port is routed to the OHCI0/EHCI0 which is by default in OTG = mode. While the phy code can handle the re-route to standard OHCI/EHCI we = still need a driver for musb to probe and configure it in host mode. :END QUOTE It may be that the status for the top port is still unchanged. (This is based on an old 2017-Oct-23 list message that I sent out at the time. I'd forgotten the details until I found that message.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Mon Jul 8 09:10:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8077015D8CC7 for ; Mon, 8 Jul 2019 09:10:06 +0000 (UTC) (envelope-from iz-rpi03@hs-karlsruhe.de) Received: from smtp.hs-karlsruhe.de (smtp.HS-Karlsruhe.DE [193.196.64.25]) (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 7FE9393798 for ; Mon, 8 Jul 2019 09:10:05 +0000 (UTC) (envelope-from iz-rpi03@hs-karlsruhe.de) Received: from iz-wera01.hs-karlsruhe.de ([193.196.65.46]) by smtp.hs-karlsruhe.de with esmtp (Exim 4.80.1) (envelope-from ) id 1hkPeo-002avm-05; Mon, 08 Jul 2019 11:09:58 +0200 X-Mailer: exmh version 2.9.0 11/07/2018 with nmh-1.6 From: Ralf Wenk To: Stefan Parvu cc: freebsd-arm@freebsd.org Subject: Re: Bluetooth, Wifi support on RBPI3B+ In-reply-to: References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 08 Jul 2019 11:09:57 +0200 Message-Id: X-Rspamd-Queue-Id: 7FE9393798 X-Spamd-Bar: ++++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [6.58 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; NEURAL_SPAM_SHORT(0.85)[0.847,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[hs-karlsruhe.de]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(1.00)[0.999,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[smtp.hs-karlsruhe.de]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[25.64.196.193.list.dnswl.org : 127.0.10.0]; NEURAL_SPAM_LONG(1.00)[1.000,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; RBL_SENDERSCORE(2.00)[25.64.196.193.bl.score.senderscore.com]; ASN(0.00)[asn:553, ipnet:193.196.64.0/18, country:EU]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.34)[asn: 553(1.72), country: EU(-0.01)]; RCVD_COUNT_TWO(0.00)[2] X-Spam: Yes X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 09:10:06 -0000 On 2019-07-08 at 10:52 +0300 Stefan Parvu wrote: > [...] > SDIO like in here: https://wiki.freebsd.org/SDIO ? > If I understood right SDIO will be the first thing to have to support > Wifi or Bluetooth drivers on top > of SDIO. Right ? As far as I know: Yes. The on-board WiFi and Bluetooth on the newer RPi's is reachable via SDIO only. > Wifi: No other possibilities to have on a RBPI3B+ Wifi working, using > for example a Wifi USB dongle ? > Has anyone tested, used such configurations ? rtwn0: on usbus0 rtwn0: MAC/BB RTL8188EU, RF 6052 1T1R is working here together with wpa_supplicant(8) on an RPi B since years. Ralf From owner-freebsd-arm@freebsd.org Mon Jul 8 09:39:24 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1180015D9448 for ; Mon, 8 Jul 2019 09:39:24 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from mailhost.netlabit.sk (mailhost.netlabit.sk [84.245.65.72]) (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 AEE3194705 for ; Mon, 8 Jul 2019 09:39:22 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from zeta.dino.sk (fw3.dino.sk [84.245.95.254]) (AUTH: LOGIN milan) by mailhost.netlabit.sk with ESMTPA; Mon, 08 Jul 2019 11:39:18 +0200 id 00F40540.5D230F46.00008992 Date: Mon, 8 Jul 2019 11:39:18 +0200 From: Milan Obuch To: Mark Millard Cc: freebsd-arm@freebsd.org Subject: Re: Pine64 and USB bug Message-ID: <20190708113918.4b5b87cf@zeta.dino.sk> In-Reply-To: <74062CDB-825B-40B1-9D46-0212F932B681@yahoo.com> References: <20190707220812.78f98dd9@zeta.dino.sk> <74062CDB-825B-40B1-9D46-0212F932B681@yahoo.com> X-Mailer: Claws Mail 3.17.3 (GTK+ 2.24.32; i386-portbld-freebsd11.2) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: AEE3194705 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of freebsd-arm@dino.sk designates 84.245.65.72 as permitted sender) smtp.mailfrom=freebsd-arm@dino.sk X-Spamd-Result: default: False [-5.26 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dino.sk]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.dino.sk]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[72.65.245.84.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.54)[-0.538,0]; IP_SCORE(-2.41)[ip: (-7.32), ipnet: 84.245.64.0/18(-3.66), asn: 16160(-1.15), country: SK(0.07)]; FREEMAIL_TO(0.00)[yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16160, ipnet:84.245.64.0/18, country:SK]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 09:39:24 -0000 On Mon, 8 Jul 2019 01:03:43 -0700 Mark Millard wrote: > On 2019-Jul-7, at 13:08, Milan Obuch wrote: > > > Hi, > > > > on both Pine64 and Pine64-LTS I observed a problem with USB ports. > > Both board have two ports, lower one (nearer to PCB) works, but > > upper one does not. > > [ snip ] > > But, ss I remember, the 1-USB-port-usable status has been true > much longer than that . . . Looking . . . > > Head -r324563 is where ECHI was (re-)enabled on the lower port. > The note from -r323641 still applied back then: > > QUOTE: > This (plus 323640) re-enable OHCI on Pine64 on the bottom USB port. > The top USB port is routed to the OHCI0/EHCI0 which is by default in > OTG mode. While the phy code can handle the re-route to standard > OHCI/EHCI we still need a driver for musb to probe and configure it > in host mode. :END QUOTE > Thanks, Mark, this explains why... The question is, what could be done to fix it. By the way, in /boot/loader.conf, there are lines # Configure USB OTG; see usb_template(4). hw.usb.template=3 Looking in man page, this is for USB device... and as (for Pine64-LTS case at least) there are just two USB type A connectors, i. e. only for host controllers. For device side there should be other connector type. Any comments? And looking for musb, there seems to be just one implementation in current src tree, for TI's am335x. So for Allwinner's SoC we have nothing. Any hint? Could OHCI0/EHCI0 be switched from default OTG mode? Or is the musb driver for A64 the only way? Regards, Milan From owner-freebsd-arm@freebsd.org Mon Jul 8 10:57:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8935915DB1CF for ; Mon, 8 Jul 2019 10:57:06 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [95.85.46.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 810149776E for ; Mon, 8 Jul 2019 10:57:05 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.164] (82-203-174-34.bb.dnainternet.fi [82.203.174.34]) (authenticated bits=0) by mail.kronometrix.org (8.15.2/8.15.2) with ESMTPSA id x68Av2MB065758 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 8 Jul 2019 10:57:03 GMT (envelope-from sparvu@kronometrix.org) X-Authentication-Warning: mail.kronometrix.org: Host 82-203-174-34.bb.dnainternet.fi [82.203.174.34] claimed to be [192.168.1.164] From: Stefan Parvu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Bluetooth, Wifi support on RBPI3B+ Date: Mon, 8 Jul 2019 13:56:57 +0300 References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> To: freebsd-arm@freebsd.org In-Reply-To: Message-Id: <2FB02827-BB04-40AB-92EE-F9AAF894EC5A@kronometrix.org> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 810149776E X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sparvu@kronometrix.org designates 95.85.46.90 as permitted sender) smtp.mailfrom=sparvu@kronometrix.org X-Spamd-Result: default: False [3.14 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; HAS_XAW(0.00)[]; NEURAL_SPAM_MEDIUM(0.93)[0.925,0]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.kronometrix.org]; NEURAL_SPAM_LONG(0.86)[0.864,0]; DMARC_NA(0.00)[kronometrix.org]; NEURAL_SPAM_SHORT(0.51)[0.508,0]; IP_SCORE(0.65)[ipnet: 95.85.0.0/18(2.20), asn: 14061(1.10), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:95.85.0.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 10:57:06 -0000 >=20 > rtwn0: on = usbus0 > rtwn0: MAC/BB RTL8188EU, RF 6052 1T1R Cool. So I should look for some Wifi USB 2.0 dongles based on RTL8188EU = chip. Right ? Stefan= From owner-freebsd-arm@freebsd.org Mon Jul 8 15:09:41 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9E90E15E1061 for ; Mon, 8 Jul 2019 15:09:41 +0000 (UTC) (envelope-from kayasaman@optiplex-networks.com) Received: from x-ray.optiplex-networks.com (mail.optiplex-networks.com [212.159.80.20]) (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 37B6872BE3 for ; Mon, 8 Jul 2019 15:09:39 +0000 (UTC) (envelope-from kayasaman@optiplex-networks.com) Received: from localhost (localhost [127.0.0.1]) by x-ray.optiplex-networks.com (Postfix) with ESMTP id 3717F7228AA for ; Mon, 8 Jul 2019 16:09:36 +0100 (BST) Received: from x-ray.optiplex-networks.com ([127.0.0.1]) by localhost (x-ray.optiplex-networks.com [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id Agwb3iLj7qBf for ; Mon, 8 Jul 2019 16:09:34 +0100 (BST) Received: from localhost (localhost [127.0.0.1]) by x-ray.optiplex-networks.com (Postfix) with ESMTP id C23A0722D9D for ; Mon, 8 Jul 2019 16:09:34 +0100 (BST) X-Virus-Scanned: amavisd-new at x-ray.optiplex-networks.com Received: from x-ray.optiplex-networks.com ([127.0.0.1]) by localhost (x-ray.optiplex-networks.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 5CUiiQf1YycR for ; Mon, 8 Jul 2019 16:09:34 +0100 (BST) Received: from x220.optiplex-networks.com (unknown [192.168.0.193]) by x-ray.optiplex-networks.com (Postfix) with ESMTPSA id B032F7228AA for ; Mon, 8 Jul 2019 16:09:34 +0100 (BST) Subject: Re: Pine64-LTS and UART ports To: freebsd-arm@freebsd.org References: <371fe0f0-9f91-e4ba-ff4e-8338fe9d63de@optiplex-networks.com> <20190623235732.4439b707@zeta.dino.sk> <20190624133017.5a9689b7@zeta.dino.sk> <62ba1a30-25bc-af65-beb2-0e05dfc76c79@optiplex-networks.com> <20190624164512.0ea5c4d3@zeta.dino.sk> <75d6afff-8d83-57da-0a13-a4977d12cb87@optiplex-networks.com> <20190624204216.GK2903@eldorado> <20aea57b-1ac5-15e9-ab2b-7230b81b8378@optiplex-networks.com> <20190624210245.GL2903@eldorado> <20190625082724.eb46a97c0c708f5dd033405e@bidouilliste.com> <2a5fea7a-add1-99e2-262e-7ee025679eca@optiplex-networks.com> <898bc9b4-67ff-b8b2-1431-9721f48fe9a1@optiplex-networks.com> From: Kaya Saman Message-ID: <45f4b8b0-5c88-6e44-6e57-35d95431b724@optiplex-networks.com> Date: Mon, 8 Jul 2019 16:09:34 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <898bc9b4-67ff-b8b2-1431-9721f48fe9a1@optiplex-networks.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 37B6872BE3 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of kayasaman@optiplex-networks.com designates 212.159.80.20 as permitted sender) smtp.mailfrom=kayasaman@optiplex-networks.com X-Spamd-Result: default: False [-6.89 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[6]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_TLS_LAST(0.00)[]; MX_GOOD(-0.01)[mail.optiplex-networks.com]; NEURAL_HAM_SHORT(-0.97)[-0.970,0]; DMARC_NA(0.00)[optiplex-networks.com]; IP_SCORE(-3.61)[ip: (-9.53), ipnet: 212.159.64.0/18(-4.77), asn: 6871(-3.64), country: GB(-0.08)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:6871, ipnet:212.159.64.0/18, country:GB]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 15:09:41 -0000 On 6/27/19 2:13 AM, Kaya Saman wrote: > > On 6/25/19 4:24 PM, Kaya Saman wrote: >> >> On 6/25/19 7:27 AM, Emmanuel Vadot wrote: >>> On Mon, 24 Jun 2019 22:14:15 +0100 >>> Kaya Saman wrote: >>> >>>> On 6/24/19 10:02 PM, Sergey Manucharian wrote: >>>>> Excerpts from Kaya Saman's message from Mon 24-Jun-19 21:58: >>>>> [snip] >>> =C2=A0 DTS and DTSO needs to be pre-processed by cpp as they use #inc= lude >>> directives, you can have a look at sys/tools/fdt/make_dtb.sh and >>> make_dtbo.sh >>> =C2=A0 If you modify the DTS simply running make buildkernel will com= pile=20 >>> the >>> new one, just make sure to put it on the FAT32 partition in >>> dts/allwinner as we need it loaded by u-boot and it can't read ufs. >>> >> >> Thanks Emmanuel! >> >> >> I ran: make=C2=A0 -j4 buildkernel KERNCONF=3DPPSGENERIC >> >> >> Then installed with: make installkernel KERNCONF=3DPPSGENERIC >> >> >> The sun50i-a64-pine64.dts has the modification already suggested: >> >> >> /* On Pi-2 connector */ >> &uart2 { >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-names =3D "default"= ; >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-0 =3D <&uart2_pins>= ; >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 status =3D "okay"; >> }; >> >> >> Running: ls -l /boot/dtb/allwinner/ >> total 140 >> -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 19976 Jun 25 16:11 sun50i-a6= 4-nanopi-a64.dtb >> -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20528 Jun 25 16:11 sun50i-a6= 4-olinuxino.dtb >> -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20677 Jun 25 16:11 sun50i-a6= 4-pine64-plus.dtb >> -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20603 Jun 25 16:11 sun50i-a6= 4-pine64.dtb >> -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20585 Jun 25 16:11=20 >> sun50i-a64-sopine-baseboard.dtb >> -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 23227 Jun 25 16:11 sun50i-h5= -orangepi-pc2.dtb >> >> >> The dtb files have been created and installed by the 'installkernel'=20 >> command. >> >> >> Unfortunately though nothing shows up in dmesg or /dev again outside=20 >> of the standard uart0? >> >> >> dmesg |grep uart >> uart0: <16750 or compatible> mem 0x1c28000-0x1c283ff irq 23 on=20 >> simplebus0 >> uart0: console (115384,n,8,1) >> >> >> Is there an additional step which needs to be done to get this to work= ? >> >> >> Regards, >> >> >> Kaya > > > I found the FAT32 partition that Emmanuel mentioned: > > " just make sure to put it on the FAT32 partition in > dts/allwinner as we need it loaded by u-boot and it can't read ufs." > > > So after copying the overlays and allwinner files to=20 > /boot/msdos/dtb/overlays and /boot/msdos/dtb/allwinner I have at least=20 > some error messages: > > > Booting [/boot/kernel/kernel]... > Using DTB provided by EFI at 0x47ef8000. > Loading DTB overlays:=20 > 'sun50i-a64-sid,sun50i-a64-ths,sun50i-a64-timer,sun50i-a64-uart2,sun50i= -a64-uart4' > /boot/dtb/overlays/sun50i-a64-sid.dtbo size=3D0x1fd > /boot/dtb/overlays/sun50i-a64-ths.dtbo size=3D0x3e8 > /boot/dtb/overlays/sun50i-a64-timer.dtbo size=3D0x175 > /boot/dtb/overlays/sun50i-a64-uart2.dtbo size=3D0x123 > /boot/dtb/overlays/sun50i-a64-uart4.dtbo size=3D0x123 > applying DTB overlay '/boot/dtb/overlays/sun50i-a64-sid.dtbo' > applying DTB overlay '/boot/dtb/overlays/sun50i-a64-ths.dtbo' > failed to apply overlay: FDT_ERR_NOTFOUND > applying DTB overlay '/boot/dtb/overlays/sun50i-a64-timer.dtbo' > applying DTB overlay '/boot/dtb/overlays/sun50i-a64-uart2.dtbo' > failed to apply overlay: FDT_ERR_NOTFOUND > applying DTB overlay '/boot/dtb/overlays/sun50i-a64-uart4.dtbo' > failed to apply overlay: FDT_ERR_NOTFOUND > EHCI failed to shut down host controller. > ---<>--- > > > > The file list: > > > ls -l=C2=A0 /boot/msdos/dtb/allwinner > total 140 > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 19976 Dec=C2=A0 7=C2=A0 2018 = sun50i-a64-nanopi-a64.dtb > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 20528 Dec=C2=A0 7=C2=A0 2018 = sun50i-a64-olinuxino.dtb > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 20685 Dec=C2=A0 7=C2=A0 2018 = sun50i-a64-pine64-plus.dtb > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 20603 Jun 27 01:54 sun50i-a64= -pine64.dtb > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 20585 Dec=C2=A0 7=C2=A0 2018=20 > sun50i-a64-sopine-baseboard.dtb > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 23227 Dec=C2=A0 7=C2=A0 2018 = sun50i-h5-orangepi-pc2.dtb > > > ls -l /boot/msdos/dtb/overlays/ > total 20 > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 509 Dec=C2=A0 7=C2=A0 2= 018 sun50i-a64-sid.dtbo > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0 1000 Dec=C2=A0 7=C2=A0 2018 s= un50i-a64-ths.dtbo > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 373 Dec=C2=A0 7=C2=A0 2= 018 sun50i-a64-timer.dtbo > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 291 Jun 27 01:50 sun50i= -a64-uart2.dtbo > -rwxr-xr-x=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 291 Jun 27 01:50 sun50i= -a64-uart4.dtbo > > > > ls -l /boot/dtb/allwinner > total 140 > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 19976 Jun 25 16:11 sun50i-a64= -nanopi-a64.dtb > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20528 Jun 25 16:11 sun50i-a64= -olinuxino.dtb > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20677 Jun 25 16:11 sun50i-a64= -pine64-plus.dtb > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20603 Jun 25 16:11 sun50i-a64= -pine64.dtb > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 20585 Jun 25 16:11=20 > sun50i-a64-sopine-baseboard.dtb > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 23227 Jun 25 16:11 sun50i-h5-= orangepi-pc2.dtb > > > ls -l /boot/dtb/overlays > total 20 > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 509 Jun 25 16:11 sun50i= -a64-sid.dtbo > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0 1000 Jun 25 16:11 sun50i-a64-= ths.dtbo > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 373 Jun 25 16:11 sun50i= -a64-timer.dtbo > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 291 Jun 24 21:40 sun50i= -a64-uart2.dtbo > -r--r--r--=C2=A0 1 root=C2=A0 wheel=C2=A0=C2=A0 291 Jun 24 21:12 sun50i= -a64-uart4.dtbo > > > Even with uart2 and uart4 enabled in: sun50i-a64-pine64.dtb I still=20 > don't see anything outside of uart0 under dmesg. > > > What else could I try at this stage? > > > Regards, > > > Kaya > > _______________________________________________ > 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" Bump..... anyone? After some digging I found out that the SoPine and Pine-LTS share the=20 same image as the memory type is the same on both boards. I attempted to add uart2 and uart4 into the=20 sun50i-a64-baseboard-sopine.dtb file however, after recompiling and=20 reinstalling the kernel again nothing worked... Currently I'm looking at the ofwdump command: ofwdump -a gives: =C2=A0=C2=A0=C2=A0 Node 0x1f34: pinctrl@1c20800 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2014: i2c0_pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2050: i2c1_pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x208c: mmc0-pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2104: mmc1-pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x216c: mmc2-pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2200: mmc2-ds-pin =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2254: pwm_pin =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2298: rmii_pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2310: rgmii_pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x23b0: spdif =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x23f4: spi0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2444: spi1 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2494: uart0-pb-pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x24e4: uart1_pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2520: uart1_rts_cts_pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2564: uart2-pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x25a0: uart3-pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x25dc: uart4-pins =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Node 0x2618: uart4-rts-cts-pins Digging deeper; it seems that the uart0 port has a phandle: # ofwdump -p /soc/pinctrl@1c20800/uart0-pb-pins Node 0x2494: uart0-pb-pins =C2=A0 pins: =C2=A0=C2=A0=C2=A0 50 42 38 00 50 42 39 00 =C2=A0 function: =C2=A0=C2=A0=C2=A0 75 61 72 74 30 00 =C2=A0=C2=A0=C2=A0 'uart0' =C2=A0 phandle: =C2=A0=C2=A0=C2=A0 00 00 00 1a while the uart2 port does not - ofwdump -p /soc/pinctrl@1c20800/uart2-pins Node 0x2564: uart2-pins =C2=A0 pins: =C2=A0=C2=A0=C2=A0 50 42 30 00 50 42 31 00 =C2=A0 function: =C2=A0=C2=A0=C2=A0 75 61 72 74 32 00 =C2=A0=C2=A0=C2=A0 'uart2' Looking at the SoPine dts file - cat sun50i-a64-sopine-baseboard.dts I=20 added entries for the uart2 and uart4 interfaces. &uart0 { =C2=A0=C2=A0=C2=A0 pinctrl-names =3D "default"; =C2=A0=C2=A0=C2=A0 pinctrl-0 =3D <&uart0_pins_a>; =C2=A0=C2=A0=C2=A0 status =3D "okay"; }; &uart2 { =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-names =3D "default"; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-0 =3D <&uart2_pins>; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 status =3D "okay"; }; &uart4 { =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-names =3D "default"; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 pinctrl-0 =3D <&uart4_pins>; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 status =3D "okay"; }; What could I try from here? Would building and running fbsd version 13 make a difference to get the=20 uart ports activated? I'm really lost :-( Regards, Kaya From owner-freebsd-arm@freebsd.org Mon Jul 8 17:46:32 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7C32015E4C08 for ; Mon, 8 Jul 2019 17:46:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0EE9B82149 for ; Mon, 8 Jul 2019 17:46:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: YIwr5sgVM1nheqlvwIx9znvxpFUDkatgWLdbW3k3ngc4hEnEE0tkwxn9JAM53sF QwmBBrj9Z1wQ9ob_frfXKRq4.rBOgL4krfKVsN8PpS9lXK8MbofQTNatN19KUG_OdFWI4G00flAp gZy6wfeqwLEqcMoTOAuSOLKikk0qw.ITi19jaoBsc4AAvVkzpy0PYm9vxpFToIxMXYMmmXtxU914 _8RlAPdJWyDR2FfD_NinWk0X9B30JNblrJe9z6YuEQ2nmGMyWg6qfMuyUJvM_hDdPHunviIYnzE8 cYG9ya7JpF11SvIT_0rCYlN1lIGAVTL7V4vTFtXX9y0VInVZUydqV7A5nsEKcKCjIoXJlMWIsf1u XZ0WdXVgnpeDNONrztey20haIYTB0XjWHpmNQaKLIUN53msUlNfYOJ.10G1_AXG1PTmYnGf9_ZQy yJfE6x_hkDl0kRxFizUHqsRLHXkn4xNf1ZHgNJye9PHKs6xZhKoNrEp9CzuCAPYyKqS1zVbQwvje hFYxNeiDSQXelt8e1wsMgN5CoE9LYbJx4u50i5_1vRj8yRhmQclIUMYlm_.qQRjJHhhyvaE1lURn qJh7RgxBipOcu0MDG_kjZy65yozhVTVl6g3I3vDRLWymawRJJO1ocJCQv2EVwuose37MNYCe6Ulm Lubhge.gdQx1zxg6wWnL2feoLaxQbHfxR.ObrZIbxUiR.TYe7bx_1IYFxkd6puCceAr70ssgqxxM O1jRPl9GtChY2yGah4Nz5aeR7WFk065YvvU2WnNdtZ0VPv1T9S4lTjFM5IkK3rVr8LgpcvpjV0p9 tuy4lMOPlGOYyqIhisum7T5NlXuEpDAObLxytBPwLLqZSowflN0KH3Yqc25NNyJjBeXFL28zUFMg GbVe75VzfjAB4tlKpaYK6KpDKc9AHkasqsOQ2KcXdAqLqCiK7v.sXMomV.0A0qBAulnVHVDTljqC XE6LzdqH6cJJlipmnYLo3prgjT8ZRj1s4Mz0IPeXy4NUjeQwKolbQixD7inye7jzGq5SKnjCjYf5 GNW6o.ctzg_9wkmPjVO6X1vJobfyuRgTr4luTUfayEjYe_A0IwDtjpsA6RJVzFrXLQWnNRsLdjFr M7CBQD_UQzOpBYtpFUDudM4nPrTGsrZEpTP4m_RMiEtFwGGTgA.xcKjBZaN9h7gjVa.Dqve0Gq33 HzfqyDhCKVfsP9qvXrLkmfxTmpFwDpGRYGivr0tMZjTQnCH1.1qf4DXzRXJpGCQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 8 Jul 2019 17:46:24 +0000 Received: by smtp405.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID dc893b8db21516530bd4193277ee882d; Mon, 08 Jul 2019 17:46:22 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Pine64 and USB bug From: Mark Millard In-Reply-To: <20190708113918.4b5b87cf@zeta.dino.sk> Date: Mon, 8 Jul 2019 10:46:21 -0700 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <32BA5EF7-D708-419A-B86A-9D2584071E89@yahoo.com> References: <20190707220812.78f98dd9@zeta.dino.sk> <74062CDB-825B-40B1-9D46-0212F932B681@yahoo.com> <20190708113918.4b5b87cf@zeta.dino.sk> To: Milan Obuch X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 0EE9B82149 X-Spamd-Bar: ++ X-Spamd-Result: default: False [2.36 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.69)[0.695,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(1.09)[ip: (3.84), ipnet: 98.137.64.0/21(0.91), asn: 36647(0.73), country: US(-0.06)]; NEURAL_SPAM_MEDIUM(0.83)[0.828,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.26)[0.264,0]; RCVD_IN_DNSWL_NONE(0.00)[31.68.137.98.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 17:46:32 -0000 On 2019-Jul-8, at 02:39, Milan Obuch wrote: > On Mon, 8 Jul 2019 01:03:43 -0700 > Mark Millard wrote: > >> On 2019-Jul-7, at 13:08, Milan Obuch wrote: >> >>> Hi, >>> >>> on both Pine64 and Pine64-LTS I observed a problem with USB ports. >>> Both board have two ports, lower one (nearer to PCB) works, but >>> upper one does not. >>> > > [ snip ] > >> >> But, ss I remember, the 1-USB-port-usable status has been true >> much longer than that . . . Looking . . . >> >> Head -r324563 is where ECHI was (re-)enabled on the lower port. >> The note from -r323641 still applied back then: >> >> QUOTE: >> This (plus 323640) re-enable OHCI on Pine64 on the bottom USB port. >> The top USB port is routed to the OHCI0/EHCI0 which is by default in >> OTG mode. While the phy code can handle the re-route to standard >> OHCI/EHCI we still need a driver for musb to probe and configure it >> in host mode. :END QUOTE >> > > Thanks, Mark, this explains why... The question is, what could be done > to fix it. I'm not a FreeBSD developer, so I've a rather limited view of the possibilities. > By the way, in /boot/loader.conf, there are lines > > # Configure USB OTG; see usb_template(4). > hw.usb.template=3 > > Looking in man page, this is for USB device... and as (for Pine64-LTS > case at least) there are just two USB type A connectors, i. e. only > for host controllers. The Pine64+ 2GB also externally has only 2 type A connectors (given the usual power connection's use anyway). But I'm not aware of OTG restricting the allowed connector types. In other words: I can not infer "host controller" from "type A connector". As far as I know OTG is valid for that type of connector, even if it might not be typical overall. > For device side there should be other connector > type. Any comments? See above. > And looking for musb, there seems to be just one implementation in > current src tree, for TI's am335x. So for Allwinner's SoC we have > nothing. > > Any hint? Could OHCI0/EHCI0 be switched from default OTG mode? Or is > the musb driver for A64 the only way? I take the original author's note that I quoted as accurate --but it is not a subject area where I'd be likely to notice an error if there was one. I've used a powered hub for the most part when I've used USB on the Pine64+ 2GB. But the extra equipment, space, etc. is not a problem for my context. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Mon Jul 8 22:44:47 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E34FB15EB7AA for ; Mon, 8 Jul 2019 22:44:46 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 3892D8FF86 for ; Mon, 8 Jul 2019 22:44:46 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id x68MO5ki053353 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 8 Jul 2019 15:24:06 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id x68MO5UU053352; Mon, 8 Jul 2019 15:24:05 -0700 (PDT) (envelope-from fbsd) Date: Mon, 8 Jul 2019 15:24:05 -0700 From: bob prohaska To: freebsd-arm@freebsd.org Subject: Firefox dumps core on rpi3 at r349806 Message-ID: <20190708222405.GA53084@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 3892D8FF86 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [2.83 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.36)[0.359,0]; IP_SCORE(0.10)[ip: (0.39), ipnet: 50.1.16.0/20(0.19), asn: 7065(-0.04), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.14)[0.136,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: www.zefox.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.35)[0.349,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2019 22:44:47 -0000 Firefox has started causing a panic on a Pi3b+ running r349806. The problem appeared about a week ago and has persisted since. The controlling terminal reports: bob@www:~ % firefox console.error: "Could not write session state file " (new Error("_initWorker called too early! Please read the session file from disk first.", "resource:///modules/sessionstore/SessionFile.jsm", 334)) "_initWorker/<@resource:///modules/sessionstore/SessionFile.jsm:334:15\n_initWorker@resource:///modules/sessionstore/SessionFile.jsm:327:12\n_postToWorker@resource:///modules/sessionstore/SessionFile.jsm:351:11\nwrite@resource:///modules/sessionstore/SessionFile.jsm:390:19\nwrite@resource:///modules/sessionstore/SessionFile.jsm:63:12\n_writeState@resource:///modules/sessionstore/SessionSaver.jsm:356:12\n_saveState@resource:///modules/sessionstore/SessionSaver.jsm:294:12\n_saveStateAsync@resource:///modules/sessionstore/SessionSaver.jsm:340:5\nsaveStateAsyncWhenIdle@resource:///modules/sessionstore/SessionSaver.jsm:191:9\n" ###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv ###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv ###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv ###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv ###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv On the serial console one sees: login: panic: Invalid l3 page (16000002c80074b != 16000002c8007cb) cpuid = 3 time = 1562624166 KDB: stack backtrace: db_trace_self() at db_trace_self_wrapper+0x28 pc = 0xffff00000070a038 lr = 0xffff000000102640 sp = 0xffff0000516eb250 fp = 0xffff0000516eb460 db_trace_self_wrapper() at vpanic+0x18c pc = 0xffff000000102640 lr = 0xffff0000003f8aa0 sp = 0xffff0000516eb470 fp = 0xffff0000516eb520 vpanic() at panic+0x44 pc = 0xffff0000003f8aa0 lr = 0xffff0000003f8850 sp = 0xffff0000516eb530 fp = 0xffff0000516eb5b0 panic() at pmap_demote_l2_locked+0xb48 pc = 0xffff0000003f8850 lr = 0xffff00000071c808 sp = 0xffff0000516eb5c0 fp = 0xffff0000516eb660 pmap_demote_l2_locked() at pmap_ts_referenced+0x300 pc = 0xffff00000071c808 lr = 0xffff0000007226b8 sp = 0xffff0000516eb670 fp = 0xffff0000516eb6f0 pmap_ts_referenced() at vm_pageout_worker+0xed4 pc = 0xffff0000007226b8 lr = 0xffff0000006cb8b4 sp = 0xffff0000516eb700 fp = 0xffff0000516ebae0 vm_pageout_worker() at vm_pageout+0x15c pc = 0xffff0000006cb8b4 lr = 0xffff0000006ca99c sp = 0xffff0000516ebaf0 fp = 0xffff0000516ebb50 vm_pageout() at fork_exit+0x7c pc = 0xffff0000006ca99c lr = 0xffff0000003b9694 sp = 0xffff0000516ebb60 fp = 0xffff0000516ebb90 fork_exit() at fork_trampoline+0x10 pc = 0xffff0000003b9694 lr = 0xffff000000725b2c sp = 0xffff0000516ebba0 fp = 0x0000000000000000 KDB: enter: panic [ thread pid 21 tid 100066 ] Stopped at 0 db> Thanks for reading, any suggestions appreciated! bob prohaska From owner-freebsd-arm@freebsd.org Tue Jul 9 07:29:36 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1564115D2623 for ; Tue, 9 Jul 2019 07:29:36 +0000 (UTC) (envelope-from tenox7@gmail.com) Received: from mail-ua1-x92c.google.com (mail-ua1-x92c.google.com [IPv6:2607:f8b0:4864:20::92c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 346F484047 for ; Tue, 9 Jul 2019 07:29:35 +0000 (UTC) (envelope-from tenox7@gmail.com) Received: by mail-ua1-x92c.google.com with SMTP id 34so6011984uar.8 for ; Tue, 09 Jul 2019 00:29:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=PvaLczL4wezTZ6jnfer2vVuZ0+J3+Qkl6Krtu43hY0s=; b=XB3yHPwc+ox1CjC07ntx1Zpk6qNU6JH0C7BXFuVDpeVaTqayGIyiBWOrRDeJzggXPM ZJfdq4SyjubR2rm8E9WiqPCAk0vUGTyxeCsugXJJzLykn9Znd9uUoX55u0zeyRuwjoJQ nji3IDbQoySgE5YAgrhsmgM3DeXMI2Kf/dVqmMpr3JZyC8escZ7kMoHmIC30yNeCP6IV uHPJiEGZxDZDeCqUu07MkTFMT9/dgWcln2B0yL0+0n8Xu7BCWTUJHr0tgDGmXvbEYCNR t5CbHPkBobVFzQVPtmMSW1z2SEGpI9QgisxsDb84pU5ZY2Rphf8VKC20P/6sjK46q7gT oENQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=PvaLczL4wezTZ6jnfer2vVuZ0+J3+Qkl6Krtu43hY0s=; b=dsiUJk5e+T/+mNuxHq8L2ngDFSj0FD+Gvh5KAHZem9m/qZejnPN6anzxNRXGWTrebD SsGaV06ATNLSACVDItRGX/eq8hY4uxNprFVWNmpkzgDHglPBu9e/M9E6iGHM871BnXUp 4qE/dethY/JVJ0WyzN/z2d6RALIwr2tu9A+am5TDRWT6NbyxSUWFE9L4QOV10rgW+IJI JtUL5HsHldSaiwkm4pvw55xDh5OBNc6cc1XKOdVZaLr+Pgj3dIwBOk1IWUES3APhrVji wWveQ+lnmJlwyzD2EckK4MUJGZTw+nTRQy2gapTAivd4UjEFo6oiLpiUIrqvNYf7zUJS K+7g== X-Gm-Message-State: APjAAAXgRxdXg6w7ZcvWrDvNXm5fWJfWkDI1w9PhbEvSP87xQnlewhGt ujm2Bv/XCCmuciqIR5KyeDJA/RFjUiT9MAlpZfr2tA== X-Google-Smtp-Source: APXvYqxxq7xfRkBVUhH8iidaxfcPWlLnOpSzufZWcmxyJn18+1I3Z8/piUnwuaYpF6PwxGGisGdZEYLNWNt1twUd9/I= X-Received: by 2002:ab0:2789:: with SMTP id t9mr9007223uap.69.1562657374439; Tue, 09 Jul 2019 00:29:34 -0700 (PDT) MIME-Version: 1.0 From: Antoni Sawicki Date: Tue, 9 Jul 2019 00:29:21 -0700 Message-ID: Subject: how to get freebsd on a new board? To: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 346F484047 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=XB3yHPwc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of tenox7@gmail.com designates 2607:f8b0:4864:20::92c as permitted sender) smtp.mailfrom=tenox7@gmail.com X-Spamd-Result: default: False [-5.80 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.77)[-0.769,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_IN_DNSWL_NONE(0.00)[c.2.9.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-3.02)[ip: (-9.48), ipnet: 2607:f8b0::/32(-3.16), asn: 15169(-2.41), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 07:29:36 -0000 I'm new to this so hi all! I would like to get support on a new board, which is Odroid XU4. I'm not talking about hacking together uboot and running arm generic image. My question is how to get an official support so that images are automatically generated for future releases. Is there an official way of lobbying for such a thing? Send hardware and some bribe? Bounty? Contract? Thanks, Antoni From owner-freebsd-arm@freebsd.org Tue Jul 9 07:43:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AA8F715D2C79 for ; Tue, 9 Jul 2019 07:43:06 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from atl4mhob21.registeredsite.com (atl4mhob21.registeredsite.com [209.17.115.115]) by mx1.freebsd.org (Postfix) with ESMTP id BE06584917 for ; Tue, 9 Jul 2019 07:43:05 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from mailpod.hostingplatform.com (atl4qobmail01pod2.registeredsite.com [10.30.77.35]) by atl4mhob21.registeredsite.com (8.14.4/8.14.4) with ESMTP id x697gwLg158805 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 9 Jul 2019 03:42:59 -0400 Received: (qmail 48680 invoked by uid 0); 9 Jul 2019 07:42:58 -0000 X-TCPREMOTEIP: 99.253.177.25 X-Authenticated-UID: dclarke@blastwave.org Received: from unknown (HELO ?172.16.35.3?) (dclarke@blastwave.org@99.253.177.25) by 0 with ESMTPA; 9 Jul 2019 07:42:58 -0000 Subject: Re: how to get freebsd on a new board? To: freebsd-arm@freebsd.org References: From: Dennis Clarke Message-ID: <771acd93-5de5-250d-287e-18f2dcc20c2a@blastwave.org> Date: Tue, 9 Jul 2019 03:42:58 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: BE06584917 X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [5.44 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; IP_SCORE(0.63)[ip: (1.13), ipnet: 209.17.112.0/21(1.17), asn: 19871(0.93), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[4]; MIME_TRACE(0.00)[0:+]; NEURAL_SPAM_SHORT(0.82)[0.825,0]; MX_GOOD(-0.01)[cached: mx1.netsolmail.net]; NEURAL_SPAM_LONG(1.00)[1.000,0]; RCVD_IN_DNSWL_NONE(0.00)[115.115.17.209.list.dnswl.org : 127.0.5.0]; NEURAL_SPAM_MEDIUM(0.99)[0.994,0]; R_SPF_NA(0.00)[]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:19871, ipnet:209.17.112.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DMARC_NA(0.00)[blastwave.org] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 07:43:06 -0000 On 7/9/19 3:29 AM, Antoni Sawicki wrote: > I'm new to this so hi all! > > I would like to get support on a new board, which is Odroid XU4. I'm not > talking about hacking together uboot and running arm generic image. My > question is how to get an official support so that images are automatically > generated for future releases. > > Is there an official way of lobbying for such a thing? > Send hardware and some bribe? > Bounty? > Contract? I think a quick quarter million dollars is a good start. :-) Personally I am trying to hack around with an ASUS Tinkerboard and it is just a pain to deal with. So I get it. I do. Sorry, don't have a quick quarter million $ laying about however. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional From owner-freebsd-arm@freebsd.org Tue Jul 9 07:48:25 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 026D615D2D7F for ; Tue, 9 Jul 2019 07:48:25 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-qt1-x842.google.com (mail-qt1-x842.google.com [IPv6:2607:f8b0:4864:20::842]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A47B884AD4 for ; Tue, 9 Jul 2019 07:48:23 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: by mail-qt1-x842.google.com with SMTP id n11so20708486qtl.5 for ; Tue, 09 Jul 2019 00:48:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=uOmwdj46Y0B/XKcNsYrNbBQk0bGLhtscjFQmXMtemKQ=; b=duzLGBKDemLdNGTt2Dp52FAT9E3i4u2wVzCeLTSFFPZt9jBxNGyiE0CYZIvRp+56Mz d2uocd2PTH5kpoUEK1d35jaiAuEZFvlQjxyQaWx31b/0uA7Nhqoz7tcAZhOu7sIgGUk5 YlXJCdSqJPQBxZTtMBH+TcSBnv20rc2nFhUoyMZppl3ZIRXFEUnDGQ7tSHpUsWBsrwM1 OtkJRch9RucUz0JFQjbzMcU0RnpVbVFWuW73ITy4B4ySpumgU1+G8n4Zwxn1TAaJDsoD DBhKi00qwDUeW9j3evUM0nwuoN8si0XfU5lPnx4xFukZPrQm+Zzxr9z5/6xjoHwr5z9C 7mrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=uOmwdj46Y0B/XKcNsYrNbBQk0bGLhtscjFQmXMtemKQ=; b=Zt5VHl7LzEtiJkC4inPynW+mYIqdlolRxTYG7c6/hmCtuXr6b8mu/lGhixgqqMbErx 6eQ3Y7Q9Xf5sj9/WArbx+QTvqYKjoGzQHpjf1twsTH/CjgrCd/wZvj70eMJ0HyV5XHAs tot+gSMJ+J3DZfQZnGnEmSCHubsbs30EVmksIr+/5u6g/hrRKjxPzc4NGgPElkfZZfBs 1Bz27Wc90sxjtJiUEEddqKkuUHOCW8Q3Nxr7HLWyUnOS6qzzOlc9rRSPlIJs8yRqNHnj mLM0akO/T+CxkgMzAASgjmxwgNdJERb9o/sZDHz0QeizOQbHNgjag/ax/YfGKJdeB5tI AL1Q== X-Gm-Message-State: APjAAAUN/P5AY+67cDWPe7NhJ2mr1KzqEKQiwHGi4b/g5eUcpIQ8PwtN yodlmunOH50mB9CSZFo5YFo/1Nhip9FFjgio9iA6dp2X X-Google-Smtp-Source: APXvYqyFcY2sVgAY+0w5bQkhmjhxruCvIluIJJekm6I3hCfc4h0cXUC3HRQeXhJJEvvmrNHa8hKaa4+g54Cg3XsUFyE= X-Received: by 2002:ac8:6898:: with SMTP id m24mr17457183qtq.362.1562658503213; Tue, 09 Jul 2019 00:48:23 -0700 (PDT) MIME-Version: 1.0 References: <771acd93-5de5-250d-287e-18f2dcc20c2a@blastwave.org> In-Reply-To: <771acd93-5de5-250d-287e-18f2dcc20c2a@blastwave.org> From: Ganbold Tsagaankhuu Date: Tue, 9 Jul 2019 15:48:11 +0800 Message-ID: Subject: Re: how to get freebsd on a new board? To: Dennis Clarke Cc: "freebsd-arm@freebsd.org" X-Rspamd-Queue-Id: A47B884AD4 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=duzLGBKD; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ganbold@gmail.com designates 2607:f8b0:4864:20::842 as permitted sender) smtp.mailfrom=ganbold@gmail.com X-Spamd-Result: default: False [-3.41 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.57)[-0.573,0]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2.4.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-0.83)[ip: (1.48), ipnet: 2607:f8b0::/32(-3.16), asn: 15169(-2.41), country: US(-0.06)] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 07:48:25 -0000 On Tue, Jul 9, 2019 at 3:43 PM Dennis Clarke wrote: > On 7/9/19 3:29 AM, Antoni Sawicki wrote: > > I'm new to this so hi all! > > > > I would like to get support on a new board, which is Odroid XU4. I'm not > > talking about hacking together uboot and running arm generic image. My > > question is how to get an official support so that images are > automatically > > generated for future releases. > > > > Is there an official way of lobbying for such a thing? > > Send hardware and some bribe? > > Bounty? > > Contract? > If there is full documentation then someone may eventually make FreeBSD run on it. Otherwise best would be to make some contract work with some developer. > > I think a quick quarter million dollars is a good start. :-) > > Personally I am trying to hack around with an ASUS Tinkerboard and it is > just a pain to deal with. So I get it. I do. > iirc, mmel@ should be porting FreeBSD on it, so you can ask him. Ganbold > Sorry, don't have a quick quarter million $ laying about however. > > > > -- > Dennis Clarke > RISC-V/SPARC/PPC/ARM/CISC > UNIX and Linux spoken > GreyBeard and suspenders optional > _______________________________________________ > 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 Jul 9 09:47:24 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 79CF915D5294 for ; Tue, 9 Jul 2019 09:47:23 +0000 (UTC) (envelope-from 0102016bd615f27c-3e974ed5-de32-467c-b9b4-b908b9ce842f-000000@eu-west-1.amazonses.com) Received: from a6-126.smtp-out.eu-west-1.amazonses.com (a6-126.smtp-out.eu-west-1.amazonses.com [54.240.6.126]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4049889192 for ; Tue, 9 Jul 2019 09:47:20 +0000 (UTC) (envelope-from 0102016bd615f27c-3e974ed5-de32-467c-b9b4-b908b9ce842f-000000@eu-west-1.amazonses.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=ihchhvubuqgjsxyuhssfvqohv7z3u4hn; d=amazonses.com; t=1562664891; h=Message-ID:Date:Subject:From:To:MIME-Version:Content-Type:List-Unsubscribe:Feedback-ID; bh=xCcx8b9sEutUgWHDaiOZg70EcySORikSJl6C+H7Shg4=; b=KXvUnWWo4qsJOCjaJh9o9o0eJoLRinOq7h2BsMbWWne/GnJ9fdmwteSLFJkIM65F ENKhQ8z0zrs0jy84YuEAroqk9O9VCej/kWXj0lNOQB96J+lXkYANIV08JzZYBKoNocR oMc2Ir/3yDbCR8JXXzthBWItr9KGvUU8LsRzq/dc= Message-ID: <0102016bd615f27c-3e974ed5-de32-467c-b9b4-b908b9ce842f-000000@eu-west-1.amazonses.com> Date: Tue, 9 Jul 2019 09:34:51 +0000 Subject: How could you top this? From: Snatcher Deals To: freebsd-arm@freebsd.org MIME-Version: 1.0 X-EmailOctopus-Version: 2 X-EmailOctopus-Started-Preparing-At: 2019-07-09T09:23:52+00:00 X-EmailOctopus-Ses-Configuration-Set-Name: emailoctopus-92ac08625b86fcb74e8dc6e633188d55 X-EmailOctopus-Sent-At: 2019-07-09T09:34:50+00:00 X-EmailOctopus-Parent-Type-Id: campaign X-EmailOctopus-Parent-Id: e14bb65d-a226-11e9-9307-06b4694bee2a X-EmailOctopus-List-Id: f3068783-93ee-11e9-9307-06b4694bee2a X-EmailOctopus-List-Contact-Id: 66d6227d-9712-11e9-9307-06b4694bee2a X-SES-Outgoing: 2019.07.09-54.240.6.126 Feedback-ID: 1.eu-west-1.S9D/OG//uxqWxLXWwJC1jmPHR4F3B2r9y7EKQ4EbeeU=:AmazonSES X-Rspamd-Queue-Id: 4049889192 X-Spamd-Bar: +++++++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=amazonses.com header.s=ihchhvubuqgjsxyuhssfvqohv7z3u4hn header.b=KXvUnWWo; spf=pass (mx1.freebsd.org: domain of 0102016bd615f27c-3e974ed5-de32-467c-b9b4-b908b9ce842f-000000@eu-west-1.amazonses.com designates 54.240.6.126 as permitted sender) smtp.mailfrom=0102016bd615f27c-3e974ed5-de32-467c-b9b4-b908b9ce842f-000000@eu-west-1.amazonses.com X-Spamd-Result: default: False [9.66 / 15.00]; R_SPF_ALLOW(-0.20)[+ip4:54.240.0.0/18]; ZERO_FONT(0.10)[1]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[amazonses.com:+]; MX_GOOD(-0.01)[cached: feedback-smtp.eu-west-1.amazonses.com]; FORGED_SENDER(0.30)[mailer@snatcherdeals.co.za,0102016bd615f27c-3e974ed5-de32-467c-b9b4-b908b9ce842f-000000@eu-west-1.amazonses.com]; RCVD_COUNT_ZERO(0.00)[0]; IP_SCORE(-0.55)[ipnet: 54.240.0.0/21(-1.37), asn: 16509(-1.34), country: US(-0.06)]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:16509, ipnet:54.240.0.0/21, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; FROM_NEQ_ENVFROM(0.00)[mailer@snatcherdeals.co.za,0102016bd615f27c-3e974ed5-de32-467c-b9b4-b908b9ce842f-000000@eu-west-1.amazonses.com]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[amazonses.com:s=ihchhvubuqgjsxyuhssfvqohv7z3u4hn]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HTML_SHORT_LINK_IMG_1(2.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[snatcherdeals.co.za]; HAS_LIST_UNSUB(-0.01)[]; RCPT_COUNT_ONE(0.00)[1]; R_SUSPICIOUS_IMAGES(3.41)[]; MANY_INVISIBLE_PARTS(1.00)[10]; NEURAL_SPAM_SHORT(0.96)[0.961,0]; NEURAL_SPAM_MEDIUM(0.96)[0.959,0]; NEURAL_SPAM_LONG(1.00)[0.998,0]; RCVD_IN_DNSWL_NONE(0.00)[126.6.240.54.list.dnswl.org : 127.0.15.0]; RCVD_TLS_ALL(0.00)[]; GREYLIST(0.00)[pass,body] X-Spam: Yes Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 09:47:24 -0000 Up to 80% Discount=C2=A0 Snatch Now!=20 How could you top this? View this email in your browser [https://berrima.eomail1.com/web-version?lc=3D66d6227d-9712-11e9-9307-06b46= 94bee2a&p=3De14bb65d-a226-11e9-9307-06b4694bee2a&pt=3Dcampaign&t=3D15626648= 90&s=3D63beaf6651a4b3e4fd3c4298c15d87e649d731a115dcb5733fa8b64a638b098f] =09=09[Snatcher-Sign-1%20(002).jpg] [https://snatcher.co.za/collections/snatch-of-the-week] =09=09[PRODUCT%20BLUE.PNG] [https://snatcher.co.za/products/flash-sale-20000mah-3usb-leather-power-ban= k] =09=09[Product%20Blue%20(2).png] [https://snatcher.co.za/products/royalty-line-6-piece-non-stick-coating-kni= fe-set-1] =09=09[Product%20Black%20(2).png] [https://snatcher.co.za/products/self-training-soccer-tool] =09=09[Product%20Black%20(3).png] [https://snatcher.co.za/products/plush-night-light] =09=09[Product%20Blue%20(3).png] [https://snatcher.co.za/products/save-a-flush] =09=09[PRODUCT%20BLACK.PNG] [https://snatcher.co.za/products/royalty-line-38cm-marble-coating-5-in-1-mu= lti-pan-1] =09=09[Product%20Blue%20(4).png] [https://snatcher.co.za/products/stove-top-kettle-2-8l] =09=09[Product%20Black%20(4).png] [https://snatcher.co.za/products/stackable-storage-trays] =09=09[Product%20Black%20(5).png] [https://snatcher.co.za/products/dummy-dome-security-camera-buy-1-get-1-fre= e-1] =09=09[Product%20Blue%20(5).png] [https://snatcher.co.za/products/coffee-extract-peel-off-mask] =09=09[Product%20Blue%20(7).png] [https://snatcher.co.za/products/flash-sale-magnetic-fast-charging-cable] =09=09[Product%20Black%20(7).png] [https://snatcher.co.za/products/mini-lighter-spy-camera] =09=09[Product%20Blue%20(6).png] [https://snatcher.co.za/products/pet-booster-seat-1] =09=09[Product%20Blue%20(1).png] [https://snatcher.co.za/products/berlinger-haus-24-piece-cutlery-set-satin-= finish-3] =09=09[Product%20Black%20(1).png] [https://snatcher.co.za/products/berlinger-haus-7-piece-forest-line-non-sti= ck-kitchen-tool-set-1] =09=09[Product%20Black%20(6).png] [https://snatcher.co.za/products/bluetooth-handsfree-car-charger] =09=09 VIEW MORE DEALS! [https://snatcher.co.za/collections/best-selling-products] =09=09Unsubscribe from this list [https://berrima.eomail1.com/unsubscribe?l=3Df3068783-93ee-11e9-9307-06b469= 4bee2a&lc=3D66d6227d-9712-11e9-9307-06b4694bee2a&p=3De14bb65d-a226-11e9-930= 7-06b4694bee2a&pt=3Dcampaign&spa=3D1562664232&t=3D1562664890&s=3Dfe9274d85f= e02650da8b98327a393a7073f11c99c7c9bd770550daff11a2871d] =09=09 Email Powered By Snatcher [https://snatcher.co.za/]=20 [https://snatcher.co.za/] From owner-freebsd-arm@freebsd.org Tue Jul 9 13:40:59 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4996415DAFBC for ; Tue, 9 Jul 2019 13:40:59 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 90B626AA23 for ; Tue, 9 Jul 2019 13:40:58 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562679657; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=qIMCmbVxatQHJGrow+T4JxsPS9KUd3mZQHo8L3Fv6XZPUGV2GWkjFPeq71pbuIhvefAxp+2UoElz6 w13aYP4P/KHUMTPKCBnMmikIRbSbJx+TAySfsgiftuJCZ0hxrpBo3Udhq9+rXf6rvDk1SHfrPw/q3E D4hfXZnteWlBIHTIz0W+1LjZeQt/PO3+6kgRariD0sOhNVyJYLblA+DEFP9L904k4jClX7RNIs7bou epHie2VWA1myfY9nO5J+/beCu6scY1haD5/yR0Gge/tqx/GN81V08jLdBaEneaFJKeurZDjYD6Xfeb BHico/CERorUeL6rye8mjc/7Md1mcww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=DA6QrADkR7EMjoOblhLay5V8/7Cwo7zaDK9ToEJWe4g=; b=K74WJBet+ktNayF19GHk3zAb2fjloNb2BKMYHjm1BUjdF32E/1JRD9aPwLdl6OnIDtCrH52wF8Lro HNRRAACieP0deiko4uBBUW230vJKNJMK9eTpuyPRVNQGjw/KB1BO1NrZQAh9YDOz9XPhY1VRH4UXii BFf//jvoAIxk6Bo9V4Ry7onSo5sQ6F0zrJZsyI8P7WA+HaP0En3+IeLaBRNyWlKWzAKDFEQcSQZoUr wqxhzDm6o9q/WqdHSG8UCiQpNmguZU/zBUIyrFoiNbPR/bWMNmtwur4zFcQ36EBgWnl4i33K0p8ws6 LUmOwiNc43T7AT1dXFM8mnZj+jSuO5w== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=DA6QrADkR7EMjoOblhLay5V8/7Cwo7zaDK9ToEJWe4g=; b=ea3YZhpHDAdksTddKtacX9kO0dAyd6v1LrviU0K4SmZ5DZ0CiN1jCznPtNzdNJfBn8Se6ZxuFgDBp 218vhL3lpf0+Hjw9SJ+XmhQ3/lfWI6AXEz8M/GC83udIcGFZ9dlfd7mRKSkgHhEYk/2Pww7cGU89NL PTOl1oLzaaRpIvsLLZFW4D5BewBHQHG8nXvOJDDqnGhjAgilRSe/KMZsqw1azTRfYs3+Bw6iiRPexn I7CbIWZYlFOSEIx4xzelRlJ7cDpE45nZ/vXiYQp2nrtUIEQYPRY7V4sSZgXTmMHNw75XdECEjwguJi x5wmPw+qi29nmIW+A5znbZDjRroEWig== X-MHO-RoutePath: aGlwcGll X-MHO-User: 2cb1e080-a24f-11e9-a09c-252d5619ac40 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 2cb1e080-a24f-11e9-a09c-252d5619ac40; Tue, 09 Jul 2019 13:40:55 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x69Desf8008427; Tue, 9 Jul 2019 07:40:54 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <2338ac2d2dba14ed5a0d4a9c3415ae05895a7890.camel@freebsd.org> Subject: Re: how to get freebsd on a new board? From: Ian Lepore To: Antoni Sawicki , freebsd-arm@freebsd.org Date: Tue, 09 Jul 2019 07:40:54 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 90B626AA23 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-3.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-1.00)[-0.997,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 13:40:59 -0000 On Tue, 2019-07-09 at 00:29 -0700, Antoni Sawicki wrote: > I'm new to this so hi all! > > I would like to get support on a new board, which is Odroid XU4. I'm > not > talking about hacking together uboot and running arm generic image. > My > question is how to get an official support so that images are > automatically > generated for future releases. > > Is there an official way of lobbying for such a thing? > Send hardware and some bribe? > Bounty? > Contract? > > Hardware is typically so cheap and easily available that it isn't the problem. Time and level of effort are the problem. You mention bribe, bounty, contract. The first two bring to mind offers like $100 or $500. When you consider how many hours of work are involved you aren't going to interest anybody with that kind of offer. If you paid a contractor to do it, you'd be looking at $20,000 - $50,000 worth of work, depending on how functional you want the support to be. Most of the time, the work to get freebsd running on some 32-bit arm chip is paid for by a company who wants to build products based on it, because of how much it costs to fund such an effort. The major exception has been Allwinner -- some developers liked the hardware and have done all the work on it without being sponsored by a company. But most of that "because I'm interested in it" work these days is going into aarch64 stuff, not 32-bit. -- Ian From owner-freebsd-arm@freebsd.org Tue Jul 9 16:12:55 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 72E5C15DDF41 for ; Tue, 9 Jul 2019 16:12:55 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) (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 752037032A for ; Tue, 9 Jul 2019 16:12:53 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 5C11E21FA9 for ; Tue, 9 Jul 2019 12:12:47 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Tue, 09 Jul 2019 12:12:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:mime-version:content-type; s= fm3; bh=5uMRtgbCc6Smu7hA8P30Yezd7tAiGsqRFZKXYiBFyno=; b=DqGqSTn+ hfOzLRvVmVILrX0cFY3RQK1CWf6ZjQzN7hibGvqgxTUyn50DZD0OgXpa4IvRHer3 6beiLjclZhM9J40hvoU1NppNbP0wkLWgqS0PkPJ6IDohIkakt8zRUThfVNBhU2bX QPtDA15rQl7FPgGnntdisVfm43uSxS6VivCpq21wnkjGVp+J+/L5xvW6o2eddjW9 oa0EL/XIKYrAyGuhrvmoF8gOGLht4jYLxrMGWLlzcXuSJXrOzOuEvrEXnQ0jADVV vcZNRWoBP6XFG+n27mVMh7RQ5//feqsTkYPwppqNmnB8MkhAcXiTyiQ1x4pjjMSQ ilRV/MQZ0vO08w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=5uMRtgbCc6Smu7hA8P30Yezd7tAiG sqRFZKXYiBFyno=; b=WHg6mAwUnPZfVwIl62rfimlA9F870k7LFXJPE1VQu9c9U +MO0UGIz2GLTY/gtdvVftOlGwfNllHcNUMEwlr/ongHKe46yiCr/u//cAILG8Ucu vA5i25gIYIFeybtmKI9U7kowFnFqpoY3UWl9K+PlThp+neJXJSErt4cXjZ4La/mR PV3mFY8fZaZisgblnZLYlFLZMI6/ZGJz5R6aSc0tetDpYyXvmw0I+VXuKZlfiNJr dMOsRO0AvQND7rgWpmmvpXn6uqRWIexwKjN9GP3vWGJoubzyGO1IUaN7lwT/Brdb QSTXQ24BLMOhc9VZI9IYyeoaGgT/Tm2nflN23t1bA== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrgedvgddutdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkgggtuggfsehgtderre dtredvnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshesiiih gihsthdrnhgvtheqnecukfhppeekvddrjedtrdeluddrleelnecurfgrrhgrmhepmhgrih hlfhhrohhmpehtvggthhdqlhhishhtshesiiihgihsthdrnhgvthenucevlhhushhtvghr ufhiiigvpedt X-ME-Proxy: Received: from mon.zyxst.net (mon.zyxst.net [82.70.91.99]) by mail.messagingengine.com (Postfix) with ESMTPA id 5B9B9380084 for ; Tue, 9 Jul 2019 12:12:46 -0400 (EDT) Date: Tue, 9 Jul 2019 17:12:43 +0100 From: tech-lists To: freebsd-arm@freebsd.org Subject: raspberry pi 4 Message-ID: <20190709161243.GC4904@mon.zyxst.net> Mail-Followup-To: freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Bu8it7iiRSEf40bY" Content-Disposition: inline User-Agent: Mutt/1.12.0 (2019-05-25) X-Rspamd-Queue-Id: 752037032A X-Spamd-Bar: --------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm3 header.b=DqGqSTn+; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=WHg6mAwU; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 66.111.4.25 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-9.12 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.25]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; MX_GOOD(-0.01)[in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com]; NEURAL_HAM_SHORT(-0.95)[-0.946,0]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; IP_SCORE(-3.46)[ip: (-9.47), ipnet: 66.111.4.0/24(-4.77), asn: 11403(-3.01), country: US(-0.06)]; RCVD_IN_DNSWL_LOW(-0.10)[25.4.111.66.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm3,messagingengine.com:s=fm3]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[zyxst.net]; RCPT_COUNT_ONE(0.00)[1] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 16:12:55 -0000 --Bu8it7iiRSEf40bY Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, Are there any plans on getting freebsd working on the rpi4? Or does it already work? Or partly work?=20 thanks, --=20 J. --Bu8it7iiRSEf40bY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl0kvPIACgkQs8o7QhFz NAX4Yg//cq8dnyYF4rLL3ayVsXWBn225OdqCN/2ztrqGHqW5KuBhbJTQFsC2yddN e2tpXv8ez8fRsYW27UvC8EOlWp7oOM5HRMsV56uGSemTONjfLE+aHpeD3ICys4of MQV2aBmKplxpNh2FHgXO6/pD0Vz3tK6gXfJMQnfecI67hoDmtaoPoFUqUGdw8nrz AbsWHbYx8V1rrw+M3QJEKLQYfDlI4gYcpbzFiSFIqHhy+xMRBLHhI41IXobW6PlH J0TvIS8C3Ff4Ug9KWfRHZtqtdRcL6qD0+XnPryi4kF4d0bkuw8sF/lY+Ie+azzrz VHfCnmo4YqYnZZwKTeNU2AoqYrsd025H1UE26JaASBlg2kVsIF/+YdoaMg5ZxjCf yRBYkODkmJnYITy+ht9CBPwL8SZWwxw10zEnQ9gKmaUWuF/8Zy97GU5mv4hVHqAM COhJTpFWKw+a4P3UmhxryIVDqIkX4tUDJZir+PK0bvJ5OXlQvpbyy0BjA7gkVlz5 l3+sZVJWYzISN/lYeKRUBmMKULSxxnjzhsxsl1iIXnuuisALg/PW8PJsIDNffiKM F1CUgXG+eBe8lozDeIJmqcFJQ5dMebaM/i9fP4a/xcd8M5CriByShXbu3/sVmkyN MU8rEXybtB3bptuPmmqmWx32F+xklDz8NUEVCJHVta7x+1+yHGk= =y0pY -----END PGP SIGNATURE----- --Bu8it7iiRSEf40bY-- From owner-freebsd-arm@freebsd.org Tue Jul 9 16:24:25 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ED54715DE1B4 for ; Tue, 9 Jul 2019 16:24:24 +0000 (UTC) (envelope-from crowston@protonmail.com) Received: from mail1.protonmail.ch (mail1.protonmail.ch [185.70.40.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.protonmail.ch", Issuer "SwissSign Server Silver CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A7B2C70865 for ; Tue, 9 Jul 2019 16:24:23 +0000 (UTC) (envelope-from crowston@protonmail.com) Date: Tue, 09 Jul 2019 16:24:08 +0000 To: tech-lists , freebsd-arm@freebsd.org From: Robert Crowston Reply-To: Robert Crowston Subject: Re: raspberry pi 4 Message-ID: In-Reply-To: <20190709161243.GC4904@mon.zyxst.net> References: <20190709161243.GC4904@mon.zyxst.net> Feedback-ID: 2OVbcR1yHYpdkD8cgQllkFwcuMVZg_LiVMMPvptooFDfHD_03MuQO4ZaF626jWHZYFEhNR2cmIbZ53j4QGWMBQ==:Ext:ProtonMail MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Rspamd-Queue-Id: A7B2C70865 X-Spamd-Bar: ------- X-Spamd-Result: default: False [-7.64 / 15.00]; HAS_REPLYTO(0.00)[crowston@protonmail.com]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; FREEMAIL_FROM(0.00)[protonmail.com]; DKIM_TRACE(0.00)[protonmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; MIME_BASE64_TEXT(0.10)[]; MX_GOOD(-0.01)[mailsec.protonmail.ch,mail.protonmail.ch]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; NEURAL_HAM_SHORT(-0.94)[-0.945,0]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; ASN(0.00)[asn:19905, ipnet:185.70.40.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[18.40.70.185.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=default]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; HAS_PHPMAILER_SIG(0.00)[]; FREEMAIL_REPLYTO(0.00)[protonmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(-3.68)[ip: (-9.55), ipnet: 185.70.40.0/24(-4.90), asn: 19905(-3.91), country: US(-0.06)]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 16:24:25 -0000 SeKAmW0gbG9va2luZyBhdCBpdC4gVGhlIGZpcnN0IHByb2JsZW0gaXMgZ2V0dGluZyB1LWJvb3Qg dG8gd29yayBvbiB0aGUgZGV2aWNlLgoKQW5kcmVpIEdoZXJ6YW4gaXMgYWxzbyBsb29raW5nIGF0 IHUtYm9vdCBzdXBwb3J0OyBoaXMgd29yayBpcyBvbiBoaXMgZ2l0aHViIGFjY291bnQgYXQgYWdo ZXJ6YW4uIEF0IHRoZSBtb21lbnQgd2XigJlyZSBib3RoIHN0dWNrIHRyeWluZyB0byBlbmFibGUg dGhlIE1NVSBkdXJpbmcgYm9hcmQgc3RhcnQgdXAuIFNvIHF1aXRlIHNvbWUgZGlzdGFuY2UgdG8g Z28geWV0LgoKT24gVHVlLCBKdWwgOSwgMjAxOSBhdCAxNzoxMiwgdGVjaC1saXN0cyA8dGVjaC1s aXN0c0B6eXhzdC5uZXQ+IHdyb3RlOgoKPiBIaSwKPgo+IEFyZSB0aGVyZSBhbnkgcGxhbnMgb24g Z2V0dGluZyBmcmVlYnNkIHdvcmtpbmcgb24gdGhlIHJwaTQ/IE9yIGRvZXMgaXQKPiBhbHJlYWR5 IHdvcms/IE9yIHBhcnRseSB3b3JrPwo+Cj4gdGhhbmtzLAo+IC0tCj4gSi4= From owner-freebsd-arm@freebsd.org Tue Jul 9 16:54:22 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2C5C815DEBEE for ; Tue, 9 Jul 2019 16:54:22 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1009671AEC for ; Tue, 9 Jul 2019 16:54:20 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (IDENT:adr@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x69GsD4O020010 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO) for ; Tue, 9 Jul 2019 16:54:13 GMT Date: Tue, 9 Jul 2019 16:54:13 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: freebsd-arm@freebsd.org Subject: Flush cpu caches Message-ID: User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Rspamd-Queue-Id: 1009671AEC X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-0.62 / 15.00]; TO_DN_NONE(0.00)[]; MX_GOOD(-0.01)[mx.SDF.ORG]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; IP_SCORE(-0.47)[ip: (-1.50), ipnet: 205.166.94.0/24(-0.75), asn: 14361(-0.05), country: US(-0.06)]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.73)[-0.734,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.994,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[SDF.ORG]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_SHORT(0.69)[0.692,0]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 16:54:22 -0000 First of all, hello everyone. I'm completely new to FreeBSD (not to BSD). I need to use something like arm_sync_icache(2) on OpenBSD and NetBSD. I'd find what I think I need in machine/cpufunc.h, but the linker can't find any function symbol. I suppose I have to pass a lib to the linker, but no idea which one. Some help? Thanks in advance, adr. From owner-freebsd-arm@freebsd.org Tue Jul 9 17:20:33 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C62715DFBF3 for ; Tue, 9 Jul 2019 17:20:33 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3EDDA733F2 for ; Tue, 9 Jul 2019 17:20:32 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562692825; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=dILxtOlt0NKv8hLDI6q+7lr4f121TvbN5B2wgtduBl7tipXcIv3jOfkZSJ9xh2q4byFPj8E4LJPjB JueMtYQEo9Xx7tmkOf0UpDlX2W6gXGhWFiG1JEsIUmgO0JmuGs2QOh8gtxkTKn+lTV71DhpaxrntsG D01NcnbqNSHiA10FvlDo3JQp8j6Iw9LO70bxOsw5ocXTWpi+6NBT14ggTBM4jOBa6gH3K6MSk3w9uJ mq9Af+E3xiAh/dZzyZtONHLQpPktr/OG1WoTY58cIFIM6pb0POErzpu5NRf5hN/RXe/RvXhrj2XTCt 0QU4/dDycm4+kCuNCIc+8pW2PNR/twg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=i54NJRAcNDVZgG2Ciuop5IlJGNnxP8ooTJcpIVS0GCA=; b=v3Fe7xqdmMJFWSrYCdLP2J6Jp2nWWZ3MTr6X9JQ1Yg+B2upTGDU6rUbbe7gz0Pq2SCYLFpB4DNboN SSdY+L1hL1F271iD1nTiCcn2WTd+DyaL0jTyY8atuaw1nFGCjzFr7muMMjNGKX+9sIkUsegALO2GS/ V9mwfTduDPDKKvpmzIiJ38oon8KlaLUtkG2twiypKbFCAtYrLeoGe/fxA7qqT5GbUfJeMAThPJRFKc APBYWYO7yRDUSZyGm6j5DcAZUHmYTSR9Gc4IOwJYG2HLTLK/ea0w6xqouEkMsoVKOFwveWVeCSUBT4 9SkAwoaDnRDyrKCmwceOU/EZyqs4FRA== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=i54NJRAcNDVZgG2Ciuop5IlJGNnxP8ooTJcpIVS0GCA=; b=XP4rI/KGXbJJ51zslxaRherHpoZilPG3E84yqlxOOOyX2/I4JUplGHEiJsdkQnsd3tSqaghN58M7V 5Yz84dtgoax/5Eesiq5KiTobHln+KYbivv3cG+smI8Lo23DV+n5oEfTn4617yk28Vw/eH/R537T96H TpLCam7yJ6FJ+DbuA9XHxiMuXkdGep79/TfG8egidYcaQW4gramzu05jdP0X1VGD0j5o7CzuwZqIwB wm6gPBkBYlM82qg63hGdCbDHsHNP7w0M+AzDOSA4128nynXNP9u7A1BIewoxk0v0rCYw0kB5wYCB1r cxoY+eAx8uIUemnF9wMVkwCkryB4zRg== X-MHO-RoutePath: aGlwcGll X-MHO-User: d5cacced-a26d-11e9-ac5d-07445dfc96fd X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id d5cacced-a26d-11e9-ac5d-07445dfc96fd; Tue, 09 Jul 2019 17:20:24 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x69HKNfm008995; Tue, 9 Jul 2019 11:20:23 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <339e38254709b7286ab3b507b615de0ac927ef0b.camel@freebsd.org> Subject: Re: Flush cpu caches From: Ian Lepore To: adr , freebsd-arm@freebsd.org Date: Tue, 09 Jul 2019 11:20:23 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 3EDDA733F2 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.994,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 17:20:33 -0000 On Tue, 2019-07-09 at 16:54 +0000, adr wrote: > First of all, hello everyone. > > I'm completely new to FreeBSD (not to BSD). I need to use > something like arm_sync_icache(2) on OpenBSD and NetBSD. > > I'd find what I think I need in machine/cpufunc.h, but the linker > can't find any function symbol. I suppose I have to pass a lib to > the linker, but no idea which one. > > Some help? > > Thanks in advance, > adr. > Hmmm, we have a prototype for arm_sync_icache() but no library function for it. I'll make a note to look into that asap. Until I figure out how to add it properly, you could implement it locally like this: #include void arm_sync_icache(u_int addr, int len) { struct arm_sync_icache_args arg; arg.addr = (uintptr_t)addr; arg.len = (uintptr_t)len; sysarch(ARM_SYNC_ICACHE, &arg); } -- Ian From owner-freebsd-arm@freebsd.org Tue Jul 9 17:30:24 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 396C315DFEA2 for ; Tue, 9 Jul 2019 17:30:24 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1D76B73AB1; Tue, 9 Jul 2019 17:30:22 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (IDENT:adr@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x69HULY6010835 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO); Tue, 9 Jul 2019 17:30:21 GMT Date: Tue, 9 Jul 2019 17:30:20 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: Ian Lepore cc: freebsd-arm@freebsd.org Subject: Re: Flush cpu caches In-Reply-To: <339e38254709b7286ab3b507b615de0ac927ef0b.camel@freebsd.org> Message-ID: References: <339e38254709b7286ab3b507b615de0ac927ef0b.camel@freebsd.org> User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Rspamd-Queue-Id: 1D76B73AB1 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-1.16 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.59)[-0.587,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.99)[-0.985,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[SDF.ORG]; AUTH_NA(1.00)[]; IP_SCORE(-0.47)[ip: (-1.49), ipnet: 205.166.94.0/24(-0.74), asn: 14361(-0.05), country: US(-0.06)]; MX_GOOD(-0.01)[cached: mx.SDF.ORG]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.01)[-0.012,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2019 17:30:24 -0000 On Tue, 9 Jul 2019, Ian Lepore wrote: > Date: Tue, 09 Jul 2019 11:20:23 -0600 > From: Ian Lepore > To: adr , freebsd-arm@freebsd.org > Subject: Re: Flush cpu caches > > On Tue, 2019-07-09 at 16:54 +0000, adr wrote: >> First of all, hello everyone. >> >> I'm completely new to FreeBSD (not to BSD). I need to use >> something like arm_sync_icache(2) on OpenBSD and NetBSD. >> >> I'd find what I think I need in machine/cpufunc.h, but the linker >> can't find any function symbol. I suppose I have to pass a lib to >> the linker, but no idea which one. >> >> Some help? >> >> Thanks in advance, >> adr. >> > > Hmmm, we have a prototype for arm_sync_icache() but no library function > for it. I'll make a note to look into that asap. > > Until I figure out how to add it properly, you could implement it > locally like this: > > #include > > void arm_sync_icache(u_int addr, int len) > { > struct arm_sync_icache_args arg; > > arg.addr = (uintptr_t)addr; > arg.len = (uintptr_t)len; > > sysarch(ARM_SYNC_ICACHE, &arg); > } > > -- Ian > > ARM_SYNC_ICACHE Thanks a lot, that is all I need. I'll try to not be a pain in the *. adr. From owner-freebsd-arm@freebsd.org Wed Jul 10 00:52:47 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 029A015EA2E1 for ; Wed, 10 Jul 2019 00:52:46 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pf1-x444.google.com (mail-pf1-x444.google.com [IPv6:2607:f8b0:4864:20::444]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C647D8EE56 for ; Wed, 10 Jul 2019 00:52:45 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pf1-x444.google.com with SMTP id u14so207646pfn.2 for ; Tue, 09 Jul 2019 17:52:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=CajYX7JGHogWb15uXiIrEPchOU/yCvIj0ltdmYvZe4w=; b=oBzs67gTzbDF0cTEaGT3eXzBFcUD3JmPnTVbZyYA0iU9ULuAFXd2ctZrdvwUgl+MkP k5z3jx7Z6xebKCbND9okJ4/O7IyutoXuEwFD83Pm3A91P5SFbhV3an33MQOWw1qhELlV h8znWQ2/HFLWp9Y2Bn8wYuVM7dy9Dghaiok/wiuub8ADOhSDmtZqRu2AnLnayJX8Ly6A JjVDZtZEkdNNN7BfsNgNQOgI8s1iTAMN8I+7r7cGa5jCea213+hneZWaE3gRTy/zG4o+ cwgN++s0Mrn6/PvRB5h+AJ/RZh9UFoyV2aFRK64yDXwzWvAiOl+obSL78Nxel/zXxgiF 01jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=CajYX7JGHogWb15uXiIrEPchOU/yCvIj0ltdmYvZe4w=; b=D0JTcarp6hBXR6SDUT89tDl3y05RLUSi4wTozTq3CIIaKc2jatz4ku4BlDD0t50VYg HJkmDmHVJFbLHSjE8+zYU2xkbNWq44k4wZ80DScNATGTELClXYydw90DYeU4IwjSN3zJ 4MTluHsw27Fu27O0aM1UFgvuzpkjwi7Qw8EeZz5e0g82WZ+nLnufhGk+6Cyd6yHGdFhG m6xMv1xm9z25W/WHolxm9P0WKEsRQhWijdXI401gWHwHDM2vRUWKxS/UmoYjNX/BGIWB PGJsO8xpEVDqaLLHzdb07nyS0fyOq5unTw3GDqMVSVRDpeTT/jESM5KWRguByf7KRcxx F46g== X-Gm-Message-State: APjAAAUjhinjzJZcmLLXgE9+xhsZJRIFPV5MxZz714TKm0vVm5qyjzHV GalGSy5BQ3vUItMZ6a6r7StWtWv1ZB9KV4k3EhY= X-Google-Smtp-Source: APXvYqy1d9k3b6YnotQoHX7RyZZMwDbdQe1A+tMHfQOEyBgr9BJCuhckYbeuoBqOV5dya9z4G217EmDKVrjrcHY/3o4= X-Received: by 2002:a17:90a:d3d4:: with SMTP id d20mr3458186pjw.28.1562719964573; Tue, 09 Jul 2019 17:52:44 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a17:90a:3351:0:0:0:0 with HTTP; Tue, 9 Jul 2019 17:52:43 -0700 (PDT) In-Reply-To: References: <20190709161243.GC4904@mon.zyxst.net> From: Denis Polygalov Date: Wed, 10 Jul 2019 09:52:43 +0900 Message-ID: Subject: Re: raspberry pi 4 To: Robert Crowston Cc: tech-lists , freebsd-arm@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: C647D8EE56 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=oBzs67gT; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dpolyg@gmail.com designates 2607:f8b0:4864:20::444 as permitted sender) smtp.mailfrom=dpolyg@gmail.com X-Spamd-Result: default: False [-5.01 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.85)[-0.849,0]; FREEMAIL_TO(0.00)[protonmail.com]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-1.15)[ip: (-0.12), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.42), country: US(-0.06)]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[4.4.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 00:52:47 -0000 OMG, people please please don't be fooled by RPi 3 or 4 or 44... It is not in my or anyone's power to decide what FreeBSD arm community work= on but please let's enhance support of the good OS (FreeBSD) on a *good* boards. Let's leave disaster OS to people who want to fight with nasty bugs... ROCK64 was released a year ago and it is better than RPi 4 now. ROCKPro64 even more better and have PCIExpress slot - unique and most desirable feature on ARM boards. Also RTC clock and battery connector for it. Here is also independend opinion: https://www.youtube.com/watch?v=3D0diTHAmVbhc Apologize in advance for the off-topic. Also, I have nothing to do with ROCK64 makers, I just bought one of them while ago and tried to boot FreeBSD on it without success and it is sad to see people who can actually fix it to spend time with objectively worse hardware just due to hype around it. Regards, Denis Polygalov. On 7/10/19, Robert Crowston via freebsd-arm wrote= : > I=E2=80=99m looking at it. The first problem is getting u-boot to work on= the > device. > > Andrei Gherzan is also looking at u-boot support; his work is on his gith= ub > account at agherzan. At the moment we=E2=80=99re both stuck trying to ena= ble the MMU > during board start up. So quite some distance to go yet. > > On Tue, Jul 9, 2019 at 17:12, tech-lists wrote: > >> Hi, >> >> Are there any plans on getting freebsd working on the rpi4? Or does it >> already work? Or partly work? >> >> thanks, >> -- >> J. > _______________________________________________ > 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 Jul 10 00:58:55 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5EF3315EA462 for ; Wed, 10 Jul 2019 00:58:55 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (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 7AEEE8F03B for ; Wed, 10 Jul 2019 00:58:54 +0000 (UTC) (envelope-from karl@denninger.net) Received: from denninger.net (ip68-1-57-197.pn.at.cox.net [68.1.57.197]) by colo1.denninger.net (Postfix) with ESMTP id 7F452211093 for ; Tue, 9 Jul 2019 20:58:48 -0400 (EDT) Received: from [192.168.10.19] (D9.Denninger.Net [192.168.10.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id 155E0D8ADC for ; Tue, 9 Jul 2019 19:58:48 -0500 (CDT) Subject: Re: raspberry pi 4 To: freebsd-arm@freebsd.org References: <20190709161243.GC4904@mon.zyxst.net> From: Karl Denninger Openpgp: preference=signencrypt Autocrypt: addr=karl@denninger.net; prefer-encrypt=mutual; keydata= mQINBFIX1zsBEADRcJfsQUl9oFeoMfLPJ1kql+3sIaYx0MfJAUhV9LnbWxr0fsWCskM1O4cV tHm5dqPkuPM4Ztc0jLotD1i9ubWvCHOlkLGxFOL+pFbjA+XZ7VKsC/xWmhMwJ3cM8HavK2OV SzEWQ/AEYtMi04IzGSwsxh/5/5R0mPHrsIomV5SbuiI0vjLuDj7fo6146AABI1ULzge4hBYW i/SHrqUrLORmUNBs6bxek79/B0Dzk5cIktD3LOfbT9EAa5J/osVkstMBhToJgQttaMIGv8SG CzpR/HwEokE+7DP+k2mLHnLj6H3kfugOF9pJH8Za4yFmw//s9cPXV8WwtZ2SKfVzn1unpKqf wmJ1PwJoom/d4fGvQDkgkGKRa6RGC6tPmXnqnx+YX4iCOdFfbP8L9rmk2sewDDVzHDU3I3ZZ 8hFIjMYM/QXXYszRatK0LCV0QPZuF7LCf4uQVKw1/oyJInsnH7+6a3c0h21x+CmSja9QJ+y0 yzgEN/nM89d6YTakfR+1xkYgodVmMy/bS8kmXbUUZG/CyeqCqc95RUySjKT2ECrf9GhhoQkl +D8n2MsrAUSMGB4GQSN+TIq9OBTpNuvATGSRuF9wnQcs1iSry+JNCpfRTyWp83uCNApe6oHU EET4Et6KDO3AvjvBMAX0TInTRGW2SQlJMuFKpc7Dg7tHK8zzqQARAQABtCNLYXJsIERlbm5p bmdlciA8a2FybEBkZW5uaW5nZXIubmV0PokCPAQTAQIAJgUCUhfXOwIbIwUJCWYBgAYLCQgH AwIEFQIIAwQWAgMBAh4BAheAAAoJEG6/sivc5s0PLxQP/i6x/QFx9G4Cw7C+LthhLXIm7NSH AtNbz2UjySEx2qkoQQjtsK6mcpEEaky4ky6t8gz0/SifIfJmSmyAx0UhUQ0WBv1vAXwtNrQQ jJd9Bj6l4c2083WaXyHPjt2u2Na6YFowyb4SaQb83hu/Zs25vkPQYJVVE0JX409MFVPUa6E3 zFbd1OTr3T4yNUy4gNeQZfzDqDS8slbIks2sXeoJrZ6qqXVI0ionoivOlaN4T6Q0UYyXtigj dQvvhMt0aNowKFjRqrmSDRpdz+o6yg7Mp7qEZ1V6EZk8KqQTH6htpCTQ8i79ttK4LG6bstSF Re6Fwq52nbrcANrcdmtZXqjo+SGbUqJ8b1ggrxAsJ5MEhRh2peKrCgI/TjQo+ZxfnqEoR4AI 46Cyiz+/lcVvlvmf2iPifS3EEdaH3Itfwt7MxFm6mQORYs6skHDw3tOYB2/AdCW6eRVYs2hB RMAG4uwApZfZDKgRoE95PJmQjeTBiGmRPcsQZtNESe7I7EjHtCDLwtJqvD4HkDDQwpzreT6W XkyIJ7ns7zDfA1E+AQhFR6rsTFGgQZRZKsVeov3SbhYKkCnVDCvb/PKQCAGkSZM9SvYG5Yax 8CMry3AefKktf9fqBFg8pWqtVxDwJr56dhi0GHXRu3jVI995rMGo1fLUG5fSxiZ8L5sAtokh 9WFmQpyl Message-ID: <55473a5d-2ea2-a30a-1bfa-a085a74c6d3f@denninger.net> Date: Tue, 9 Jul 2019 19:58:47 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms000202090403000408030508" X-Rspamd-Queue-Id: 7AEEE8F03B X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.62 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[px.denninger.net]; NEURAL_HAM_SHORT(-0.79)[-0.787,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.63)[ip: (-9.86), ipnet: 104.236.64.0/18(-4.31), asn: 14061(1.08), country: US(-0.06)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:+]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.zen.spamhaus.org : 127.0.0.11]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.997,0]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[denninger.net]; R_SPF_NA(0.00)[] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 00:58:55 -0000 This is a cryptographically signed message in MIME format. --------------ms000202090403000408030508 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 7/9/2019 19:52, Denis Polygalov wrote: > OMG, > people please please don't be fooled by RPi 3 or 4 or 44... > It is not in my or anyone's power to decide what FreeBSD arm community = work on > but please let's enhance support of the good OS (FreeBSD) > on a *good* boards. Let's leave disaster OS to people who want > to fight with nasty bugs... > ROCK64 was released a year ago and it is better than RPi 4 now. > ROCKPro64 even more better and have PCIExpress slot - unique > and most desirable feature on ARM boards. Also RTC clock > and battery connector for it. > Here is also independend opinion: > https://www.youtube.com/watch?v=3D0diTHAmVbhc > > Apologize in advance for the off-topic. > Also, I have nothing to do with ROCK64 makers, > I just bought one of them while ago and tried to > boot FreeBSD on it without success and it is sad > to see people who can actually fix it to spend > time with objectively worse hardware just due to hype > around it. > > Regards, > Denis Polygalov. Uh, wait -- that one won't boot FreeBSD at present either, right? --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms000202090403000408030508 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC DdgwggagMIIEiKADAgECAhMA5EiKghDOXrvfxYxjITXYDdhIMA0GCSqGSIb3DQEBCwUAMIGL MQswCQYDVQQGEwJVUzEQMA4GA1UECAwHRmxvcmlkYTESMBAGA1UEBwwJTmljZXZpbGxlMRkw FwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRhIFN5c3RlbXMgQ0ExITAf BgNVBAMMGEN1ZGEgU3lzdGVtcyBMTEMgMjAxNyBDQTAeFw0xNzA4MTcxNjQyMTdaFw0yNzA4 MTUxNjQyMTdaMHsxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMRkwFwYDVQQKDBBD dWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRhIFN5c3RlbXMgQ0ExJTAjBgNVBAMMHEN1 ZGEgU3lzdGVtcyBMTEMgMjAxNyBJbnQgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK AoICAQC1aJotNUI+W4jP7xQDO8L/b4XiF4Rss9O0B+3vMH7Njk85fZ052QhZpMVlpaaO+sCI KqG3oNEbuOHzJB/NDJFnqh7ijBwhdWutdsq23Ux6TvxgakyMPpT6TRNEJzcBVQA0kpby1DVD 0EKSK/FrWWBiFmSxg7qUfmIq/mMzgE6epHktyRM3OGq3dbRdOUgfumWrqHXOrdJz06xE9NzY vc9toqZnd79FUtE/nSZVm1VS3Grq7RKV65onvX3QOW4W1ldEHwggaZxgWGNiR/D4eosAGFxn uYeWlKEC70c99Mp1giWux+7ur6hc2E+AaTGh+fGeijO5q40OGd+dNMgK8Es0nDRw81lRcl24 SWUEky9y8DArgIFlRd6d3ZYwgc1DMTWkTavx3ZpASp5TWih6yI8ACwboTvlUYeooMsPtNa9E 6UQ1nt7VEi5syjxnDltbEFoLYcXBcqhRhFETJe9CdenItAHAtOya3w5+fmC2j/xJz29og1KH YqWHlo3Kswi9G77an+zh6nWkMuHs+03DU8DaOEWzZEav3lVD4u76bKRDTbhh0bMAk4eXriGL h4MUoX3Imfcr6JoyheVrAdHDL/BixbMH1UUspeRuqQMQ5b2T6pabXP0oOB4FqldWiDgJBGRd zWLgCYG8wPGJGYgHibl5rFiI5Ix3FQncipc6SdUzOQIDAQABo4IBCjCCAQYwHQYDVR0OBBYE FF3AXsKnjdPND5+bxVECGKtc047PMIHABgNVHSMEgbgwgbWAFBu1oRhUMNEzjODolDka5k4Q EDBioYGRpIGOMIGLMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHRmxvcmlkYTESMBAGA1UEBwwJ TmljZXZpbGxlMRkwFwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRhIFN5 c3RlbXMgQ0ExITAfBgNVBAMMGEN1ZGEgU3lzdGVtcyBMTEMgMjAxNyBDQYIJAKxAy1WBo2kY MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4IC AQCB5686UCBVIT52jO3sz9pKuhxuC2npi8ZvoBwt/IH9piPA15/CGF1XeXUdu2qmhOjHkVLN gO7XB1G8CuluxofOIUce0aZGyB+vZ1ylHXlMeB0R82f5dz3/T7RQso55Y2Vog2Zb7PYTC5B9 oNy3ylsnNLzanYlcW3AAfzZcbxYuAdnuq0Im3EpGm8DoItUcf1pDezugKm/yKtNtY6sDyENj tExZ377cYA3IdIwqn1Mh4OAT/Rmh8au2rZAo0+bMYBy9C11Ex0hQ8zWcvPZBDn4v4RtO8g+K uQZQcJnO09LJNtw94W3d2mj4a7XrsKMnZKvm6W9BJIQ4Nmht4wXAtPQ1xA+QpxPTmsGAU0Cv HmqVC7XC3qxFhaOrD2dsvOAK6Sn3MEpH/YrfYCX7a7cz5zW3DsJQ6o3pYfnnQz+hnwLlz4MK 17NIA0WOdAF9IbtQqarf44+PEyUbKtz1r0KGeGLs+VGdd2FLA0e7yuzxJDYcaBTVwqaHhU2/ Fna/jGU7BhrKHtJbb/XlLeFJ24yvuiYKpYWQSSyZu1R/gvZjHeGb344jGBsZdCDrdxtQQcVA 6OxsMAPSUPMrlg9LWELEEYnVulQJerWxpUecGH92O06wwmPgykkz//UmmgjVSh7ErNvL0lUY UMfunYVO/O5hwhW+P4gviCXzBFeTtDZH259O7TCCBzAwggUYoAMCAQICEwCg0WvVwekjGFiO 62SckFwepz0wDQYJKoZIhvcNAQELBQAwezELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3Jp ZGExGTAXBgNVBAoMEEN1ZGEgU3lzdGVtcyBMTEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBD QTElMCMGA1UEAwwcQ3VkYSBTeXN0ZW1zIExMQyAyMDE3IEludCBDQTAeFw0xNzA4MTcyMTIx MjBaFw0yMjA4MTYyMTIxMjBaMFcxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMRkw FwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRswGQYDVQQDDBJrYXJsQGRlbm5pbmdlci5uZXQw ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+HVSyxVtJhy3Ohs+PAGRuO//Dha9A 16l5FPATr6wude9zjX5f2lrkRyU8vhCXTZW7WbvWZKpcZ8r0dtZmiK9uF58Ec6hhvfkxJzbg 96WHBw5Fumd5ahZzuCJDtCAWW8R7/KN+zwzQf1+B3MVLmbaXAFBuKzySKhKMcHbK3/wjUYTg y+3UK6v2SBrowvkUBC+jxNg3Wy12GsTXcUS/8FYIXgVVPgfZZrbJJb5HWOQpvvhILpPCD3xs YJFNKEPltXKWHT7Qtc2HNqikgNwj8oqOb+PeZGMiWapsatKm8mxuOOGOEBhAoTVTwUHlMNTg 6QUCJtuWFCK38qOCyk9Haj+86lUU8RG6FkRXWgMbNQm1mWREQhw3axgGLSntjjnznJr5vsvX SYR6c+XKLd5KQZcS6LL8FHYNjqVKHBYM+hDnrTZMqa20JLAF1YagutDiMRURU23iWS7bA9tM cXcqkclTSDtFtxahRifXRI7Epq2GSKuEXe/1Tfb5CE8QsbCpGsfSwv2tZ/SpqVG08MdRiXxN 5tmZiQWo15IyWoeKOXl/hKxA9KPuDHngXX022b1ly+5ZOZbxBAZZMod4y4b4FiRUhRI97r9l CxsP/EPHuuTIZ82BYhrhbtab8HuRo2ofne2TfAWY2BlA7ExM8XShMd9bRPZrNTokPQPUCWCg CdIATQIDAQABo4IBzzCCAcswPAYIKwYBBQUHAQEEMDAuMCwGCCsGAQUFBzABhiBodHRwOi8v b2NzcC5jdWRhc3lzdGVtcy5uZXQ6ODg4ODAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIF oDAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMDMGCWCG SAGG+EIBDQQmFiRPcGVuU1NMIEdlbmVyYXRlZCBDbGllbnQgQ2VydGlmaWNhdGUwHQYDVR0O BBYEFLElmNWeVgsBPe7O8NiBzjvjYnpRMIHKBgNVHSMEgcIwgb+AFF3AXsKnjdPND5+bxVEC GKtc047PoYGRpIGOMIGLMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHRmxvcmlkYTESMBAGA1UE BwwJTmljZXZpbGxlMRkwFwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRh IFN5c3RlbXMgQ0ExITAfBgNVBAMMGEN1ZGEgU3lzdGVtcyBMTEMgMjAxNyBDQYITAORIioIQ zl6738WMYyE12A3YSDAdBgNVHREEFjAUgRJrYXJsQGRlbm5pbmdlci5uZXQwDQYJKoZIhvcN AQELBQADggIBAJXboPFBMLMtaiUt4KEtJCXlHO/3ZzIUIw/eobWFMdhe7M4+0u3te0sr77QR dcPKR0UeHffvpth2Mb3h28WfN0FmJmLwJk+pOx4u6uO3O0E1jNXoKh8fVcL4KU79oEQyYkbu 2HwbXBU9HbldPOOZDnPLi0whi/sbFHdyd4/w/NmnPgzAsQNZ2BYT9uBNr+jZw4SsluQzXG1X lFL/qCBoi1N2mqKPIepfGYF6drbr1RnXEJJsuD+NILLooTNf7PMgHPZ4VSWQXLNeFfygoOOK FiO0qfxPKpDMA+FHa8yNjAJZAgdJX5Mm1kbqipvb+r/H1UAmrzGMbhmf1gConsT5f8KU4n3Q IM2sOpTQe7BoVKlQM/fpQi6aBzu67M1iF1WtODpa5QUPvj1etaK+R3eYBzi4DIbCIWst8MdA 1+fEeKJFvMEZQONpkCwrJ+tJEuGQmjoQZgK1HeloepF0WDcviiho5FlgtAij+iBPtwMuuLiL shAXA5afMX1hYM4l11JXntle12EQFP1r6wOUkpOdxceCcMVDEJBBCHW2ZmdEaXgAm1VU+fnQ qS/wNw/S0X3RJT1qjr5uVlp2Y0auG/eG0jy6TT0KzTJeR9tLSDXprYkN2l/Qf7/nT6Q03qyE QnnKiBXWAZXveafyU/zYa7t3PTWFQGgWoC4w6XqgPo4KV44OMYIFBzCCBQMCAQEwgZIwezEL MAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lzdGVtcyBM TEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0ZW1zIExM QyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTANBglghkgBZQMEAgMFAKCCAkUw GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkwNzEwMDA1ODQ3 WjBPBgkqhkiG9w0BCQQxQgRA9PhyM/IT4aGvOltyLlu8LE5yL4UrB4ygTt6S9/yfPP1+CNHn YeuYLTub+P5qAML6GM5Sbsn7I0CYYebDayio5DBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFl AwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3 DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGjBgkrBgEEAYI3EAQxgZUwgZIwezEL MAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lzdGVtcyBM TEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0ZW1zIExM QyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTCBpQYLKoZIhvcNAQkQAgsxgZWg gZIwezELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lz dGVtcyBMTEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0 ZW1zIExMQyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTANBgkqhkiG9w0BAQEF AASCAgArd26NTzN/AECeoEiRdOZP/2CH8WU3eQ+Re6brxtEbPQU6oWzAGx3SVOsKUGkcCQt0 Xcd7p3f0PNukLKsJIS7vILK1YE2QKkzQtDgHIxzIQpV4UdKteV1zpRrmlkS7vQNE4RGBhuNT aACGOBLUUuUWQeSOFD69B1H75uUSqbSMNwNj6bHchLAaWgRhlYMNRCMQoUPVLoUY25Y6gPnq B/kWb2zCDorp92BP9omE6lv9rTk9HtyPbvFGNq4lVvtnF3jqQOSnKBsnU5LK3huRecPYtRPk n/W9ETtRdg1mkou1sjffrAG+CDqXqHIaZUnVK5u6rVwb5x+Zq9znTG10FUEbK8qtKg4L0osp yOvAm+eSPqESq0W3pjGWl62yRkdpPFL28WgAFICrqI4fhBMdMyJQkX3xR7zTWnrsN9OSPpvw N8mm+/j6xbp6BhK5TUzuHBETGqIukDF86p5wIjb10hH3GQwPEnwBDXqOpdQLjn6M5LmTekZG BekvtndhlBsdneKINTQ1nNc0U/omvI10IxFdN6Xqvk607ODAYf1qUi7rFznj3dNduNx3C8PZ TOsnBggcYjENyg7Kd/yuWbkNU56nZanw+udO3hk+VVxqQgXiZKvxJzixlG6FhMIEDt0b+Cqo IhDXlewW3qYZe6h2YOU/bbU4hziy3+zlC/TekIhFPwAAAAAAAA== --------------ms000202090403000408030508-- From owner-freebsd-arm@freebsd.org Wed Jul 10 01:54:34 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC1CC15EB5BA for ; Wed, 10 Jul 2019 01:54:34 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from out.migadu.com (out.migadu.com [91.121.223.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.migadu.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 94E476A6B8 for ; Wed, 10 Jul 2019 01:54:31 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Wed, 10 Jul 2019 01:53:17 +0000 Received: from [192.168.2.155] ([62.122.208.146]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id FE8EB53C-EC82-4F85-BC5F-F5421C63EB40.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Wed, 10 Jul 2019 01:53:16 +0000 Date: Wed, 10 Jul 2019 04:53:14 +0300 User-Agent: K-9 Mail for Android In-Reply-To: References: <20190709161243.GC4904@mon.zyxst.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: raspberry pi 4 To: freebsd-arm@freebsd.org, Denis Polygalov , Robert Crowston From: Greg V Message-ID: <5935C316-22B8-49F5-BDFC-F0152C3F4DA9@unrelenting.technology> DKIM-Signature: v=1; a=rsa-sha256; bh=qEihxgNjj52VbGlCs/M9ianEKbTmxwzEVrBAMMb97r4=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=igbiz2JbYen2ixhYeyHLDlZxuln5o8WgQDwhKiCVEG8CFHzMiNCErmxNw/nnXKY8SsDQG6DdmoNHwxm7i6v4AK+LzLmqb3GZ6Ekap/6jQUDjQhBFa/lnSvrIwecz49wkiVtLDMbAtZgjO/2uULdzrJitHbtSd6jwgIhtz8+5qDw= X-Rspamd-Queue-Id: 94E476A6B8 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=igbiz2Jb; dmarc=pass (policy=none) header.from=unrelenting.technology; spf=pass (mx1.freebsd.org: domain of greg@unrelenting.technology designates 91.121.223.63 as permitted sender) smtp.mailfrom=greg@unrelenting.technology X-Spamd-Result: default: False [-6.59 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[unrelenting.technology:s=default]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:91.121.223.63]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[unrelenting.technology:+]; DMARC_POLICY_ALLOW(-0.50)[unrelenting.technology,none]; RCVD_IN_DNSWL_NONE(0.00)[63.223.121.91.list.dnswl.org : 127.0.10.0]; MX_GOOD(-0.01)[aspmx1.migadu.com,aspmx2.migadu.com]; NEURAL_HAM_SHORT(-0.93)[-0.933,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.65)[ip: (-9.90), ipnet: 91.121.0.0/16(-4.49), asn: 16276(1.15), country: FR(-0.01)]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 01:54:34 -0000 On July 10, 2019 3:52:43 AM GMT+03:00, Denis Polygalov = wrote: >ROCK64 was released a year ago and it is better than RPi 4 now=2E Definitely not better in terms of processing power=2E RPi 4 has quad Corte= x-A72 cores! A72!! Also, RPi 4 no longer uses a custom broadcom interrupt controller, it has = a GICv2, so it's definitely less stupid than the older ones=2E And it's probably the only SoC with an *official* open source GPU driver= =2E Not that the reverse engineered ones are bad, but this is pretty cool= =2E Apparently Mesa V3D is the *only* driver, and no one would ever get a b= lob=2E >ROCKPro64 even more better and have PCIExpress slot - unique >and most desirable feature on ARM boards=2E Unfortunately, it has a craptastic Synopsys Designware PCIe host controlle= r=2E And from what I understand, the worst version of it =E2=80=93 no ECAM = mode (probably?), tiny BAR size, no chance of running a GPU=2E Well, that's= what people say on the internet at least=2E (For some context, the Marvell MACCHIATObin (Armada 8040) also has a Desig= nware controller, but it actually supports ECAM=2E It does have a hilarious= bug =E2=80=93 some devices (in my experience, only ones recognized as "leg= acy" by edk2) are multiplied, i=2Ee=2E one device appears in all slots, bec= ause the hardware does not filter packets properly=2E Still, it works, and = I have a GPU running on FreeBSD!) >I just bought one of them while ago and tried to >boot FreeBSD on it without success Well, these days it should work =E2=80=93 CPU clock control, sdcard and Et= hernet at least=2E I have a patch on phabricator that enables USB3 on the R= OCKPro64 (RK3399) =E2=80=93 might help ROCK64 too, haven't tested though=2E From owner-freebsd-arm@freebsd.org Wed Jul 10 02:50:12 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 31FD515EC3EC for ; Wed, 10 Jul 2019 02:50:12 +0000 (UTC) (envelope-from mw@semihalf.com) Received: from mail-qk1-x741.google.com (mail-qk1-x741.google.com [IPv6:2607:f8b0:4864:20::741]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3EBD86BF9A for ; Wed, 10 Jul 2019 02:50:10 +0000 (UTC) (envelope-from mw@semihalf.com) Received: by mail-qk1-x741.google.com with SMTP id d79so738457qke.11 for ; Tue, 09 Jul 2019 19:50:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=mZr4E5AcRmgIEQsWfo0Yg4ygW2cOlUMlSHz1eS3Nyps=; b=2KQqq71BYbk6xAxociGyl8m+/tmBFNqqMX58TLyFKMgh0AzOjZcwOMo0ubm2IoQ0dO jYVfQNQbGJvyKp8Puw/wRX/bFGJrG5bpn3ULT7+tEqHa2dhVtLQP1yxjs9H8t01ap17z 7itjMQkKmazmKbnB8652fl0JnKIEMh0gCvp0Ll6o9DrTEydMchQPAuAz43L3vxjzj1kI wdo1J/iO3bE+JCGqP6Xh1Umgtm00yDDQ/fnBYAO2mIjYQlEOOeZK6r2pURuj3vYmT88H n0lHpHgyJxhy9zR2oRmDT7kOX6w9ItpJlYzvRHZm+K6dVZeDlpui9EOiLX+E4mLfFGLQ XHiw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=mZr4E5AcRmgIEQsWfo0Yg4ygW2cOlUMlSHz1eS3Nyps=; b=RR8j1wSUegHVaPm6UsCNVf10HhUcxo3Frk66+J0hMJnR7WNOo28jSdvmVzdbueBQwx vexbZ8K9njJMETBCCpAu4+1cELw861susCtYpQeEoizwdUhlVQcdy1LG4eSugnZMYwX7 bT8XoJczU8opKx5VLIkAFMx4toNfkWKhzGCZXfBCOf/K2JuKbyxVWe3Q7xMHOmTEjKCo q8pcYDboLjsAh/KSm3PxupbOLOqrACF8KHcDFDo901Z59o2BNCOH98S3N3dszxk10IL+ 9aYYmAMrdVSpDkCmBPW5eZsDMc44jhgq+0Ab9vWq91Gp3MGirM7uq9lMOZHp3vzWIAJ6 eNyg== X-Gm-Message-State: APjAAAW1F/zpuXGws8Fl94f16WK8QBz6BYd1Jx8X3EYNaKroQgXAtucV 67xfqD99swimEOcspfV1vSXlVmUXFv33he89xHEuAupwhBE= X-Google-Smtp-Source: APXvYqyQBOB0tBs6NPP2RrnW3fRtk25+/EsrF+0+mTzSD5KjC33YA7azNIwvKqk6qszDI71pjN+sV4AFrdiwYQk1bJs= X-Received: by 2002:ae9:d610:: with SMTP id r16mr20229465qkk.16.1562727009546; Tue, 09 Jul 2019 19:50:09 -0700 (PDT) MIME-Version: 1.0 References: <20190709161243.GC4904@mon.zyxst.net> <5935C316-22B8-49F5-BDFC-F0152C3F4DA9@unrelenting.technology> In-Reply-To: <5935C316-22B8-49F5-BDFC-F0152C3F4DA9@unrelenting.technology> From: Marcin Wojtas Date: Wed, 10 Jul 2019 04:49:57 +0200 Message-ID: Subject: Re: raspberry pi 4 To: Greg V Cc: freebsd-arm , Denis Polygalov , Robert Crowston Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 3EBD86BF9A X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=2KQqq71B X-Spamd-Result: default: False [-3.00 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.978,0]; R_DKIM_ALLOW(-0.20)[semihalf-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_SPAM_SHORT(0.04)[0.040,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[semihalf.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[semihalf-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[ASPMX2.GOOGLEMAIL.com,ALT2.ASPMX.L.GOOGLE.com,ASPMX.L.GOOGLE.com,ALT1.ASPMX.L.GOOGLE.com,ASPMX3.GOOGLEMAIL.com,ASPMX2.GOOGLEMAIL.com,ALT2.ASPMX.L.GOOGLE.com,ASPMX.L.GOOGLE.com,ALT1.ASPMX.L.GOOGLE.com,ASPMX3.GOOGLEMAIL.com]; RCVD_IN_DNSWL_NONE(0.00)[1.4.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-0.75)[ip: (1.88), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.42), country: US(-0.06)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 02:50:12 -0000 =C5=9Br., 10 lip 2019 o 03:54 Greg V napisa= =C5=82(a): > > On July 10, 2019 3:52:43 AM GMT+03:00, Denis Polygalov = wrote: > >ROCK64 was released a year ago and it is better than RPi 4 now. > > Definitely not better in terms of processing power. RPi 4 has quad Cortex= -A72 cores! A72!! > > Also, RPi 4 no longer uses a custom broadcom interrupt controller, it has= a GICv2, so it's definitely less stupid than the older ones. > > And it's probably the only SoC with an *official* open source GPU driver.= Not that the reverse engineered ones are bad, but this is pretty cool. App= arently Mesa V3D is the *only* driver, and no one would ever get a blob. > > >ROCKPro64 even more better and have PCIExpress slot - unique > >and most desirable feature on ARM boards. > > Unfortunately, it has a craptastic Synopsys Designware PCIe host controll= er. And from what I understand, the worst version of it =E2=80=93 no ECAM m= ode (probably?), tiny BAR size, no chance of running a GPU. Well, that's wh= at people say on the internet at least. > > (For some context, the Marvell MACCHIATObin (Armada 8040) also has a Desi= gnware controller, but it actually supports ECAM. It does have a hilarious = bug =E2=80=93 some devices (in my experience, only ones recognized as "lega= cy" by edk2) are multiplied, i.e. one device appears in all slots, because = the hardware does not filter packets properly. Still, it works, and I have = a GPU running on FreeBSD!) 3 cents on Armada8040 PCIE IP. Only endpoints that appear on bdf 0:0:0 are multiplied on all bus0 positions, e.g. e1000 card - this is why bus0 requires special treatment (in both modes). Other than that, when initially configured to ECAM mode it behaves in a fully generic way. Regards, Marcin > > >I just bought one of them while ago and tried to > >boot FreeBSD on it without success > > Well, these days it should work =E2=80=93 CPU clock control, sdcard and E= thernet at least. I have a patch on phabricator that enables USB3 on the RO= CKPro64 (RK3399) =E2=80=93 might help ROCK64 too, haven't tested though. > _______________________________________________ > 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 Jul 10 03:18:00 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E089A15ECC14 for ; Wed, 10 Jul 2019 03:18:00 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [18.222.6.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ADB686D09F for ; Wed, 10 Jul 2019 03:17:59 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (unknown [18.188.142.31]) by mail.soaustin.net (Postfix) with ESMTPSA id 30B191FCD4; Wed, 10 Jul 2019 03:17:53 +0000 (UTC) Date: Wed, 10 Jul 2019 03:17:50 +0000 From: Mark Linimon To: Denis Polygalov Cc: Robert Crowston , freebsd-arm@freebsd.org Subject: Re: raspberry pi 4 Message-ID: <20190710031750.GB28522@lonesome.com> References: <20190709161243.GC4904@mon.zyxst.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Rspamd-Queue-Id: ADB686D09F X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-0.18 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(-0.24)[ip: (0.03), ipnet: 18.220.0.0/14(0.14), asn: 16509(-1.34), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[lonesome.com]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(0.78)[0.783,0]; NEURAL_HAM_LONG(-0.96)[-0.955,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[11.6.222.18.list.dnswl.org : 127.0.5.2]; MX_GOOD(-0.01)[mail.soaustin.net]; NEURAL_HAM_MEDIUM(-0.45)[-0.451,0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:18.220.0.0/14, country:US]; FREEMAIL_CC(0.00)[protonmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 03:18:01 -0000 On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: > but please let's enhance support of the good OS (FreeBSD) > on a *good* boards. Despite any technical advantages or disadvantages, RPI has the most mindshare, and we would be foolish to avoid it. Disclaimer: I'm already grossly overcommitted, but of course if someone handed me a board, a set of specs, and a large check, anything could happen :-) mcl From owner-freebsd-arm@freebsd.org Wed Jul 10 05:27:16 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6BA8F15CA988 for ; Wed, 10 Jul 2019 05:27:16 +0000 (UTC) (envelope-from tenox7@gmail.com) Received: from mail-vk1-xa2c.google.com (mail-vk1-xa2c.google.com [IPv6:2607:f8b0:4864:20::a2c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 439A070DA4 for ; Wed, 10 Jul 2019 05:27:15 +0000 (UTC) (envelope-from tenox7@gmail.com) Received: by mail-vk1-xa2c.google.com with SMTP id u64so225446vku.8 for ; Tue, 09 Jul 2019 22:27:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=nsJ/0gBfcQzJ1TtS9gLwZF2tHUUnEDPeP6xVpphUb3I=; b=QnZCWuGLgqz3krm2uDzZouoqWzTRjedlhguipoUdPBLt6AV9TOrZ+hNghqYSZltfq5 wZU3xLRoB8Fn/XS84o7jSjo1ytNzmrY0VPJx9EsXlD+R2ppsKCWuX/jjxgZIgDZ8xlPN 5NQrX9xeq1WlSYdVDPQLPK3b7p1qBKU+t3AnAcrGrm2pP6nM9tI//2uEjEXPJmGN2AS/ rwlXvnnIVzRDx4O6XfzSi0ozzzGqWvN80IFeiRJ5mmw7rt9zpGaFAXyZBpXuuDazjSrJ HefKpxXs+skX9dOc4av5dpNrhg6i1TGgMwN32Oh5mpwjUHo9Lnt+PYaU5unhictrEb+O vC/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=nsJ/0gBfcQzJ1TtS9gLwZF2tHUUnEDPeP6xVpphUb3I=; b=YVwacAQDlulmi191dI5+XxoF5S1cPl+/+Tt+GFjYP2WXjcOuxwOT6/0F9YHLE1cOjF vlE3gzTj+l3dLsf0lACFZa53uCAJxXExxrulkhjOlnzS6VA4ElqUc6oaGaRqwC4GXurw Ahl1MKeiWOFP/cXThp6wLw3ZLwuZQ3dpd4y1uXzK+VX7Z4zr3XpQUMdypszcmx5gwJSo 42ewl2ZleLyV+l3aCwJNAAAP0gINy6W/nfDIPzXA0dm24jFFlagfVEsyxDmvm+MI658v HEowga4KhqBZasyZUOR29tQ3V6X3T9DxDgdbWUjquOq2P1RNT6dgSJ+CenDNMHZv1AH6 Gwew== X-Gm-Message-State: APjAAAV/8lh2SV56tHT2OEc0PlG8X5QJImEjqPj93elyXCDE6WI2omKg /kY6vabC5CUITecehw+ig9MJO6ly1LxGvgckl2aeRt/c X-Google-Smtp-Source: APXvYqwd2u568U7sd6N80TNnsqwVMCizsFNk8k5QfUMCvrvnQ8WAXrj9KMTigLLPMjwdKyG4X5MaNASp9VZX5U8ATzk= X-Received: by 2002:ac5:c2d2:: with SMTP id i18mr9158139vkk.36.1562736434008; Tue, 09 Jul 2019 22:27:14 -0700 (PDT) MIME-Version: 1.0 References: <771acd93-5de5-250d-287e-18f2dcc20c2a@blastwave.org> In-Reply-To: From: Antoni Sawicki Date: Tue, 9 Jul 2019 22:27:00 -0700 Message-ID: Subject: Re: how to get freebsd on a new board? To: "freebsd-arm@freebsd.org" X-Rspamd-Queue-Id: 439A070DA4 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=QnZCWuGL; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of tenox7@gmail.com designates 2607:f8b0:4864:20::a2c as permitted sender) smtp.mailfrom=tenox7@gmail.com X-Spamd-Result: default: False [-5.59 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.52)[-0.519,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_IN_DNSWL_NONE(0.00)[c.2.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; TO_DN_EQ_ADDR_ALL(0.00)[]; IP_SCORE(-3.06)[ip: (-9.65), ipnet: 2607:f8b0::/32(-3.17), asn: 15169(-2.42), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 05:27:16 -0000 If there is full documentation then someone may eventually make FreeBSD run > on it. > Otherwise best would be to make some contract work with some developer. > I would like for it to happen sooner than eventually. The reason is that HC2 https://www.hardkernel.com/shop/odroid-hc2-home-cloud-two/ would be a perfect NAS box if FreeBSD would run on it. There is nothing else like it and I really don't want to run Linux. HC2 is XU4 in a smaller form factor. So the question is how to do it without spending $50k. I can probably put down some money. > iirc, mmel@ should be porting FreeBSD on it, so you can ask him. > Thank you! I will try! Regards Antoni From owner-freebsd-arm@freebsd.org Wed Jul 10 11:10:44 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4C50015D3187 for ; Wed, 10 Jul 2019 11:10:44 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from out.migadu.com (out.migadu.com [91.121.223.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.migadu.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7EC238646A for ; Wed, 10 Jul 2019 11:10:42 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Wed, 10 Jul 2019 11:10:40 +0000 Received: from [100.84.41.50] ([185.211.159.240]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id A16D4800-FE91-49F1-AC6F-E400B5434455.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Wed, 10 Jul 2019 11:10:39 +0000 Date: Wed, 10 Jul 2019 14:10:36 +0300 User-Agent: K-9 Mail for Android In-Reply-To: References: <20190709161243.GC4904@mon.zyxst.net> <5935C316-22B8-49F5-BDFC-F0152C3F4DA9@unrelenting.technology> MIME-Version: 1.0 Subject: Re: raspberry pi 4 To: Denis Polygalov CC: freebsd-arm@freebsd.org From: Greg V Message-ID: <1E7C8767-4D03-4E19-A039-3C01C1C3AD1E@unrelenting.technology> DKIM-Signature: v=1; a=rsa-sha256; bh=BlbUZSThnpfR7QE7FE+LxX4UbtCeqtLWSdF56PBHHFA=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=e9qKLziLp1XzNYJMCed9bu+iFI8I7CXB02UdDx2hnVONmblRDupiiVWXP94ikGD8oi5ula25px11NgXgW+yBarNOVbdY58gYJwzXW/GxSDr6pO6N00P2oB4l4ZH1Mk1cM3020PU6oCGLv/p41ywmx42PDJ15WuG415iPf4lAAGc= X-Rspamd-Queue-Id: 7EC238646A X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=e9qKLziL; dmarc=pass (policy=none) header.from=unrelenting.technology; spf=pass (mx1.freebsd.org: domain of greg@unrelenting.technology designates 91.121.223.63 as permitted sender) smtp.mailfrom=greg@unrelenting.technology X-Spamd-Result: default: False [-6.58 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[unrelenting.technology:s=default]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:91.121.223.63]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: aspmx1.migadu.com]; DKIM_TRACE(0.00)[unrelenting.technology:+]; RCVD_IN_DNSWL_NONE(0.00)[63.223.121.91.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.93)[-0.925,0]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_TO(0.00)[gmail.com]; DMARC_POLICY_ALLOW(-0.50)[unrelenting.technology,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; IP_SCORE(-2.65)[ip: (-9.90), ipnet: 91.121.0.0/16(-4.50), asn: 16276(1.16), country: FR(-0.01)]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 11:10:44 -0000 On July 10, 2019 5:32:04 AM GMT+03:00, Denis Polygalov = wrote: >Dear Greg, > >thanks for a lot of useful information=2E >I was completely unaware that these boards doesn't look >as good from inside as from outside=2E They're good for what they are=2E Just keep in mind that they are embedded= boards, not workstations, so don't get too excited when you see a PCIe slo= t=2E >Could you please provide your opinion about >perspectives of NanoPi M4 + FreeBSD combination? It's a Rockchip RK3399 board, essentially the same as a ROCKPro64=2E It wo= rks, but requires some tinkering (kernel patches to enable more devices)=2E It's okay if you just want a headless FreeBSD/aarch64 box to compile and t= est software on=2E Having two A72 cores is better than only having ultra lo= w power joke cores (A53), but the mixing of the cores (big=2ELITTLE) is "fu= n" =E2=80=93 FreeBSD's ULE scheduler is not really aware of it, so you can'= t tell it to, say, "fill up the fast cores first"=2E So you can cpuset your= compile job to the fast cores and not benefit from the A53 ones at all, or= not cpuset and see the A72s idle sometimes=2E So an RPi 4 (when supported)= would be better =E2=80=93 all 4 cores are fast cores! If you want to use an RK3399 device as a desktop/laptop=2E=2E use Linux=2E= You can run FreeBSD in KVM :) If you specifically want an aarch64 FBSD desktop because you're weird like= me=E2=80=A6 the only "affordable" option right now is the MACCHIATObin, an= d it's not super fast (funnily enough, same core configuration as an RPi4, = only a clock speed and memory advantage) and has a giant network interface = that's not supported by FreeBSD=2E But it runs upstream EDK2 (TianoCore) fi= rmware, with working PCIe under ACPI! SolidRun are working on a new device (HoneyComb LX2K) that's going to be m= ore powerful (NXP chip with 16 A72 cores, dual channel RAM, overclocking) a= nd with more PCIe lanes (8x slot + M=2E2 slot)=E2=80=A6 and another network= card FreeBSD does not have a driver for :D Hopefully PCIe under ACPI works= , they said they're working on ARM SBSA compliance, but some experts were s= keptical about that=2E I also hope the firmware will be open, but I don't t= hink they promised that yet=2E From owner-freebsd-arm@freebsd.org Wed Jul 10 11:49:13 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CDD3015D3C8F for ; Wed, 10 Jul 2019 11:49:12 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (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 8121387A76 for ; Wed, 10 Jul 2019 11:49:11 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 163DE497 for ; Wed, 10 Jul 2019 07:49:04 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 10 Jul 2019 07:49:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=RWnDmzz4w7IHul8w31ugcim3LJh ChMoxQQBcCsgRdZA=; b=FlnJC1HurmW5CWtZ05oBTbgZpzVfzGuqIhJZl+B9Jgi KXkYU+o93jb4kR95OaFuFrN1PZH03xrpP+Dav8oUFNIfyCFpdQ6g/CCLu0WZAYAr iqss6B0bJWYW4OA0NKZ8/z+SOKVsVLIM9Fo9o8pF+zFHirWGWKyaOGHaJFs+epIY xolbg76vnL8inJphQfKdeciZbi1un/afrlpCe+gHflO3UaeDcR50i6BJdRNsz6A6 6JemJH7ASx63MSm97ro6KD2wvz3TwJt5cdJxdvwJIfRvy3bKQgY1a6l/QTv2ZNxn f+v5PtMHqcQEeJiBZvoFJBeErAVfshau/M3Gv0iTWGg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=RWnDmz z4w7IHul8w31ugcim3LJhChMoxQQBcCsgRdZA=; b=ui2gFZe6drfB4b7/hJPVf2 WFuNMeFdPeOO3U8Z66suX1XjfEPjjIFmGDcsN+46tmuw0k5DYIv1K2csiQzmGz91 v198WMoMo1I1jANAHR9Prib9oG39kbnn5C3OVsU4JhooQ5oabzu5UvWcFNf/81sQ YIhTOOvsSAotn2hBqUw4Sth66JgJkh8p42lSJpmkLopyq/wfxhVJEa1+Qvgw0F3U JIDRqZyTl7EhHomjfBrLeSasVU1JGlzoQpp7DIr3RQqvYcmtmbM/pzLLjMGoHg8c /rU7T/nFXEUrhwjoEGij90TjmQtEvIhPDANXsKtTs/l4XFVE5DCrh1xrUzGKD2MA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrgeeigdeghecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjfgesghdtre ertdervdenucfhrhhomhepthgvtghhqdhlihhsthhsuceothgvtghhqdhlihhsthhsseii hiigshhtrdhnvghtqeenucfkphepkedvrdejtddrledurdelleenucfrrghrrghmpehmrg hilhhfrhhomhepthgvtghhqdhlihhsthhsseiihiigshhtrdhnvghtnecuvehluhhsthgv rhfuihiivgeptd X-ME-Proxy: Received: from mon.zyxst.net (mon.zyxst.net [82.70.91.99]) by mail.messagingengine.com (Postfix) with ESMTPA id BF89F8005B for ; Wed, 10 Jul 2019 07:49:02 -0400 (EDT) Date: Wed, 10 Jul 2019 12:49:00 +0100 From: tech-lists To: freebsd-arm@freebsd.org Subject: Re: raspberry pi 4 Message-ID: <20190710114900.GD4904@mon.zyxst.net> Mail-Followup-To: freebsd-arm@freebsd.org References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="hxkXGo8AKqTJ+9QI" Content-Disposition: inline In-Reply-To: <20190710031750.GB28522@lonesome.com> User-Agent: Mutt/1.12.0 (2019-05-25) X-Rspamd-Queue-Id: 8121387A76 X-Spamd-Bar: --------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm3 header.b=FlnJC1Hu; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=ui2gFZe6; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 64.147.123.24 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-9.24 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm3,messagingengine.com:s=fm3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.24]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; MX_GOOD(-0.01)[cached: in2-smtp.messagingengine.com]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; IP_SCORE(-3.54)[ip: (-9.78), ipnet: 64.147.123.0/24(-4.88), asn: 11403(-3.01), country: US(-0.06)]; RCVD_IN_DNSWL_LOW(-0.10)[24.123.147.64.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 11:49:13 -0000 --hxkXGo8AKqTJ+9QI Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, thanks for all your replies. Looking forward to testing it when a freebsd rpi4 image becomes available. These will be very popular boards if the other rpi offerings are=20 anything to go by, so I really hope freebsd will run nicely on it. --=20 J. --hxkXGo8AKqTJ+9QI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl0l0KMACgkQs8o7QhFz NAX8CQ//T5A3hkOAntFxBf8wrR05nKNXkOygOewKO8artfGBTyrAcZ1ZkeoNfTMa IAnDrTOPytxtoGMqibf1q+SF39i/ivi0umaN1VH4f/hF2DQBDQ3sYZOOHPqVkaH9 4Bmq+jb02OvdPsHLa07ltoyHJpeFloHCDPbFNdVDdGQrkFoktjTYcWO/SKR/wWlI Gr1RZmh+U+qdOl2nQNkhsFbtwMRP6/kktOxUOa8e1q6Uc3wxazgWz4Sg/Ly88iq6 /TZ4uZ+zoPMGnVce4gLd1W5894mokNrHLVIHDykDaeCQ1sHhkH57/8DLoBCfAcLO ULWkOqCrt+ppEpLI0EXgd4shBxmo+l57wmH/n/cLvCzxIs3e4D5i8VNbW/H+Ml9C jLcM+rWvoefunapTeVBWjKS4NdFYRsS12IWUoH/dRZzR29VZo/WKPyvGfKSP6kwN CQd5mBr1XSPzJr/CsoAN+PFfdgYht+rGTJpMfHLH42RmThYFRZPsLJmEERlvQAIW ocjJFjxG8le1c+XIPytmRwkgGX6QxOc66n/S2YG7Q14sLgN73hRKKv4+AeghyTpQ NkLfWhqHsoG2esl4m8M8ilM17DGOBki2ZKhaVWBQRN1q1jeyrHv93F6lwOH11JqV dXBwWsZUWTeGGtXI8y+7Hcw7hx/XWQpBnirZa/fgRipjuyTa5F8= =PNjO -----END PGP SIGNATURE----- --hxkXGo8AKqTJ+9QI-- From owner-freebsd-arm@freebsd.org Wed Jul 10 14:03:08 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 863E415D7F9D for ; Wed, 10 Jul 2019 14:03:08 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from gromit.dlib.vt.edu (gromit.dlib.vt.edu [128.173.49.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "gromit.dlib.vt.edu", Issuer "Chumby Certificate Authority" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D712B8D307 for ; Wed, 10 Jul 2019 14:02:57 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from mather.gromit23.net (c-98-244-101-97.hsd1.va.comcast.net [98.244.101.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gromit.dlib.vt.edu (Postfix) with ESMTPSA id F1D47C1; Wed, 10 Jul 2019 10:02:50 -0400 (EDT) Content-Type: text/plain; charset=us-ascii; delsp=yes; format=flowed Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: how to get freebsd on a new board? From: Paul Mather In-Reply-To: Date: Wed, 10 Jul 2019 10:02:50 -0400 Cc: "freebsd-arm@freebsd.org" Content-Transfer-Encoding: 7bit Message-Id: <8F9494B1-B07C-4752-9AE6-EC75C6FB9D17@gromit.dlib.vt.edu> References: <771acd93-5de5-250d-287e-18f2dcc20c2a@blastwave.org> To: Antoni Sawicki X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: D712B8D307 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dmarc=fail reason="" header.from=vt.edu (policy=none) X-Spamd-Result: default: False [-1.68 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; MX_GOOD(-0.01)[chumby.dlib.vt.edu,gromit.dlib.vt.edu]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.52)[-0.515,0]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[97.101.244.98.zen.spamhaus.org : 127.0.0.10]; IP_SCORE(-0.68)[ip: (-1.72), ipnet: 128.173.0.0/16(-0.86), asn: 1312(-0.78), country: US(-0.06)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:1312, ipnet:128.173.0.0/16, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.974,0]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[vt.edu : No valid SPF, No valid DKIM,none] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 14:03:08 -0000 On Jul 10, 2019, at 1:27 AM, Antoni Sawicki wrote: > If there is full documentation then someone may eventually make FreeBSD run >> on it. >> Otherwise best would be to make some contract work with some developer. > > I would like for it to happen sooner than eventually. The reason is that > HC2 https://www.hardkernel.com/shop/odroid-hc2-home-cloud-two/ would be a > perfect NAS box if FreeBSD would run on it. There is nothing else like it > and I really don't want to run Linux. HC2 is XU4 in a smaller form factor. IMHO, I would want to run ZFS on a NAS box and so it would be "a perfect NAS box" if it had more than 2 GB of RAM. Also, IMHO, a perfect NAS box would let me have more than one drive in the chassis, for some semblance of redundancy. It does look like a nice *portable* NAS box, though. :-) Cheers, Paul. From owner-freebsd-arm@freebsd.org Wed Jul 10 14:56:03 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DBC6B15D921B for ; Wed, 10 Jul 2019 14:56:02 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 181EA8F604 for ; Wed, 10 Jul 2019 14:56:01 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562770559; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=mxP+YZ39z/pmutqO2R5ZAXkDuY3EUycQQW/zdfMThel3NoAFli1QUZabCadU7ckrj0OrbaImpd5v9 9nTnCHLY+J/ISWki4fnTy5S7q+BFmBsqZRMeoOzNia/xsUbrl9IMZLm0mnfG6QsAKKCbPDJo9BHBUU bc/r3j5Cs8JzyqUAPzztVWB08u+jyvuON1FFV29OJUiPYbh5ukvTFpTcbXE/rOfzfZ2bySvNO7KlHd SAB2hVURZjYd6Fd0iQU6zuVceyJzRDOstDHs7eImQKHApQ8GUnKD/AMxKmaZCDAYm33/2VoqYRGaSb QHmwc4Zk3bQRyNn2ft2r05q2N3Ggo6g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=PFhKym2D6JLaq+C5VdOzyuaNMOOYw2D+fNh4vrt40zo=; b=g4uvQ6YDdNcjGVb8y0Zt7ta/pnBeO8odtHoM4qPLjcL/j1jiuZLYaIkwcKJVtYKyLrSq1izg11eMj AHGBiHifgAEzridBNhfqKuY90IEJRD+Tt0gpPGUV39h/5aTrqE16wmWUiHJIx06rXaZYVbizxNBJdl un88eVowA5721miQ1wrebH2y7rxaLh2e6pTN30pGdoj7kIhUXR0alaEmWMknmkkzd9qVvlhxlXwAkX DKrEUZrrtuXkd76fbluTjJ1StPRJqZv7dYIzcrZpvpXyJ5vpNQznNaXw2UjhFIDmpELL2WqTE2E/iL kAaIVZHTnCDWFLbQ7oPP7nYJddh5oBQ== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=PFhKym2D6JLaq+C5VdOzyuaNMOOYw2D+fNh4vrt40zo=; b=M9hoYXMwm8JkA28dOmgXyHDyTQHoUaslEsmH3E/J0l35aaC0dKPEYNaQxZEQQNW1y5EVY5Xx7kL+7 UdF5871s8+o5uuUNJJFnThEWUyGriMwhpGjKVZSUIPD57QlWgVQQD57A4+gIRvUQNpDRb3Qy8A23SX ar1+Q7xuROJxk1JeUYACnXDZdDpaqq0uFhnuiM9yuPh/4RglirGUX2D+3c/gF/vYdYiQ34J1wPJKH1 HbXZMT4rmGb+ZDlZZv6Ob7qkgygySw0TlAKZEooyPFal3cDoWNSVytiFkyrz03/fUiG8H5nG54eUUL c2O2ae6hnmReQ+h9fGFmEAm1yB4ZHjA== X-MHO-RoutePath: aGlwcGll X-MHO-User: d2ab6270-a322-11e9-ac5d-07445dfc96fd X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id d2ab6270-a322-11e9-ac5d-07445dfc96fd; Wed, 10 Jul 2019 14:55:58 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6AEtugt012774; Wed, 10 Jul 2019 08:55:56 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <7988a0030bd656fae43607472edfe82928105456.camel@freebsd.org> Subject: Re: how to get freebsd on a new board? From: Ian Lepore To: Antoni Sawicki , "freebsd-arm@freebsd.org" Date: Wed, 10 Jul 2019 08:55:56 -0600 In-Reply-To: References: <771acd93-5de5-250d-287e-18f2dcc20c2a@blastwave.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 181EA8F604 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 14:56:03 -0000 On Tue, 2019-07-09 at 22:27 -0700, Antoni Sawicki wrote: > If there is full documentation then someone may eventually make > FreeBSD run > > on it. > > Otherwise best would be to make some contract work with some > > developer. > > > > I would like for it to happen sooner than eventually. The reason is > that > HC2 https://www.hardkernel.com/shop/odroid-hc2-home-cloud-two/ would > be a > perfect NAS box if FreeBSD would run on it. There is nothing else > like it > and I really don't want to run Linux. HC2 is XU4 in a smaller form > factor. > > So the question is how to do it without spending $50k. I can probably > put > down some money. > > > > iirc, mmel@ should be porting FreeBSD on it, so you can ask him. > > > > Thank you! I will try! > > I had a quick look and got briefly excited about the idea of 4x2ghz cores + sata + gige. But then I noticed the sata is really usb3, not a deal-killer, but not as nice as real sata. But then I found the deal-killer: the docs for the exynos chip are not available without an NDA, and getting an NDA appears to be difficult. Chances are you'll never see freebsd running on this. -- Ian From owner-freebsd-arm@freebsd.org Wed Jul 10 15:19:39 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AE2E115D9EE5 for ; Wed, 10 Jul 2019 15:19:39 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 86C93909D0 for ; Wed, 10 Jul 2019 15:19:38 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (IDENT:adr@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x6AFJZeI001829 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO) for ; Wed, 10 Jul 2019 15:19:35 GMT Date: Wed, 10 Jul 2019 15:19:35 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: freebsd-arm@freebsd.org Subject: FreeBSD arm EABI5 documentation? Message-ID: User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Rspamd-Queue-Id: 86C93909D0 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.08 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.07)[-0.066,0]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; IP_SCORE(-0.46)[ip: (-1.48), ipnet: 205.166.94.0/24(-0.74), asn: 14361(-0.05), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.91)[-0.912,0]; DMARC_NA(0.00)[SDF.ORG]; NEURAL_SPAM_SHORT(0.63)[0.634,0]; MX_GOOD(-0.01)[cached: mx.SDF.ORG]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 15:19:39 -0000 Hello, I'm having problems porting an assembly project to freebsd. I suspect the key is in the C stack alignment (8 bytes?) when arguments are passed by the stack to c functions. Before messing all up I would appreciate some pointing to documentation. By the way, I installed gcc8 and after a reboot, ports I've compiled starting complaining about ld unable to link to non PIC code. It is like ldconfig get screwed after installing gcc... Please forgive me if I sound completely out of place. In fact, I am. Regards, adr. From owner-freebsd-arm@freebsd.org Wed Jul 10 15:41:35 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 117E915DA726 for ; Wed, 10 Jul 2019 15:41:35 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5134991956 for ; Wed, 10 Jul 2019 15:41:34 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562773286; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=hrnXCk4diC5Uy1uzB+NEVcihsvQT9YOz7RNnFlIDJJDqL6ZWEqN7yrbj7q15atm6hXr/6+yjZT70j rswZn6jnumtxKLvhmrccBNKHqm7fpTNnhNiTOWxHbO5EnPDpxiA3LdELZs2QgMfj+ZVFtKGIPbNi3J JOQdlMLDZ7PckFhiuDlY+Z06Igoxa0gfWncS+r0KrUg1okmTBuVyTuBN3AiKgmERftdpvxRBbFskJL E+sxBuWDyklPZfA7g9Q6zCf+gvAZqx5uSGCuwA3b3/Ka0c2cpk63qjRRWxwj/QENidDF0cYLxyoqDN p6C4NfFpTqk7QcV7s4FLysLAWKAEDew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=ET+0gn1TKsuyalAUcxKcEQ3snubhzuXqfGF1GHCrtNQ=; b=hTUc7DDFZ3PgSKt6A66pbc0PsZgTBjWkLGGKbDPStNP2Zl8/5IDF0JTEUa5GKszyarI8OVSBawDLK u6BdVWCQsualgLFOBt5vu8836a+Uq1i2kxy9G6LfhaChrUnCPB/P9r5OzkaNp0VAK1Bip+FjxngROj EsCX/QE+9tNMXe5pT+aRJGEmR1mb+jVrvntOzP56jiHHw3WGFYHMI84YdcnDt5O23fZ3tzNfvIE2UA yHjdopK0WsVp0x3/rz6w+Nq5phzufZEB3VtTGs9a9rXL+ua/IqDpK18vhRrkrSQ2vaTq5zjg3Hee4g mnSNRbiJPJH9Kze9dxo2cNtH/3lqD9Q== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=ET+0gn1TKsuyalAUcxKcEQ3snubhzuXqfGF1GHCrtNQ=; b=YsXR9oyuQO8OYe4pcsaOP1864L3vDRlFkn3z5zvSBojM2inPkH0cEFKfu35Up6UE0tkNcP7JFrVUD nbX8qN26BJOjxNsGvFGMBq4eqqhPQ6H3vocxKZEfgYwQrQTkkisRbhirJAj0t7JVPlMPFeCmCzp04w mVK6bue3+MubxTwWV4e46BYWbRX/2xtCDBLYl453aRqAqqfRp/w6GFzwZ570OjRcdgemJD31+YP4Ue Nf7zS0TxxECzWFcDwd972JneMxcm7SK4UQbQGYKYHkIoZ17LMQ3vepLD1IOrT7OhpbmeoqD6hh9FC1 q87ehMeGVaL6ubQo9mtt8uBo7tqvcwQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 29c76553-a329-11e9-bf28-17c4af33bcc3 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id 29c76553-a329-11e9-bf28-17c4af33bcc3; Wed, 10 Jul 2019 15:41:24 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6AFfJb0012921; Wed, 10 Jul 2019 09:41:19 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: FreeBSD arm EABI5 documentation? From: Ian Lepore To: adr , freebsd-arm@freebsd.org Date: Wed, 10 Jul 2019 09:41:19 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 5134991956 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.989,0]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 15:41:35 -0000 On Wed, 2019-07-10 at 15:19 +0000, adr wrote: > Hello, > > I'm having problems porting an assembly project to freebsd. > I suspect the key is in the C stack alignment (8 bytes?) > when arguments are passed by the stack to c functions. > > Before messing all up I would appreciate some pointing to > documentation. > > By the way, I installed gcc8 and after a reboot, ports I've compiled > starting complaining about ld unable to link to non PIC code. It is > like > ldconfig get screwed after installing gcc... > > Please forgive me if I sound completely out of place. In fact, I am. > > Regards, > adr. > Stack alignment requirement is 8 bytes. The full EABI spec is here: https://static.docs.arm.com/ihi0042/g/aapcs32.pdf I can't help with the gcc thing, I've only used clang from base for compiling proprietary code. -- Ian From owner-freebsd-arm@freebsd.org Wed Jul 10 17:19:30 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 17A2515DD4E2 for ; Wed, 10 Jul 2019 17:19:30 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7258C9654A for ; Wed, 10 Jul 2019 17:19:28 +0000 (UTC) (envelope-from s199p.wa1k9r@gmail.com) Received: by mail-lj1-x230.google.com with SMTP id 16so2854937ljv.10 for ; Wed, 10 Jul 2019 10:19:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=k9o387ESJ6xZCKjkpHh9EanEUmvo9fIliQhIbwrvXIo=; b=iMNgAGduGY7hVPOA7TH37fYbXuybLTsJ2HGUYEtwTxQbdN/wdLdOswaAN9gA4FJ0kn nSxlBHzlrzmO6voEryGGHAzz9qhkV76F4hRBVWmAy+nXg8FqLIXuufOrla7DL/x2GKPG gsfiTZpn6hVJ46LNkzWILlwNVlgc8NkBWstPXAU1NZKoHi3vP+BisXut7cyL9DlPcD4E AWRB9gyw9RmJdjQ/FzZPq/rVCzgZP3Nj6s/T2mytN4PiTPZLzOrh4j9OkBD+ayC1rHrg pQ1rcGR4yOMrm4E7WI+TkR5AfxE6mAy93bqLuaUz3pVL8tmp0mVXZyH3Fr1BGgTWSvib kmRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=k9o387ESJ6xZCKjkpHh9EanEUmvo9fIliQhIbwrvXIo=; b=ph8ORau8J8PHn0IjuWCxFZyyczB/AGf3k9qVrfjpMXfkbb0Fv7Py9lfNWBtf0MSalL 4wHeIuccwlsV24OKMRNFgla+SicKarIsoNOpl48G91cK53f5DSSNstg1IAWmQt6A71H/ B02d6RpfCYIqBev9FrjZ6Eyfucb1S4g6Xtmg3+3iprTI95gqYobLX1caldyoo4U/mReg VZQbM0g4+UtPCqjiyBlUBB2aUpVE9U3VBw6+psqWJjYtfsfYJFyqrZnnMUfCA4cZzfN8 Sk0S07DCyj8KZYsJ1lTVTRzSWc53oWSqkaU0BRATwwzF6oNjuPQrT6AGMbCxHgTVIpQk 7Zvg== X-Gm-Message-State: APjAAAXKAQYyl+KK/RthNDN3M/mDj4XeFqhH1ZPLU1NxGPvVZ14WDXMG TdpjXt3QsrNhRxXMvCK/lyMD4tDiV/0= X-Google-Smtp-Source: APXvYqwspTkHSKsNpT4PFBuC6ZxBMumv/m3GLbOMt+2H6CCiEYFtjab8vYQ+idk8zX5p/nHb04MwkA== X-Received: by 2002:a2e:7c14:: with SMTP id x20mr18488115ljc.56.1562779165621; Wed, 10 Jul 2019 10:19:25 -0700 (PDT) Received: from [192.168.1.106] (128-71-216-69.broadband.corbina.ru. [128.71.216.69]) by smtp.gmail.com with ESMTPSA id s7sm556224lje.95.2019.07.10.10.19.23 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Jul 2019 10:19:23 -0700 (PDT) Mime-Version: 1.0 (1.0) Subject: Re: how to get freebsd on a new board? From: Sleep Walker X-Mailer: iPad Mail (16F203) In-Reply-To: Date: Wed, 10 Jul 2019 20:19:22 +0300 Cc: freebsd-arm@freebsd.org Message-Id: References: To: Antoni Sawicki X-Rspamd-Queue-Id: 7258C9654A X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=iMNgAGdu; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of s199pwa1k9r@gmail.com designates 2a00:1450:4864:20::230 as permitted sender) smtp.mailfrom=s199pwa1k9r@gmail.com X-Spamd-Result: default: False [-5.39 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_SHORT(-0.95)[-0.950,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[0.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; IP_SCORE(-2.93)[ip: (-9.31), ipnet: 2a00:1450::/32(-2.85), asn: 15169(-2.43), country: US(-0.06)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 17:19:30 -0000 =D0=9E=D1=82=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=BE =D1=81 iPad > 9 =D0=B8=D1=8E=D0=BB=D1=8F 2019 =D0=B3., =D0=B2 10:29, Antoni Sawicki =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=BB(=D0=B0): >=20 > I'm new to this so hi all! >=20 > I would like to get support on a new board, which is Odroid XU4. I'm not > talking about hacking together uboot and running arm generic image. My > question is how to get an official support so that images are automaticall= y > generated for future releases. >=20 I'm also interested in this board. I managed to build a bootloader https://forum.odroid.com/viewtopic.php?t=3D29818 NetBSD works on this board= From owner-freebsd-arm@freebsd.org Wed Jul 10 17:30:09 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DD6A15DDD7A for ; Wed, 10 Jul 2019 17:30:09 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EB49F970B2 for ; Wed, 10 Jul 2019 17:30:08 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from [192.168.0.83] (ip72-208-182-43.ph.ph.cox.net [72.208.182.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: johalun) by smtp.freebsd.org (Postfix) with ESMTPSA id 94FFADE7A for ; Wed, 10 Jul 2019 17:30:08 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Subject: Re: raspberry pi 4 To: freebsd-arm@freebsd.org References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> From: Johannes Lundberg Openpgp: preference=signencrypt Autocrypt: addr=johalun0@gmail.com; keydata= mQINBFxFmoIBEADoFO5jY+Fmsg44KiZjufEmpEf4kt7nCOfxNG9SruWpoXUaq0B296F+fIZC hNZqv1v7lGTsfoWRusxJmLd5CQgHHxEyruZbbPpNsQ/JKoDY3GGmrmWfN/SX3y0t0kdB9HsW mJcvZhK7we52f4gxddIVBS9nQoVoONX+hzXf8zwOAa0ik0EPgEwpIKS4j9lLq4bU+mqVKdRR bPeDujEA/qbsCKhaFJkPzXZtzEe6srq4RK1doEztwnKz02b+8gs642TRkWDQeTRZputrAaoN Un4R76A1QpXWyrFG1dQu48IGHi3KbkrvNyq6R1aUBIA0+CG1npIbxmc2mtSjoyvdipmDRbBD +mhECIxmYfBT6818zuj91XjrfOyfVdV2BryBvqFkJLkS3N3QElBIiVdDgdrqiNFWiOlDMxNI tdP16oQBNo8IB27/0YHpnQEw1MafZv5gG5DO0zLtLy88ASAfL7BYf90JP19rT4JIwnxsXxyv kEJnzhsXf0QVObEiAu1MqeFyWfZ8PpunmvEmJ0VChOL+v/kIx1E9cxhhzMZhqiMXfyM4zx2+ BF1FwAwJYPuJLu2B3L0uVBu+M1YvSOmKAbXPDP8PsqPjgSBTYI51MUjuuxN6jSsHDuK6G5k4 pUWR8axa+wafhd6Vz8zVwdTJZ9LdxgLLVg0kprBgccPHhPAZVQARAQABtCZKb2hhbm5lcyBM dW5kYmVyZyA8am9oYWx1bjBAZ21haWwuY29tPokCVAQTAQgAPhYhBIl1Pb3+hI60ivmRSULn yG4BGvSeBQJcRZqCAhsjBQkJZgGABQsJCAcCBhUKCQgLAgQWAgMBAh4BAheAAAoJEELnyG4B GvSe9O0P/RzeQAu1R37RlONZTXNn+qIAHvHbZEhzrCibzaZnwYdC31wGrYmXNDyiQIqOngFf QJuufQtH/+95OESJsjR+42L/pNfFdaEWxiI003qE7uCMzLK5UWUXd/5d5vYY0CaPyNCj1tyM ZIq7x4CaR3QLTh/Fw4zMUI/ZPH2S5SxVFGv0ZZFAdNYILD3qCkAS/9HmXsqufBWbfutA8TTf wyJfywmvf7ENjlZ4QOjb242ZY9NndqbmqTgWVAws+PN5e9AT8HkadscCTCSkYnxJyYG2El27 DpAAkekYplb/C0j82KSz2fy9RgwD+tTqt88DJOeFbIbrYt44u7KLHpzaZeqyUtn0reHCkE0W lnKH2kXXbuswFB4sONxI/J5+qSmOsAm5ItO3voyjm/swpmFR1yBlxo4th26gbO5NfBOK9YsY zHKgiRDv6ZdnHo+htphRxcCDHsFPzkQe5jouI25dvMZYl1LaTS/09lwYVwVIB2SFmMtFZ7rB N4NBSzPlpsg+g4dJNqiw6Rfa2Q/wUv+MzTJgLtHjDccXlpm33Nc09UytHFtNn26PO/zrM39r TwzdLu1mg0x2WWEWTIqe4CaczQU9SIg49BSyJNoPSZx3V7nMhTKbOeQKR5aV3dXI66aENw86 pa1tipuUKCPmope/GTJatUgPiD3JkyiD+7c1zQX2UAGmuQINBFxFmoIBEACb55RAkM59huAx 4Ddd8WBjsw25qf7rzxeRKAQ7or/8LvJBYQDPXZy0RhkRiu+P+MjxwGb6HVh+LDyAYDn9d8Mt ZqCP/dOGNcl7pkb6IhfRc3i5neckXCYfbm0cigiX9JkqZSt3KT96zbjCxsFZKyIyEFsMl46q 7wKWK5Irj3zxV/Z51JNTJyMLcIRWhY8G6qlMNFgZkz2Hv63w6BRekKVImOmOdThLAscy5ybq 2CIUeAwPG7lMYG9rgcPdn3tMPeWlLmUmi5pSwOQ3AKg3xFrW3WfegjRHdqpeuXoeTjYPPCW4 gyl59uv6E12a6eivItCxj67vlBXgOr4um+zoPyXG/WfidIFtWaEgyBrlGR1Klk7SIcqjEHUA FdiM+PweY4opHXXKn60NOZCqBJ59K43drOQgRouz8E2T3yEoYg40xAfY3lhJV/Vx5+kSTjmy sT2xotlPn/GzfaAEvNuJDK+Mec3LvfbbDoOWFolNyEvoMQqF5Q3A8eGqYsoVGBPxyzNvF2iY LkymxiXpgrSN0Q/LOK7pFlWwbVC8Z6g5I0J9ecgD55dGLoX2luLir787XX/JxGffzbRnP9NE ifenJGrQmx4CyEaz/CHQqSbROm5Uo/YFUX9J7OfUO4mtu90j773j32I3psey/Fz3EC/A2PHv Ghb0KsWYpS3Pj5TV1gGyswARAQABiQI8BBgBCAAmFiEEiXU9vf6EjrSK+ZFJQufIbgEa9J4F AlxFmoICGwwFCQlmAYAACgkQQufIbgEa9J7qOQ//YG/4e69YTSjtiYLXzBI8tRU2Sx+NFByx zx+C/r0EBThLtgRwCqEUZRB7iIDSO8aZ0Qa3vwWRohlD1tn/LBdDFfMmuQkNVdLIrjBoGBB9 B5xHdZJ9xnTZEwpTtk6IWolT4j+8rpGemGKKiFo3X6l02On4Qb4iM7h6rcDb76mfwooNYzB3 8PPcLvyOWb/9iCXAb5N7doo5zmOl15DVwvIF04eXU0q1FFj/iS1zNmtZ5Got82O1TQFV+de4 Rb3YA80IZhhhCiHHJqkMKeKQogRqU+UNDBARUBxfUtKsJtQzTQ2JUGwkb6X6bx53FTLP6O9q hDoODVweE1LdB1k1H5Nn+gawPdRMBqj43Y2amK7KEgoTBrwU04CLpKiaAC0S+EcJFfJcwtpK k3F+uTtP/hnhFnWbn8SgRkHKXKWqSCt63NstXhMzAJut1gEzV+CcPNKqa/sFgQaYEvzCS5Kl F/PXj0++f3TIFqT+2ZNNp8Bz8dT7gh8RPPg5oYQiCHH8K1RAmq7gKqmwyg0qgOazHnped+od X4f3qx320JAP6NP9wglDm6eht48NJzb0sffN8z34wrP66oz8oPKtS5CFV0m/384hEg0lmi3W wo2Hno7rA1etTPJX0dI6/GLlQDtNTHvKQ077HQdWVOMQVWC9j7YH7Zr9NjtOvxcNVRX3fxpJ 6CE= X-Tagtoolbar-Keys: D20190710103006814 Message-ID: <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> Date: Wed, 10 Jul 2019 10:30:06 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190710031750.GB28522@lonesome.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Rspamd-Queue-Id: EB49F970B2 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 17:30:09 -0000 On 7/9/19 8:17 PM, Mark Linimon wrote: > On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: >> but please let's enhance support of the good OS (FreeBSD) >> on a *good* boards. > Despite any technical advantages or disadvantages, RPI has the most > mindshare, and we would be foolish to avoid it. Indeed. SBCs come and go. They are EOL before we even have a boot prompt. Personally I would like to see a joint effort focused on one board and make that work really well. Maybe an incentive would be the foundation throwing money at it in the form of rewards for well defined sub projects. The one most likely to survive longest is RPI but there might be other valid alternatives as well. Thanks to Emmanuel's efforts maybe Pine64 is a good alternative? I'm happy to help with graphics if we would do such focused effort but as long as we're all over the place I don't see much point in contributing with the limited time I have... Please note, this is not criticism in any way and I'm not trying to diminish the work developers do on these boards. Everyone is free to work on what they want. Question is, do we want a single board computer that's actually usable for something or only as tinker toys? Without direction, I'm afraid they will always be half working tinker toys due to the limited amount of developers we have. If anyone disagrees, I welcome your point of view. > > Disclaimer: I'm already grossly overcommitted, but of course if someone= > handed me a board, a set of specs, and a large check, anything could > happen :-) > > mcl > _______________________________________________ > 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 Jul 10 17:49:11 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7484015DE4CC for ; Wed, 10 Jul 2019 17:49:11 +0000 (UTC) (envelope-from freebsd.asc@strcmp.org) Received: from onager.schwarzes.net (onager.schwarzes.net [IPv6:2a03:4000:8:2bb::5d22]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2202D97E25 for ; Wed, 10 Jul 2019 17:49:09 +0000 (UTC) (envelope-from freebsd.asc@strcmp.org) Received: from [172.30.250.35] (x4d03c921.dyn.telefonica.de [77.3.201.33]) (authenticated bits=0) by onager.schwarzes.net (8.15.2/8.15.2) with ESMTPA id x6AHn6K7061972 for ; Wed, 10 Jul 2019 19:49:07 +0200 (CEST) (envelope-from freebsd.asc@strcmp.org) From: Andreas Schwarz To: freebsd-arm@FreeBSD.org Mail-Reply-To: Andreas Schwarz Mail-Followup-To: freebsd-arm@FreeBSD.org Date: Wed, 10 Jul 2019 19:49:06 +0200 (CEST) Message-ID: <4e1a022c131.3d5f3e48@mail.schwarzes.net> In-Reply-To: <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> User-Agent: YAM/2.9p1 (MorphOS; PPC; rv:20140418r7798) Subject: Re: raspberry pi 4 MIME-Version: 1.0 Content-Type: text/plain X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.2 (onager.schwarzes.net [37.221.194.76]); Wed, 10 Jul 2019 19:49:07 +0200 (CEST) X-Rspamd-Queue-Id: 2202D97E25 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of freebsd.asc@strcmp.org designates 2a03:4000:8:2bb::5d22 as permitted sender) smtp.mailfrom=freebsd.asc@strcmp.org X-Spamd-Result: default: False [-3.16 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.979,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_TLS_LAST(0.00)[]; MX_GOOD(-0.01)[onager.schwarzes.net,octopus.schwarzes.net]; NEURAL_HAM_SHORT(-0.47)[-0.466,0]; DMARC_NA(0.00)[strcmp.org]; IP_SCORE(-0.40)[ipnet: 2000::/3(-1.26), asn: 12874(-0.79), country: IT(0.03)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:12874, ipnet:2000::/3, country:IT]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 17:49:11 -0000 On 10.07.19, Johannes Lundberg wrote: > On 7/9/19 8:17 PM, Mark Linimon wrote: >> On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: >>> but please let's enhance support of the good OS (FreeBSD) >>> on a *good* boards. >> Despite any technical advantages or disadvantages, RPI has the most >> mindshare, and we would be foolish to avoid it. > > Indeed. SBCs come and go. They are EOL before we even have a boot > prompt. Personally I would like to see a joint effort focused on one > board and make that work really well. Maybe an incentive would be the > foundation throwing money at it in the form of rewards for well defined > sub projects. The one most likely to survive longest is RPI but there > might be other valid alternatives as well. Thanks to Emmanuel's efforts > maybe Pine64 is a good alternative? I'm happy to help with graphics if > we would do such focused effort but as long as we're all over the place > I don't see much point in contributing with the limited time I have... Pine64 and Pine64-LTS are fine, but I've still the problem (for years now) that reboots via cli are not 100% reliable, in many cases the system stop booting and I need to press the reset button. I don't know the reason, but there are many reports related to this issue. -asc From owner-freebsd-arm@freebsd.org Wed Jul 10 17:58:52 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1491C15DE972 for ; Wed, 10 Jul 2019 17:58:52 +0000 (UTC) (envelope-from jedi@jeditekunum.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 7448D684B3 for ; Wed, 10 Jul 2019 17:58:51 +0000 (UTC) (envelope-from jedi@jeditekunum.com) Received: by mailman.ysv.freebsd.org (Postfix) id 3417D15DE971; Wed, 10 Jul 2019 17:58:51 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0EBB615DE970 for ; Wed, 10 Jul 2019 17:58:51 +0000 (UTC) (envelope-from jedi@jeditekunum.com) Received: from a1i853.smtp2go.com (a1i853.smtp2go.com [43.228.187.85]) (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 60BD3684A7 for ; Wed, 10 Jul 2019 17:58:40 +0000 (UTC) (envelope-from jedi@jeditekunum.com) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=smtpservice.net; s=m4fue0.a1-4.dyn; x=1562782420; h=Feedback-ID: X-Smtpcorp-Track:Message-Id:To:Date:Subject:From:Reply-To:Sender: List-Unsubscribe; bh=o0XFAuGz+csRyANgmGfPCAP/XW0G64JgF2dVyeGMtoE=; b=FxMv4H1M cwzh/1MwAXsPtX0phyoUXlC29Zou374YZpied9UUnopIUehLW60qFAAkGXeXhkonLtyqT3bRCSGbY cIGjb+9LhZII0ftaLhlGw7LZwxgi4dQfPxYIRgC4wDqvUpu+tFW48QvrZeJJt+l5e6hp0KUk6lxRU 5kaBhLrUBSZARERKtpbaMAg9RHjX5H9IN4cl0gOEqpOYzJc/Le4pBj+TKaQLNfhgFeYefvpNSSyNX 1Jf3F7YyIkJWMBxLhHwYveohlcrgYwCpW0OEiD5urxdtDAx76QmNBzrQ2hRvzXAQhnTcvjnRXMewW da8bLewiZeH9PR2zsjLwAGAJJQ==; Received: from [10.45.79.71] (helo=SmtpCorp) by smtpcorp.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92-S2G) (envelope-from ) id 1hlGrR-4pkSyr-3o for arm@freebsd.org; Wed, 10 Jul 2019 17:58:33 +0000 Received: from [10.162.213.37] (helo=takodana.opaxus.net) by smtpcorp.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.91) (envelope-from ) id 1hlGrQ-DuuccP-3U for arm@freebsd.org; Wed, 10 Jul 2019 17:58:32 +0000 Received: from [10.0.10.1] (174-20-40-74.mpls.qwest.net [174.20.40.74]) by takodana.opaxus.net (Postfix) with ESMTPSA id C538822A9 for ; Wed, 10 Jul 2019 12:58:29 -0500 (CDT) From: Jedi Tek'Unum Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: raspberry pi 4 Date: Wed, 10 Jul 2019 12:58:28 -0500 References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> To: "freebsd-arm@freebsd.org" In-Reply-To: <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> Message-Id: X-Mailer: Apple Mail (2.3445.104.11) X-Smtpcorp-Track: 1h_GrQDIIcce3l.JXdJM_oR3 Feedback-ID: 207158m:207158azGM_-I:207158speOCD4lh- X-Report-Abuse: Please forward a copy of this message, including all headers, to X-Rspamd-Queue-Id: 60BD3684A7 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=smtpservice.net header.s=m4fue0.a1-4.dyn header.b=FxMv4H1M X-Spamd-Result: default: False [-3.59 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; MX_INVALID(0.50)[greylisted]; MV_CASE(0.50)[]; RCVD_DKIM_ARC_DNSWL_MED(-0.50)[]; URI_COUNT_ODD(1.00)[3]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[smtpservice.net:+]; RCVD_IN_DNSWL_MED(-0.20)[85.187.228.43.list.dnswl.org : 127.0.3.2]; NEURAL_HAM_SHORT(-0.96)[-0.957,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; IP_SCORE(-1.63)[ipnet: 43.228.184.0/22(-4.76), asn: 1299(-3.40), country: EU(-0.01)]; ASN(0.00)[asn:1299, ipnet:43.228.184.0/22, country:EU]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[smtpservice.net:s=m4fue0.a1-4.dyn]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[arm@freebsd.org]; DMARC_NA(0.00)[jeditekunum.com]; RCPT_COUNT_ONE(0.00)[1]; R_SPF_NA(0.00)[]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 17:58:52 -0000 As a relative noob to SBCs running FreeBSD=E2=80=A6 Seems to me that there are well-supported SBCs (although dated) such as = Beagle Bone Black. As a consumer of this stuff, I=E2=80=99d welcome a short list of focused = SBCs where I could just pick one of them. Provided that there are at = least a couple of categories. My particular interest is in scaling down to serve in various embedded = automation roles. I=E2=80=99m currently using (with Linux as more = support for it only very recently appeared for FreeBSD) NanoPi NEO and = NanoPi NEO 2. Besides being decent devices they are also classified as = LTS. I=E2=80=99m going to be interested in even smaller devices like = https://www.crowdsupply.com/groboards/giant-board = . I=E2=80=99m not = hung up on any specific device, and would be more than willing to buy = whatever is well supported. I fully recognize that most people are interested in more powerful = devices. So maybe a primary device in each of 2-3 categories would be = optimal. The unfortunate truth is that most of these things come out of the box = with Linux support. Another truth is that a lot of the time they are = manufacturers minimal attempt. Sometimes things don=E2=80=99t work and = rarely do they get updated. So like Linux in general, there are pros and = cons. I mention this because I=E2=80=99d rather see a few devices with = really good support in FreeBSD rather than many devices with = partial/poor support. Thanks for reading (and thanks to those that are doing all this work to = support SBCs with FreeBSD). From owner-freebsd-arm@freebsd.org Wed Jul 10 18:10:19 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B94415DED6E for ; Wed, 10 Jul 2019 18:10:19 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1.eu.mailhop.org (outbound1.eu.mailhop.org [52.28.251.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 01ADB69FFD for ; Wed, 10 Jul 2019 18:10:17 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562782215; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=sOEHz4KtEVxCKWWtaNsNbZ/+e+fo3ixgmmw9SUtLrmFvgYa/XQuz6KyBuTOy+FwoU3J6rxAYu9OuQ J9A5z37ymHpHOIqxph4Vvgwj56JcKqkwVTWosOXDghWIIvD9RB3tyFPnTp/cedBLpvY4dsukvQaAtZ jqji4sgaAXPuFJx/PGzZgc3iDviTv2F1lwEqgBXj21++cE9olQCN5AxkUJQrOHPspmAFlaR7CYKJuI mXlILV2Fc5oE1UEPzTH34vyqokBuMifoZL52qBAfSXaUCSqjVTlyKQxEDH3Q+boA66biOmIrNvW9m8 oUOc/n89HUij8OmcYz+dYHxR1xiKmSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=G/T9/x9C3M0JGieVU83Zg5uPUe9tE94v1MjtRyknAho=; b=HMhRkIfHFQqofEGKKq831Bh3mDrWtxpXwFkpjN1ATQxOK2XDubV8sHgSPL7Gb6LW/W/0p+1sTi9W+ 3YLDOTyRHLAge7ZdTrAi0V9I0+uwOrMYSm6wFDvWuMjgAQxzNbwo3tMV6JRFBoHM5QJYu+0Q3KXZxl nLTgbUGAf2jyIQNEPiy95Hpiqt4doLoKNJWMK+fd7c9sjOvLPXBNpE5D/3R5nKzfyqMxYOJ/F0Mj/w ePRNsMtWAtmzYskzOIr93OvC/Ipa/5TfMQnstSJNTQHI03i2MyAdWMXhEtCdS1pfwSXXJtm1QRBzBz ccM3Xo4m5ztOVBAmrfXK3D3o5hpfPAQ== ARC-Authentication-Results: i=1; outbound3.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=G/T9/x9C3M0JGieVU83Zg5uPUe9tE94v1MjtRyknAho=; b=K6xjYJi/2J5OQOjjCXxPCRnlPNpWoFuWzA3Uw0OuoqGd8X583l4T58BTrjylZuoPfEcIsmWAuBxhk IpLLSd/ywG4nZcnNuds+BPkqk+X2279K4rcMntyIej4Ojf/8joYggpb/fZBfrflOWulti7GecsFwbN cJbUsRKBaHpcPj3o8S7x4OZG2C8GE5eiityLPE8ERWZ+uGitoo0dS4VheyWoYYvDsDFRfw0snTdu35 mEYkFs9mif8flpgZwuRvsmDMvqoUG+0Gb5tx591hZ5U3Duv9j3cJ6waWvReyh+QYzgchSq1ii981Bn 4+6JU5ju1gk6KNzuEHTaczL0N6wHpJQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: f59447bb-a33d-11e9-958b-fb7dda3fabc8 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.eu.mailhop.org (Halon) with ESMTPSA id f59447bb-a33d-11e9-958b-fb7dda3fabc8; Wed, 10 Jul 2019 18:10:13 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6AIABG6013364; Wed, 10 Jul 2019 12:10:11 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> Subject: Re: raspberry pi 4 From: Ian Lepore To: Johannes Lundberg , freebsd-arm@freebsd.org Date: Wed, 10 Jul 2019 12:10:11 -0600 In-Reply-To: <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 01ADB69FFD X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.982,0]; ASN(0.00)[asn:16509, ipnet:52.28.0.0/16, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:10:19 -0000 On Wed, 2019-07-10 at 10:30 -0700, Johannes Lundberg wrote: > On 7/9/19 8:17 PM, Mark Linimon wrote: > > On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: > > > but please let's enhance support of the good OS (FreeBSD) > > > on a *good* boards. > > > > Despite any technical advantages or disadvantages, RPI has the most > > mindshare, and we would be foolish to avoid it. > > Indeed. SBCs come and go. They are EOL before we even have a boot > prompt. Personally I would like to see a joint effort focused on one > board and make that work really well. Maybe an incentive would be the > foundation throwing money at it in the form of rewards for well defined > sub projects. The one most likely to survive longest is RPI but there > might be other valid alternatives as well. Thanks to Emmanuel's efforts > maybe Pine64 is a good alternative? I'm happy to help with graphics if > we would do such focused effort but as long as we're all over the place > I don't see much point in contributing with the limited time I have... > > Please note, this is not criticism in any way and I'm not trying to > diminish the work developers do on these boards. Everyone is free to > work on what they want. Question is, do we want a single board computer > that's actually usable for something or only as tinker toys? Without > direction, I'm afraid they will always be half working tinker toys due > to the limited amount of developers we have. > > If anyone disagrees, I welcome your point of view. > What you call a "half working tinker toy" is what we use to build and ship a dozen different products at $work. To you, working apparently means graphics. To me, I couldn't be less interested in graphics and it plays no part in a definition of "working". Developers are going to work on what they find interesting, or what their employers pay them to work on. Trying to assemble a coalition of willing developers to focus on a single board or family may be a worthy effort. Trying to make that some sort of official policy is probably doomed to failure, unless it's backed with salary-like money (not a few hundred dollars "reward", but enough money to live on so that it motivates someone to spend more than hobbyist idle time at it). Linux doesn't support so many boards because it has so many more hobbyists at work. It supports them because people get paid to write the code. -- Ian From owner-freebsd-arm@freebsd.org Wed Jul 10 18:11:37 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B38CB15DEF3B for ; Wed, 10 Jul 2019 18:11:37 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: from mail-qt1-x82e.google.com (mail-qt1-x82e.google.com [IPv6:2607:f8b0:4864:20::82e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 58D8B6A358 for ; Wed, 10 Jul 2019 18:11:35 +0000 (UTC) (envelope-from otacilio.neto@bsd.com.br) Received: by mail-qt1-x82e.google.com with SMTP id l9so3453617qtu.6 for ; Wed, 10 Jul 2019 11:11:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsd.com.br; s=capeta; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=2n3g1yFT0mk4/5/QFzaMuBawYHeDSu6E3kbiPbkL7hk=; b=apLEXb2+5gYWaQ9yZBp0C1mE1kI+WlKx4YjQXamTsEi8aUnGo3G7h3UIlGW/N7Sbv5 ue7oxazBJD7JWFA0jJa5+iG6jrTm2daaQLn/DGD/IRayVtQIy5So4GJjdS3KOAMoYEjT O1Bghob4pplOdS3VWB5iblzV2g4ABKi0EcHPM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=2n3g1yFT0mk4/5/QFzaMuBawYHeDSu6E3kbiPbkL7hk=; b=TPygCMh/BSofCyHam2DfBdcRQXZqkmOMHpJ1pre3XGk2EjTkgf3r72wsBKf2ndks8i 2ZmMJTvOEmIDPeYWrpNt8XeVZhDTkZ0625QupgyTJ78YFU8gK0ig3u7nzb+5XJqp9dGh QRuSvdnom4avl4K+dfd6E060Ie/olPOMMkIUvA+SIwMv5h+0ov2z70tDxeWh+yWgtA5P 9ZYulGQSuOwCghzrAGPQyPG0Z6n9ff0d+K5uMqr/UhhFpwB8PTarcYCpoHP7NT/m6qqo UJvBoVQYLrXmRp4BaAXIXQO/bvLCdAC2WoT0lXF2e4oca31X/WtNG16UtStEo3+svCdD Vb0Q== X-Gm-Message-State: APjAAAWm+Mi0pe9fvmvIl83tS/yYLlZTnCfRARw3hkdYLKCWJafinYYR +E3KL3YCfFGibUyq8peDVsshbrN26M4= X-Google-Smtp-Source: APXvYqzAeh7zHUqRCEoByAVKq9QiguL+bNaeZD+R4POA1IIz/rHpw5hgw/5m1i4S+ciAAIWRKRlGUw== X-Received: by 2002:a0c:bd18:: with SMTP id m24mr26328368qvg.118.1562782294232; Wed, 10 Jul 2019 11:11:34 -0700 (PDT) Received: from [192.168.1.114] ([200.129.71.97]) by smtp.gmail.com with ESMTPSA id x24sm1292721qts.63.2019.07.10.11.11.32 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Jul 2019 11:11:33 -0700 (PDT) Subject: Re: Bluetooth, Wifi support on RBPI3B+ To: freebsd-arm@freebsd.org References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> From: Otacilio Message-ID: Date: Wed, 10 Jul 2019 15:11:30 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: pt-BR X-Rspamd-Queue-Id: 58D8B6A358 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsd.com.br header.s=capeta header.b=apLEXb2+; spf=pass (mx1.freebsd.org: domain of otacilio.neto@bsd.com.br designates 2607:f8b0:4864:20::82e as permitted sender) smtp.mailfrom=otacilio.neto@bsd.com.br X-Spamd-Result: default: False [-6.48 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bsd.com.br:s=capeta]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[bsd.com.br]; MX_GOOD(-0.01)[ASPMX.L.GOOGLE.COM,ALT2.ASPMX.L.GOOGLE.COM,ASPMX2.GOOGLEMAIL.COM,ALT1.ASPMX.L.GOOGLE.COM,ASPMX3.GOOGLEMAIL.COM,ASPMX5.GOOGLEMAIL.COM,ASPMX4.GOOGLEMAIL.COM]; DKIM_TRACE(0.00)[bsd.com.br:+]; RCVD_IN_DNSWL_NONE(0.00)[e.2.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.97)[-0.966,0]; IP_SCORE(-3.00)[ip: (-9.34), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.43), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:11:38 -0000 Em 08/07/2019 06:09, Ralf Wenk escreveu: > On 2019-07-08 at 10:52 +0300 Stefan Parvu wrote: >> [...] >> SDIO like in here: https://wiki.freebsd.org/SDIO ? >> If I understood right SDIO will be the first thing to have to support >> Wifi or Bluetooth drivers on top >> of SDIO. Right ? > As far as I know: Yes. The on-board WiFi and Bluetooth on the newer RPi's > is reachable via SDIO only. > >> Wifi: No other possibilities to have on a RBPI3B+ Wifi working, using >> for example a Wifi USB dongle ? >> Has anyone tested, used such configurations ? > rtwn0: on usbus0 > rtwn0: MAC/BB RTL8188EU, RF 6052 1T1R > > is working here together with wpa_supplicant(8) on an RPi B since years. > > Ralf > run0 on uhub1 run0: <1.0> on usbus0 run0: MAC/BBP RT5390 (rev 0x0502), RF RT5370 (MIMO 1T1R), address e8:4e:06:3c:fd:55 run0: firmware RT3071 ver. 0.33 loaded working here together with wpa_supplicant From owner-freebsd-arm@freebsd.org Wed Jul 10 18:13:15 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8AD1F15DF150 for ; Wed, 10 Jul 2019 18:13:15 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [95.85.46.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id CAD7F6A5E2 for ; Wed, 10 Jul 2019 18:13:08 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.164] (82-203-174-34.bb.dnainternet.fi [82.203.174.34]) (authenticated bits=0) by mail.kronometrix.org (8.15.2/8.15.2) with ESMTPSA id x6AICwth005372 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 10 Jul 2019 18:12:59 GMT (envelope-from sparvu@kronometrix.org) X-Authentication-Warning: mail.kronometrix.org: Host 82-203-174-34.bb.dnainternet.fi [82.203.174.34] claimed to be [192.168.1.164] Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Bluetooth, Wifi support on RBPI3B+ From: Stefan Parvu In-Reply-To: Date: Wed, 10 Jul 2019 21:12:52 +0300 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <3A94B648-A0C8-409A-9AE1-E861EB145364@kronometrix.org> References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> To: Otacilio X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: CAD7F6A5E2 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sparvu@kronometrix.org designates 95.85.46.90 as permitted sender) smtp.mailfrom=sparvu@kronometrix.org X-Spamd-Result: default: False [3.36 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[kronometrix.org]; NEURAL_SPAM_MEDIUM(0.95)[0.949,0]; NEURAL_SPAM_SHORT(0.84)[0.839,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mail.kronometrix.org]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.75)[0.753,0]; IP_SCORE(0.63)[ipnet: 95.85.0.0/18(2.12), asn: 14061(1.08), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:95.85.0.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:13:15 -0000 > run0 on uhub1 > run0: <1.0> on usbus0 > run0: MAC/BBP RT5390 (rev 0x0502), RF RT5370 (MIMO 1T1R), address = e8:4e:06:3c:fd:55 > run0: firmware RT3071 ver. 0.33 loaded what card / dongle is this ? Thank you Stefan= From owner-freebsd-arm@freebsd.org Wed Jul 10 18:16:10 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB38515DF357 for ; Wed, 10 Jul 2019 18:16:09 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (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 7A0346A93F for ; Wed, 10 Jul 2019 18:16:08 +0000 (UTC) (envelope-from karl@denninger.net) Received: from denninger.net (ip68-1-57-197.pn.at.cox.net [68.1.57.197]) by colo1.denninger.net (Postfix) with ESMTP id 8859C211089 for ; Wed, 10 Jul 2019 14:15:37 -0400 (EDT) Received: from [192.168.10.20] (D10.Denninger.Net [192.168.10.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id 12DBBDB233 for ; Wed, 10 Jul 2019 13:15:37 -0500 (CDT) Subject: Re: Bluetooth, Wifi support on RBPI3B+ To: freebsd-arm@freebsd.org References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> <3A94B648-A0C8-409A-9AE1-E861EB145364@kronometrix.org> From: Karl Denninger Openpgp: preference=signencrypt Autocrypt: addr=karl@denninger.net; prefer-encrypt=mutual; keydata= mQINBFIX1zsBEADRcJfsQUl9oFeoMfLPJ1kql+3sIaYx0MfJAUhV9LnbWxr0fsWCskM1O4cV tHm5dqPkuPM4Ztc0jLotD1i9ubWvCHOlkLGxFOL+pFbjA+XZ7VKsC/xWmhMwJ3cM8HavK2OV SzEWQ/AEYtMi04IzGSwsxh/5/5R0mPHrsIomV5SbuiI0vjLuDj7fo6146AABI1ULzge4hBYW i/SHrqUrLORmUNBs6bxek79/B0Dzk5cIktD3LOfbT9EAa5J/osVkstMBhToJgQttaMIGv8SG CzpR/HwEokE+7DP+k2mLHnLj6H3kfugOF9pJH8Za4yFmw//s9cPXV8WwtZ2SKfVzn1unpKqf wmJ1PwJoom/d4fGvQDkgkGKRa6RGC6tPmXnqnx+YX4iCOdFfbP8L9rmk2sewDDVzHDU3I3ZZ 8hFIjMYM/QXXYszRatK0LCV0QPZuF7LCf4uQVKw1/oyJInsnH7+6a3c0h21x+CmSja9QJ+y0 yzgEN/nM89d6YTakfR+1xkYgodVmMy/bS8kmXbUUZG/CyeqCqc95RUySjKT2ECrf9GhhoQkl +D8n2MsrAUSMGB4GQSN+TIq9OBTpNuvATGSRuF9wnQcs1iSry+JNCpfRTyWp83uCNApe6oHU EET4Et6KDO3AvjvBMAX0TInTRGW2SQlJMuFKpc7Dg7tHK8zzqQARAQABtCNLYXJsIERlbm5p bmdlciA8a2FybEBkZW5uaW5nZXIubmV0PokCPAQTAQIAJgUCUhfXOwIbIwUJCWYBgAYLCQgH AwIEFQIIAwQWAgMBAh4BAheAAAoJEG6/sivc5s0PLxQP/i6x/QFx9G4Cw7C+LthhLXIm7NSH AtNbz2UjySEx2qkoQQjtsK6mcpEEaky4ky6t8gz0/SifIfJmSmyAx0UhUQ0WBv1vAXwtNrQQ jJd9Bj6l4c2083WaXyHPjt2u2Na6YFowyb4SaQb83hu/Zs25vkPQYJVVE0JX409MFVPUa6E3 zFbd1OTr3T4yNUy4gNeQZfzDqDS8slbIks2sXeoJrZ6qqXVI0ionoivOlaN4T6Q0UYyXtigj dQvvhMt0aNowKFjRqrmSDRpdz+o6yg7Mp7qEZ1V6EZk8KqQTH6htpCTQ8i79ttK4LG6bstSF Re6Fwq52nbrcANrcdmtZXqjo+SGbUqJ8b1ggrxAsJ5MEhRh2peKrCgI/TjQo+ZxfnqEoR4AI 46Cyiz+/lcVvlvmf2iPifS3EEdaH3Itfwt7MxFm6mQORYs6skHDw3tOYB2/AdCW6eRVYs2hB RMAG4uwApZfZDKgRoE95PJmQjeTBiGmRPcsQZtNESe7I7EjHtCDLwtJqvD4HkDDQwpzreT6W XkyIJ7ns7zDfA1E+AQhFR6rsTFGgQZRZKsVeov3SbhYKkCnVDCvb/PKQCAGkSZM9SvYG5Yax 8CMry3AefKktf9fqBFg8pWqtVxDwJr56dhi0GHXRu3jVI995rMGo1fLUG5fSxiZ8L5sAtokh 9WFmQpyl Message-ID: <5a1abb79-2878-a93b-3514-d4aa0d7b82cd@denninger.net> Date: Wed, 10 Jul 2019 13:15:37 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <3A94B648-A0C8-409A-9AE1-E861EB145364@kronometrix.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms080105020106030100080204" X-Rspamd-Queue-Id: 7A0346A93F X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.05 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[cached: px.denninger.net]; NEURAL_HAM_SHORT(-0.22)[-0.222,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.62)[ip: (-9.86), ipnet: 104.236.64.0/18(-4.29), asn: 14061(1.08), country: US(-0.06)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:+]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.zen.spamhaus.org : 127.0.0.11]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[denninger.net]; R_SPF_NA(0.00)[] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:16:10 -0000 This is a cryptographically signed message in MIME format. --------------ms080105020106030100080204 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 7/10/2019 13:12, Stefan Parvu wrote: > :4e:06:3c:fd:55 > run0: firmware RT3071 ver. 0.33 loaded rtwn0 on uhub1 rtwn0: on usbus0 rtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R I have a handful of different WiFi dongles that have the RealTek chipset in them and they all work.=C2=A0 The ones sold for the "Pi" tend to all h= ave this chipset, so you're reasonably safe with any that are sold for Pi owners IMHO. --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms080105020106030100080204 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgMFADCABgkqhkiG9w0BBwEAAKCC DdgwggagMIIEiKADAgECAhMA5EiKghDOXrvfxYxjITXYDdhIMA0GCSqGSIb3DQEBCwUAMIGL MQswCQYDVQQGEwJVUzEQMA4GA1UECAwHRmxvcmlkYTESMBAGA1UEBwwJTmljZXZpbGxlMRkw FwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRhIFN5c3RlbXMgQ0ExITAf BgNVBAMMGEN1ZGEgU3lzdGVtcyBMTEMgMjAxNyBDQTAeFw0xNzA4MTcxNjQyMTdaFw0yNzA4 MTUxNjQyMTdaMHsxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMRkwFwYDVQQKDBBD dWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRhIFN5c3RlbXMgQ0ExJTAjBgNVBAMMHEN1 ZGEgU3lzdGVtcyBMTEMgMjAxNyBJbnQgQ0EwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIK AoICAQC1aJotNUI+W4jP7xQDO8L/b4XiF4Rss9O0B+3vMH7Njk85fZ052QhZpMVlpaaO+sCI KqG3oNEbuOHzJB/NDJFnqh7ijBwhdWutdsq23Ux6TvxgakyMPpT6TRNEJzcBVQA0kpby1DVD 0EKSK/FrWWBiFmSxg7qUfmIq/mMzgE6epHktyRM3OGq3dbRdOUgfumWrqHXOrdJz06xE9NzY vc9toqZnd79FUtE/nSZVm1VS3Grq7RKV65onvX3QOW4W1ldEHwggaZxgWGNiR/D4eosAGFxn uYeWlKEC70c99Mp1giWux+7ur6hc2E+AaTGh+fGeijO5q40OGd+dNMgK8Es0nDRw81lRcl24 SWUEky9y8DArgIFlRd6d3ZYwgc1DMTWkTavx3ZpASp5TWih6yI8ACwboTvlUYeooMsPtNa9E 6UQ1nt7VEi5syjxnDltbEFoLYcXBcqhRhFETJe9CdenItAHAtOya3w5+fmC2j/xJz29og1KH YqWHlo3Kswi9G77an+zh6nWkMuHs+03DU8DaOEWzZEav3lVD4u76bKRDTbhh0bMAk4eXriGL h4MUoX3Imfcr6JoyheVrAdHDL/BixbMH1UUspeRuqQMQ5b2T6pabXP0oOB4FqldWiDgJBGRd zWLgCYG8wPGJGYgHibl5rFiI5Ix3FQncipc6SdUzOQIDAQABo4IBCjCCAQYwHQYDVR0OBBYE FF3AXsKnjdPND5+bxVECGKtc047PMIHABgNVHSMEgbgwgbWAFBu1oRhUMNEzjODolDka5k4Q EDBioYGRpIGOMIGLMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHRmxvcmlkYTESMBAGA1UEBwwJ TmljZXZpbGxlMRkwFwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRhIFN5 c3RlbXMgQ0ExITAfBgNVBAMMGEN1ZGEgU3lzdGVtcyBMTEMgMjAxNyBDQYIJAKxAy1WBo2kY MBIGA1UdEwEB/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBCwUAA4IC AQCB5686UCBVIT52jO3sz9pKuhxuC2npi8ZvoBwt/IH9piPA15/CGF1XeXUdu2qmhOjHkVLN gO7XB1G8CuluxofOIUce0aZGyB+vZ1ylHXlMeB0R82f5dz3/T7RQso55Y2Vog2Zb7PYTC5B9 oNy3ylsnNLzanYlcW3AAfzZcbxYuAdnuq0Im3EpGm8DoItUcf1pDezugKm/yKtNtY6sDyENj tExZ377cYA3IdIwqn1Mh4OAT/Rmh8au2rZAo0+bMYBy9C11Ex0hQ8zWcvPZBDn4v4RtO8g+K uQZQcJnO09LJNtw94W3d2mj4a7XrsKMnZKvm6W9BJIQ4Nmht4wXAtPQ1xA+QpxPTmsGAU0Cv HmqVC7XC3qxFhaOrD2dsvOAK6Sn3MEpH/YrfYCX7a7cz5zW3DsJQ6o3pYfnnQz+hnwLlz4MK 17NIA0WOdAF9IbtQqarf44+PEyUbKtz1r0KGeGLs+VGdd2FLA0e7yuzxJDYcaBTVwqaHhU2/ Fna/jGU7BhrKHtJbb/XlLeFJ24yvuiYKpYWQSSyZu1R/gvZjHeGb344jGBsZdCDrdxtQQcVA 6OxsMAPSUPMrlg9LWELEEYnVulQJerWxpUecGH92O06wwmPgykkz//UmmgjVSh7ErNvL0lUY UMfunYVO/O5hwhW+P4gviCXzBFeTtDZH259O7TCCBzAwggUYoAMCAQICEwCg0WvVwekjGFiO 62SckFwepz0wDQYJKoZIhvcNAQELBQAwezELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3Jp ZGExGTAXBgNVBAoMEEN1ZGEgU3lzdGVtcyBMTEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBD QTElMCMGA1UEAwwcQ3VkYSBTeXN0ZW1zIExMQyAyMDE3IEludCBDQTAeFw0xNzA4MTcyMTIx MjBaFw0yMjA4MTYyMTIxMjBaMFcxCzAJBgNVBAYTAlVTMRAwDgYDVQQIDAdGbG9yaWRhMRkw FwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRswGQYDVQQDDBJrYXJsQGRlbm5pbmdlci5uZXQw ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC+HVSyxVtJhy3Ohs+PAGRuO//Dha9A 16l5FPATr6wude9zjX5f2lrkRyU8vhCXTZW7WbvWZKpcZ8r0dtZmiK9uF58Ec6hhvfkxJzbg 96WHBw5Fumd5ahZzuCJDtCAWW8R7/KN+zwzQf1+B3MVLmbaXAFBuKzySKhKMcHbK3/wjUYTg y+3UK6v2SBrowvkUBC+jxNg3Wy12GsTXcUS/8FYIXgVVPgfZZrbJJb5HWOQpvvhILpPCD3xs YJFNKEPltXKWHT7Qtc2HNqikgNwj8oqOb+PeZGMiWapsatKm8mxuOOGOEBhAoTVTwUHlMNTg 6QUCJtuWFCK38qOCyk9Haj+86lUU8RG6FkRXWgMbNQm1mWREQhw3axgGLSntjjnznJr5vsvX SYR6c+XKLd5KQZcS6LL8FHYNjqVKHBYM+hDnrTZMqa20JLAF1YagutDiMRURU23iWS7bA9tM cXcqkclTSDtFtxahRifXRI7Epq2GSKuEXe/1Tfb5CE8QsbCpGsfSwv2tZ/SpqVG08MdRiXxN 5tmZiQWo15IyWoeKOXl/hKxA9KPuDHngXX022b1ly+5ZOZbxBAZZMod4y4b4FiRUhRI97r9l CxsP/EPHuuTIZ82BYhrhbtab8HuRo2ofne2TfAWY2BlA7ExM8XShMd9bRPZrNTokPQPUCWCg CdIATQIDAQABo4IBzzCCAcswPAYIKwYBBQUHAQEEMDAuMCwGCCsGAQUFBzABhiBodHRwOi8v b2NzcC5jdWRhc3lzdGVtcy5uZXQ6ODg4ODAJBgNVHRMEAjAAMBEGCWCGSAGG+EIBAQQEAwIF oDAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMDMGCWCG SAGG+EIBDQQmFiRPcGVuU1NMIEdlbmVyYXRlZCBDbGllbnQgQ2VydGlmaWNhdGUwHQYDVR0O BBYEFLElmNWeVgsBPe7O8NiBzjvjYnpRMIHKBgNVHSMEgcIwgb+AFF3AXsKnjdPND5+bxVEC GKtc047PoYGRpIGOMIGLMQswCQYDVQQGEwJVUzEQMA4GA1UECAwHRmxvcmlkYTESMBAGA1UE BwwJTmljZXZpbGxlMRkwFwYDVQQKDBBDdWRhIFN5c3RlbXMgTExDMRgwFgYDVQQLDA9DdWRh IFN5c3RlbXMgQ0ExITAfBgNVBAMMGEN1ZGEgU3lzdGVtcyBMTEMgMjAxNyBDQYITAORIioIQ zl6738WMYyE12A3YSDAdBgNVHREEFjAUgRJrYXJsQGRlbm5pbmdlci5uZXQwDQYJKoZIhvcN AQELBQADggIBAJXboPFBMLMtaiUt4KEtJCXlHO/3ZzIUIw/eobWFMdhe7M4+0u3te0sr77QR dcPKR0UeHffvpth2Mb3h28WfN0FmJmLwJk+pOx4u6uO3O0E1jNXoKh8fVcL4KU79oEQyYkbu 2HwbXBU9HbldPOOZDnPLi0whi/sbFHdyd4/w/NmnPgzAsQNZ2BYT9uBNr+jZw4SsluQzXG1X lFL/qCBoi1N2mqKPIepfGYF6drbr1RnXEJJsuD+NILLooTNf7PMgHPZ4VSWQXLNeFfygoOOK FiO0qfxPKpDMA+FHa8yNjAJZAgdJX5Mm1kbqipvb+r/H1UAmrzGMbhmf1gConsT5f8KU4n3Q IM2sOpTQe7BoVKlQM/fpQi6aBzu67M1iF1WtODpa5QUPvj1etaK+R3eYBzi4DIbCIWst8MdA 1+fEeKJFvMEZQONpkCwrJ+tJEuGQmjoQZgK1HeloepF0WDcviiho5FlgtAij+iBPtwMuuLiL shAXA5afMX1hYM4l11JXntle12EQFP1r6wOUkpOdxceCcMVDEJBBCHW2ZmdEaXgAm1VU+fnQ qS/wNw/S0X3RJT1qjr5uVlp2Y0auG/eG0jy6TT0KzTJeR9tLSDXprYkN2l/Qf7/nT6Q03qyE QnnKiBXWAZXveafyU/zYa7t3PTWFQGgWoC4w6XqgPo4KV44OMYIFBzCCBQMCAQEwgZIwezEL MAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lzdGVtcyBM TEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0ZW1zIExM QyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTANBglghkgBZQMEAgMFAKCCAkUw GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTkwNzEwMTgxNTM3 WjBPBgkqhkiG9w0BCQQxQgRANeFklqCZxmAiekcFV3x6usyAws47kH1DkF2afAtWt88dsaWJ xWf5JBxq/Lp8swEhmysfVpleunQTH+oicXpYNzBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFl AwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3 DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGjBgkrBgEEAYI3EAQxgZUwgZIwezEL MAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lzdGVtcyBM TEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0ZW1zIExM QyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTCBpQYLKoZIhvcNAQkQAgsxgZWg gZIwezELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lz dGVtcyBMTEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0 ZW1zIExMQyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTANBgkqhkiG9w0BAQEF AASCAgCKjO2qCQHpc2xA6PmWz8wDRYdS/anh/JQ/cJrjpyjPekTG5P/rUhcXZqhTmrDehD7W +khk4ysaeUzwJCHUqa/Jp8SKWsj194mo8CO+G6DLve4FCLNObba3hOpMwNhjcBQYixsUdq+N D/uPqP/nQTYygECLR+bTOrH3XyPU8IIsfKnBKJeB/HGTJUboIf7R9moGc82WXb9jqCaHoq38 cB45Zuw4hZBPVs4ls2KHMeszIc+g/5urRO6eNCizb8cCdrQhdmD3xsj2M2xHG5szDUzY6WyD jbDUkND8bEbsy72Vq0rbhenrObDd9BGDq2fmxJSn5/AoyEdPJCsWQ4nf1lEfLJPIeHFJS9vx 5PId882PZ0ohd7buXKlyavPdjlpl/Di5jdfQ2MUrV/nWCpc/Re8s+stnIkPGRcwq6xwFugT5 1k0H9SvG7wSoJygvfB419m9VtSGhhHD8V4eVOl0TNv3EDaSrnYf+zYldnH/b4/03rsykckH+ h51ozOqMXL1R1L5g/LPO39FbuVi8W2YpQTLWgf/9JyyW8z22ELGE84ZmQBf9pjHJaETxupJ5 fseBkD6wbdwGfw5ZkFkxuo3jm69YnW+syED9E7hkYEXcZ6RJtz2B5IGfJP2UsVPSZwdGtdcE LYTLMCw+tIKfJgdTn/0O+bdShEIUFokdL5kPgF9lPgAAAAAAAA== --------------ms080105020106030100080204-- From owner-freebsd-arm@freebsd.org Wed Jul 10 18:19:58 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B5FB15DF5EE for ; Wed, 10 Jul 2019 18:19:58 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2CF876ABE2; Wed, 10 Jul 2019 18:19:53 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x6AIJlo4002041 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO); Wed, 10 Jul 2019 18:19:47 GMT Date: Wed, 10 Jul 2019 18:19:47 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: Ian Lepore cc: freebsd-arm@freebsd.org Subject: Re: FreeBSD arm EABI5 documentation? In-Reply-To: Message-ID: References: User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Rspamd-Queue-Id: 2CF876ABE2 X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [1.31 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.82)[-0.817,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[SDF.ORG]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.31)[0.314,0]; NEURAL_SPAM_SHORT(0.39)[0.387,0]; IP_SCORE(-0.46)[ip: (-1.46), ipnet: 205.166.94.0/24(-0.73), asn: 14361(-0.05), country: US(-0.06)]; MX_GOOD(-0.01)[mx.SDF.ORG]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:19:58 -0000 On Wed, 10 Jul 2019, Ian Lepore wrote: > Stack alignment requirement is 8 bytes. The full EABI spec is here: > > https://static.docs.arm.com/ihi0042/g/aapcs32.pdf I suppose then that this behavior is not a OS imposition, but the llvm calling convention. I'll search in their documentation. I've never used clang before. > I can't help with the gcc thing, I've only used clang from base for > compiling proprietary code. Well, deinstalling gcc fix the problem. I almost heard the soup nazi: not gcc for you! Regards, adr. From owner-freebsd-arm@freebsd.org Wed Jul 10 18:26:41 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C52015DFA10 for ; Wed, 10 Jul 2019 18:26:41 +0000 (UTC) (envelope-from deepcore.dk@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id D25876B275 for ; Wed, 10 Jul 2019 18:26:40 +0000 (UTC) (envelope-from deepcore.dk@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 9000315DFA0C; Wed, 10 Jul 2019 18:26:40 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6A81815DFA0B for ; Wed, 10 Jul 2019 18:26:40 +0000 (UTC) (envelope-from deepcore.dk@gmail.com) Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DCFC16B272 for ; Wed, 10 Jul 2019 18:26:39 +0000 (UTC) (envelope-from deepcore.dk@gmail.com) Received: by mail-ed1-x543.google.com with SMTP id p15so3105011eds.8 for ; Wed, 10 Jul 2019 11:26:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=ie5/tnlGAGFpaNrzQxPlTygxTd4HHAFLmyQb1aIGdMQ=; b=S0rEKs/jrQ3LG9VTcQvqFsJ6zXxkZ+ZIebAiGffRvkcqvl60T32Yqx1m5y4S+BBRON 3P8iRWCNUrj6N0nbbrwxckknIyda8eKXghOQpDFWsvQ4sne7bWmKm/kV42YQ8klfMb3X deiXmy6sqK/a5Z510RvX8Eg5X6Vg1+Bn5KOC23Jyi+GrsdggOws2ald3L1mvO3pVzN2G c2Lwb7z5UDp9KHwXqXI+C1agUFuYVQiTGgc2W3edK2YzvUHgw1pCRokGfGD20LT6E+rD iYWDN4MnWAd4x0YQrgDVl8U1u/ut6ckumWu9C51gFy343XzogXV8T4grhB7VQSy8wzsQ u5vg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=ie5/tnlGAGFpaNrzQxPlTygxTd4HHAFLmyQb1aIGdMQ=; b=IVbE40sHMiicZ3rFxgrIGbn5U2VHQM4DypLQl2iB1c8YpJ7YsIUSA3QxUqs9ftZ/xk AlVR6jDfvxLaBD8r1nglFAZ0XGV5iA6Tn7bCX/cZCbtIFEqw1lb9oQqrKrHBCJZRusSL xDn2QYln8c3Knt9Yka3cBGLzBhVIHdZEBU/gvAv9WBxtCys8fD1p5nSzBZT+UTfMvuoK 6/IUWC3dy49AxdTGnQuGzX6Pm6qSZTY0Q/nEv5nU+sKID3A3DaabZiNGBei4qkd5P7ij YnqbchCi7kADNV0oCAYpOgZFcNVbN9nDCdp1Ax5wlixozIbUZ6GQ304w/epuliBuBAeD eVeg== X-Gm-Message-State: APjAAAX+SRIGRa7yimV0SwtjJMVWWpYphKTts6g77OWaBmqeG/sXB7xe xa6ZQemnXLu83beCl4uNCAFOQ/IMVwM= X-Google-Smtp-Source: APXvYqy6HOEm5xzOc/FNx/6cdI4G/E8iTsbHTeohXOHSDKLWpIK7Gyn17yFszs+Oky8R/HOHCRR/bw== X-Received: by 2002:a17:906:2111:: with SMTP id 17mr27194639ejt.75.1562783197997; Wed, 10 Jul 2019 11:26:37 -0700 (PDT) Received: from mac.deepcore.dk ([85.27.186.9]) by smtp.gmail.com with ESMTPSA id e43sm946137ede.62.2019.07.10.11.26.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 10 Jul 2019 11:26:36 -0700 (PDT) From: "=?utf-8?Q?S=C3=B8ren_Schmidt?=" X-Google-Original-From: =?utf-8?Q?S=C3=B8ren_Schmidt?= Message-Id: Content-Type: multipart/signed; boundary="Apple-Mail=_692A614D-82BE-464E-8132-F1AA33617AED"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: raspberry pi 4 Date: Wed, 10 Jul 2019 20:26:35 +0200 In-Reply-To: Cc: "freebsd-arm@freebsd.org" To: Jedi Tek'Unum References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: DCFC16B272 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.990,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:26:41 -0000 --Apple-Mail=_692A614D-82BE-464E-8132-F1AA33617AED Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I have had very good experience with the old BananaPi, as one of the few = early ARM boards it has native SATA and native 1G ethernet. It also has a handy Li-ion charger circuit that can function as an UPS = and an RTC with battery / supercap backup. I=E2=80=99ve used many of these as small NAS/backup units that run on = less than 5Watts. However it has taken a lot of hacking and coding the missing pieces, so = its not =E2=80=9Cworking out of the box=E2=80=9D That platform is dated, so I=E2=80=99ve started working with the = Espressobin V5 instead as a more modern substitute. Thanks to this list and the excellent work done by other developers, = lots of investigation and fiddling and adding code here and there I do = have it booting and working good enough to be useful. Mind you the same applies here, it needs a lot of handholding and = knowledge to get working. All these SBC=E2=80=99s are more or less prototypes, some end up in real = products, but mostly its just toys for developers to wet their teeth at. Just my 0.50 Dkr ;) -S=C3=B8ren > On 10 Jul 2019, at 19.58, Jedi Tek'Unum wrote: >=20 > As a relative noob to SBCs running FreeBSD=E2=80=A6 >=20 > Seems to me that there are well-supported SBCs (although dated) such = as Beagle Bone Black. >=20 > As a consumer of this stuff, I=E2=80=99d welcome a short list of = focused SBCs where I could just pick one of them. Provided that there = are at least a couple of categories. >=20 > My particular interest is in scaling down to serve in various embedded = automation roles. I=E2=80=99m currently using (with Linux as more = support for it only very recently appeared for FreeBSD) NanoPi NEO and = NanoPi NEO 2. Besides being decent devices they are also classified as = LTS. I=E2=80=99m going to be interested in even smaller devices like = https://www.crowdsupply.com/groboards/giant-board = . I=E2=80=99m not = hung up on any specific device, and would be more than willing to buy = whatever is well supported. >=20 > I fully recognize that most people are interested in more powerful = devices. So maybe a primary device in each of 2-3 categories would be = optimal. >=20 > The unfortunate truth is that most of these things come out of the box = with Linux support. Another truth is that a lot of the time they are = manufacturers minimal attempt. Sometimes things don=E2=80=99t work and = rarely do they get updated. So like Linux in general, there are pros and = cons. I mention this because I=E2=80=99d rather see a few devices with = really good support in FreeBSD rather than many devices with = partial/poor support. >=20 > Thanks for reading (and thanks to those that are doing all this work = to support SBCs with FreeBSD). >=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" --Apple-Mail=_692A614D-82BE-464E-8132-F1AA33617AED Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEkC0kEuD0Me2xEj5EGvRMAY4qbRsFAl0mLdsACgkQGvRMAY4q bRsYtRAAonkZ9jh24ezUC+zd7vG+IJhsUYjX5/u5jim3jNsB3Ugs1RCunPTdVB3s KRzmm2WwNG9eqz+s4lHW6svA4ExcRc8J+ycmc6C8XxRo7J9kzwyZMh37a1ZNB9+P 714l8Xwx61qNx6XguY3PXfDcyaDUoU24yasPWUEZ5oXVWfRZjRurQwiSU5Ka2Dbl XD1XtJNoQWGRJfVOCZUPoyuXDEkCNTfIrtTyxMdNNEZHX21m7pl71F0hqfi38B36 LgRhVC1Cam5BdZXk3THHIOBoOAXwSSgkKAeazLi4q6KKcrGQ8aTaERaLw7dOeoaM av0XII1Xn4i5t3M0kXP7B+QuGKTkxHcEjFu+8zIr2Eo6W2OZ5/wM5Bjyh2oY0Qti WyR7Mx4nZ5gZtewFz/xCjE7liG6IGOEnRnNFYml+f/CT9qamQ2Th7+3Eb4pOvILA HmC0IX6zrU3UEYYdVF7Opx+0+cPjqhtuP6awPwKUn38/kW/tm6v5HvWCTV2nrloN 1ZuN7nOZ8AAue8tE+LWtVxgq942EuVgca3a2NbOK9Ya7q0XZceOr17jQSSo3QSSm SRIJMhLk8lvwUmr2hi1ZATO+AuqxXTJnYdBBcpuJ8fP48S8VyiqcSwXhqFCLi1Bw X1lPy1caQAAq6bu4vS5nZa3qGfBVto3bVIczz6vt2dzGsqO+JaQ= =FFNe -----END PGP SIGNATURE----- --Apple-Mail=_692A614D-82BE-464E-8132-F1AA33617AED-- From owner-freebsd-arm@freebsd.org Wed Jul 10 18:29:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F08A915DFAEC for ; Wed, 10 Jul 2019 18:29:05 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2E7FD6B37C for ; Wed, 10 Jul 2019 18:29:04 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562783338; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=ndHgHboVl3izP+PkjvW58Wtq0bJHI0g9/yIXygJTj9acqc0OQWi6DYMMxZ7J8+agybc+JPPHOxu0U HtYPwz7CcXzi/sbSi41yZh8k+mfAUixdcHF8Un9OQPtxSmrGkKqJZ3usdYaW1Aegw1ZreTU4blvchd DkdJ0RcnCqo0RTt2Hl/0Jh4NjWIv7s6t2Djuqq8DSDbIzCl8SvYocBl3W68dPGfMhh6zyfup3iK0TF BgJIrAXpKsjhtNUN1NgFE2ryCZLNrYfMzJcaHm2BSqGc/TzOvR/ouXLC507JsLN8PTBMfuhDWd0bHc tmNTvGI1Yo8tO0AmFPJE1hk0aY0SM+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=kxMeoh8fwF2b9i0lWpJ6dBfwDvmjA7XhsuDfYiVEd24=; b=KIy0HD7jq482xQL4PkRztxz+Nmm1/9YTTwNBEb6v0D1xEwXACDtroGvPekS5t+mCL8V/ZkSHruze9 pTOzrxmBZPzz8Bw88Huu+Km8erYsNjot9AVHKlKQKiR5VIa4pVuzUnQTzcnDF7YXjRM5NoZtti5Ouf UDKQDBpSdHz5fX6mRdtstgL+dzr6q9HyWjroSAvgZD/tphyY8GgiOlHh9jm+w0Cx5+7EG7ehj6uJ01 gJ9TihcF5GuJac8kPWxrw+gW97OqEGhPwaHy3SL46j+2OE3SG15h23Z41XeAwpyW8MORkhtnKcni+h g8Ow592mnRmq2C9nRYHBKlBRNURnxLA== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=kxMeoh8fwF2b9i0lWpJ6dBfwDvmjA7XhsuDfYiVEd24=; b=U0ylUsuGcr9wO0FaL2gnFJXxSf4i4ibttAUuJokk0HngzKlTJmJOSbuVMKNLrbJCKqzbUyL43+o0O FyY6H+QHYjN7EEzhQ6sH4XrsreJIhreFkUWHLSceDqbBaphBlIyFDzstDkQ3l4t67vRQNNj/rRYQYk KAA63yXKffMsYGl5AUsFVZpl0xDJnad/gDhF36jO7KYeEkuyR2EKOB20bBR7Gd+M0OpWCl8W3FU6EG EpzqybQg+IuGhJXkuLCnWaZ1oWRNOYE2mCe9mtdrJh5KMo0DFql/1MZwS7ijvXOnIz91kDxIn7mwEW JgNuY20AplTg2WF9O4NIGtY2w/bddcQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 93a967d8-a340-11e9-ac5d-07445dfc96fd X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 93a967d8-a340-11e9-ac5d-07445dfc96fd; Wed, 10 Jul 2019 18:28:57 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6AISuIA013445; Wed, 10 Jul 2019 12:28:56 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: FreeBSD arm EABI5 documentation? From: Ian Lepore To: adr Cc: freebsd-arm@freebsd.org Date: Wed, 10 Jul 2019 12:28:56 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2E7FD6B37C X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:29:06 -0000 On Wed, 2019-07-10 at 18:19 +0000, adr wrote: > On Wed, 10 Jul 2019, Ian Lepore wrote: > > Stack alignment requirement is 8 bytes. The full EABI spec is > > here: > > > > https://static.docs.arm.com/ihi0042/g/aapcs32.pdf > > I suppose then that this behavior is not a OS imposition, but > the llvm calling convention. I'll search in their documentation. > I've never used clang before. > It is both a toolchain and an OS matter. The OS comes into play with things like syscalls and signal handling, where arg passing and stack alignment requirements have to be compatible between kernel and userland. Also, the toolchain and the OS are more tightly coupled in freebsd than you may be used to. Freebsd isn't a kernel with other stuff from other sources glommed on, it's the full combination of kernel and userland and toolchain and build system all integrated together into a single source base. The good news is that freebsd is in sync with pretty much the entire rest of the world in this regard. EABI (aka gnueabihf) is the standard used by all major OSes and toolchains these days for armv7. And clang is very gcc-compatible; if you have code that compiles with modern gcc, it should compile with no changes using clang; even command-line options and flags are compatible. -- Ian > > I can't help with the gcc thing, I've only used clang from base for > > compiling proprietary code. > > Well, deinstalling gcc fix the problem. I almost heard the soup nazi: > not gcc for you! > > Regards, > adr. > _______________________________________________ > 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 Jul 10 18:36:26 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5E2115DFECC for ; Wed, 10 Jul 2019 18:36:25 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [95.85.46.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 162B46B96E for ; Wed, 10 Jul 2019 18:36:24 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.164] (82-203-174-34.bb.dnainternet.fi [82.203.174.34]) (authenticated bits=0) by mail.kronometrix.org (8.15.2/8.15.2) with ESMTPSA id x6AIaK0e005643 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 10 Jul 2019 18:36:21 GMT (envelope-from sparvu@kronometrix.org) X-Authentication-Warning: mail.kronometrix.org: Host 82-203-174-34.bb.dnainternet.fi [82.203.174.34] claimed to be [192.168.1.164] From: Stefan Parvu Message-Id: Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Bluetooth, Wifi support on RBPI3B+ Date: Wed, 10 Jul 2019 21:36:14 +0300 In-Reply-To: <5a1abb79-2878-a93b-3514-d4aa0d7b82cd@denninger.net> Cc: freebsd-arm@freebsd.org To: Karl Denninger References: <24640880-BBC4-4602-97AA-188C5660B440@kronometrix.org> <3A94B648-A0C8-409A-9AE1-E861EB145364@kronometrix.org> <5a1abb79-2878-a93b-3514-d4aa0d7b82cd@denninger.net> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 162B46B96E X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sparvu@kronometrix.org designates 95.85.46.90 as permitted sender) smtp.mailfrom=sparvu@kronometrix.org X-Spamd-Result: default: False [3.44 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; HAS_XAW(0.00)[]; DMARC_NA(0.00)[kronometrix.org]; NEURAL_SPAM_MEDIUM(0.95)[0.945,0]; NEURAL_SPAM_SHORT(0.91)[0.914,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.kronometrix.org]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_SPAM_LONG(0.77)[0.773,0]; IP_SCORE(0.61)[ipnet: 95.85.0.0/18(2.05), asn: 14061(1.08), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:14061, ipnet:95.85.0.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 18:36:26 -0000 RealTek chipset based. Thanks. Will look for some models. Stefan Parvu sparvu@kronometrix.org > On 10 Jul 2019, at 21.15, Karl Denninger wrote: > > On 7/10/2019 13:12, Stefan Parvu wrote: >> :4e:06:3c:fd:55 >> run0: firmware RT3071 ver. 0.33 loaded > rtwn0 on uhub1 > rtwn0: > on usbus0 > rtwn0: MAC/BB RTL8188CUS, RF 6052 1T1R > > I have a handful of different WiFi dongles that have the RealTek chipset > in them and they all work. The ones sold for the "Pi" tend to all have > this chipset, so you're reasonably safe with any that are sold for Pi > owners IMHO. > > -- > Karl Denninger > karl@denninger.net > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ From owner-freebsd-arm@freebsd.org Wed Jul 10 19:19:40 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B4C4915E0E94 for ; Wed, 10 Jul 2019 19:19:40 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5703A6D571; Wed, 10 Jul 2019 19:19:40 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Received: from [192.168.0.83] (ip72-208-182-43.ph.ph.cox.net [72.208.182.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) (Authenticated sender: johalun) by smtp.freebsd.org (Postfix) with ESMTPSA id F1E0DEB6F; Wed, 10 Jul 2019 19:19:39 +0000 (UTC) (envelope-from johalun@FreeBSD.org) Subject: Re: raspberry pi 4 To: Ian Lepore , freebsd-arm@freebsd.org References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> From: Johannes Lundberg X-Tagtoolbar-Keys: D20190710121938427 Message-ID: <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> Date: Wed, 10 Jul 2019 12:19:38 -0700 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 5703A6D571 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.88 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.88)[-0.878,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 19:19:40 -0000 On 7/10/19 11:10 AM, Ian Lepore wrote: > On Wed, 2019-07-10 at 10:30 -0700, Johannes Lundberg wrote: >> On 7/9/19 8:17 PM, Mark Linimon wrote: >>> On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: >>>> but please let's enhance support of the good OS (FreeBSD) >>>> on a *good* boards. >>> Despite any technical advantages or disadvantages, RPI has the most >>> mindshare, and we would be foolish to avoid it. >> Indeed. SBCs come and go. They are EOL before we even have a boot >> prompt. Personally I would like to see a joint effort focused on one >> board and make that work really well. Maybe an incentive would be the >> foundation throwing money at it in the form of rewards for well defined >> sub projects. The one most likely to survive longest is RPI but there >> might be other valid alternatives as well. Thanks to Emmanuel's efforts >> maybe Pine64 is a good alternative? I'm happy to help with graphics if >> we would do such focused effort but as long as we're all over the place >> I don't see much point in contributing with the limited time I have... >> >> Please note, this is not criticism in any way and I'm not trying to >> diminish the work developers do on these boards. Everyone is free to >> work on what they want. Question is, do we want a single board computer >> that's actually usable for something or only as tinker toys? Without >> direction, I'm afraid they will always be half working tinker toys due >> to the limited amount of developers we have. >> >> If anyone disagrees, I welcome your point of view. >> > What you call a "half working tinker toy" is what we use to build and > ship a dozen different products at $work. My apologies if I offended anyone. I didn't know that we had such good support that you could actually ship products based on it. Maybe I ask what board that is? > To you, working apparently > means graphics. I mean a board, that works out of the box with all features. Something that could also help to attract new users/consumers to FreeBSD. Students who work with RPI might choose FreeBSD if there was an OS image with all features working. We need to lower the barrier for new users and make FreeBSD more accessible (which is one thing I'm trying to do with my work to improve FreeBSD on laptops). This is one thing that could help with that. > To me, I couldn't be less interested in graphics and > it plays no part in a definition of "working". Developers are going to > work on what they find interesting, or what their employers pay them to > work on. Personally I don't care about graphics on SBCs that much either. I don't use them anymore (I used to, which is why I worked on porting Wayland). But I'm willing to contribute if it helps the overall well being of the community and FreeBSD. Besides what I mentioned above, for FreeBSD to be used in ICE, IVI and other embedded applications with GUI, graphics and touch input is very much a requirement for "working". No one is ever going to consider FreeBSD for graphical embedded applications if we don't even have one board fully supported... > > Trying to assemble a coalition of willing developers to focus on a > single board or family may be a worthy effort. Trying to make that > some sort of official policy is probably doomed to failure, unless it's > backed with salary-like money (not a few hundred dollars "reward", but > enough money to live on so that it motivates someone to spend more than > hobbyist idle time at it). Linux doesn't support so many boards > because it has so many more hobbyists at work. It supports them > because people get paid to write the code. Maybe you're right and maybe a pointless domed effort unless some big company pays a bunch of developers to do it. At least, I wanted bounce this idea around a little. > > -- Ian > From owner-freebsd-arm@freebsd.org Wed Jul 10 20:00:34 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C990015E2360 for ; Wed, 10 Jul 2019 20:00:34 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 21A8E6F682; Wed, 10 Jul 2019 20:00:32 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (IDENT:adr@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x6AK0V9K028715 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO); Wed, 10 Jul 2019 20:00:31 GMT Date: Wed, 10 Jul 2019 20:00:31 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: Ian Lepore cc: freebsd-arm@freebsd.org Subject: Re: FreeBSD arm EABI5 documentation? In-Reply-To: Message-ID: References: User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Rspamd-Queue-Id: 21A8E6F682 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [0.75 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.77)[-0.769,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.78)[-0.779,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[SDF.ORG]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(0.86)[0.860,0]; IP_SCORE(-0.46)[ip: (-1.45), ipnet: 205.166.94.0/24(-0.73), asn: 14361(-0.05), country: US(-0.06)]; MX_GOOD(-0.01)[cached: mx.SDF.ORG]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 20:00:35 -0000 > It is both a toolchain and an OS matter. The OS comes into play with > things like syscalls and signal handling, where arg passing and stack > alignment requirements have to be compatible between kernel and > userland. Also, the toolchain and the OS are more tightly coupled in > freebsd than you may be used to. Freebsd isn't a kernel with other > stuff from other sources glommed on, it's the full combination of > kernel and userland and toolchain and build system all integrated > together into a single source base. That is what I like of BSD. As I said before, I'm new to FreeBSD, but not to BSD. I only use Linux when I have no other option, mostly because of lack of hardware support. > The good news is that freebsd is in sync with pretty much the entire > rest of the world in this regard. EABI (aka gnueabihf) is the standard > used by all major OSes and toolchains these days for armv7. And clang > is very gcc-compatible; if you have code that compiles with modern gcc, > it should compile with no changes using clang; even command-line > options and flags are compatible. In NetBSD (and Linux by the way) the C stack aligment of 32bit arm code doesn't have to be 8 bytes. The last version I tested of gcc was 8.3. I'm talking about assembler, of course, using gcc to link the runtime c code without going crazy. I have not used OpenBSD for years, so I don't know how things are there today. Anyway it seems that clang is just following the Arm standards. I think this is more a gcc vs clang issue. Things are going to be much harder when porting my code to arm64. Thanks a lot for the info, adr. From owner-freebsd-arm@freebsd.org Wed Jul 10 20:08:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5A8DA15E2682 for ; Wed, 10 Jul 2019 20:08:06 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3694C6FC68 for ; Wed, 10 Jul 2019 20:08:05 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562789283; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=aDNE5Fe9XOIsqa7EnFlWzJYjhNY/5BAf2A8/DK5sy3BH3frOYl/Yz+EDD9d8Bh/dmMREMqfJ/U5e0 zyig07CovXK5ya25oneUQHZsx+USR7hPAnzmGutcsOtVIdYrqwfaH4chET0paKeMhIj43SdSWJanKP SInlapiyHrvfWy/dKRZml8JtoP+2BmTPfPivGP9NJpxKtutA4xEA1+M6dx+Fgs2J+PIVYMjtUnf8mK FaKGs4Xlru3h384xvwwFWpEAIg7RKpDsiGpFpFJ+JlFJKofMqX1dYTsgk0NGmCN9EHthowCA+5KSX0 1XwaoJKNQjpe44IZ/M2N2U/uoqIthfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=MxRyq2TsNhZDy06DPx78luQL+Pdv2+V6CkUzgHKw6tI=; b=UVzfOQP0yD6Q3Qqujtdfsb4TA8YPBXcdfEBcpQLA5ewvE0EOWFmZBg6oPfEqkeLgRxh9EtDQw/tWm LWvC6eZPCqOuuhBr7sD17pNzT/xz47RuFV0SF9v/sonacrH4XwiyhzlfYrTaPpy2ZJqTqdnVDBdXk7 qoQLm/eXCmy9yLpeZbOGWennHKr1ARkuZrF5iwDD1rA/IWq9kbYj8a4vfFScy3wy/cCLkA1eSAtuQ9 KwI6/ybMqJhMsb4gihg1uuyDOnVjNK/yMmUW5rCEnzEdNL0QIT47IFxbl3TpC/TvsbRsJUHd3Ru6X+ xf2qIxo27+gaUtkAFbN9/2K1rbOO4Eg== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=MxRyq2TsNhZDy06DPx78luQL+Pdv2+V6CkUzgHKw6tI=; b=uI5fBpC9nyuKdkCup23tjm2ogpLjfMCn15GHm71wuEUIxFNKebNgEAn7pe3le3aKEHBjfsd13E/em 7+3rjHMrYnyUps2jrGknyqzc1MiE707H+oQzO+dulqzxb/3CxgyQVThMttzCmoMqUhvXoWdYd9w8+q hAKExAgPv9o6jZ72BqUhQyAVPxF2NuXv23Lueuu9y8wubbGI4hvaWxfIXgGYi82KN2ZBX6brbvlE4Z r9Zk2wMlC8sEEeCHeCuGDwx8HNcGdKlimTPwzqTUaLymyN95zn2d58lCB8DL1Lm/ORK3BHDlTkV1uZ UTlicJz+7Ez5kNgT0PipwrrvlL3DBkw== X-MHO-RoutePath: aGlwcGll X-MHO-User: 6a7797bf-a34e-11e9-ac5d-07445dfc96fd X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 6a7797bf-a34e-11e9-ac5d-07445dfc96fd; Wed, 10 Jul 2019 20:08:01 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6AK7xbU013755; Wed, 10 Jul 2019 14:07:59 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <66030643cf22ba15c796837185854f81d00e0a90.camel@freebsd.org> Subject: Re: Flush cpu caches From: Ian Lepore To: adr Cc: freebsd-arm@freebsd.org Date: Wed, 10 Jul 2019 14:07:59 -0600 In-Reply-To: References: <339e38254709b7286ab3b507b615de0ac927ef0b.camel@freebsd.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 3694C6FC68 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 20:08:06 -0000 On Tue, 2019-07-09 at 17:30 +0000, adr wrote: > On Tue, 9 Jul 2019, Ian Lepore wrote: > > > Date: Tue, 09 Jul 2019 11:20:23 -0600 > > From: Ian Lepore > > To: adr , freebsd-arm@freebsd.org > > Subject: Re: Flush cpu caches > > > > On Tue, 2019-07-09 at 16:54 +0000, adr wrote: > > > First of all, hello everyone. > > > > > > I'm completely new to FreeBSD (not to BSD). I need to use > > > something like arm_sync_icache(2) on OpenBSD and NetBSD. > > > > > > I'd find what I think I need in machine/cpufunc.h, but the linker > > > can't find any function symbol. I suppose I have to pass a lib to > > > the linker, but no idea which one. > > > > > > Some help? > > > > > > Thanks in advance, > > > adr. > > > > > > > Hmmm, we have a prototype for arm_sync_icache() but no library > > function > > for it. I'll make a note to look into that asap. > > > > Until I figure out how to add it properly, you could implement it > > locally like this: > > > > #include > > > > void arm_sync_icache(u_int addr, int len) > > { > > struct arm_sync_icache_args arg; > > > > arg.addr = (uintptr_t)addr; > > arg.len = (uintptr_t)len; > > > > sysarch(ARM_SYNC_ICACHE, &arg); > > } > > > > -- Ian > > > > > > ARM_SYNC_ICACHE > > Thanks a lot, that is all I need. > > I'll try to not be a pain in the *. > > adr. For anyone interested, I've posted a review for adding arm_drain_writebuf() and arm_sync_icache() calls to our libc, to be compatible with the other *BSD systems... https://reviews.freebsd.org/D20906 -- Ian From owner-freebsd-arm@freebsd.org Wed Jul 10 20:29:22 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3130C15E2E8A for ; Wed, 10 Jul 2019 20:29:22 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6A16770C99 for ; Wed, 10 Jul 2019 20:29:21 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562790558; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=Cv19Dfi9JHbljpewpeJNDL4CdF7da17BZ35LtFlFqM+leOk88llhTx9tEj3FLRrNXdjnvWmzBtRlj QlkII0R67g6K0rUjD8vPoOzVO9xOSkZRGme6rzSN6ZCA/bWI1L/g91OK21kgZfkQRDezHRShkowY/Q WLwe06gfy57soeRyTBtUPXwZl/106yqDz815iafnU5u3WPe27MLZ5prwsxmdwQQ36otigR6hd+i0SL mtGkoP4ucrA0DFXAQRwVss6XNxmEuEuCEEMU0RJf5CKwgTyGcsYcT5swPazW/qz6w5LQTrvns/5nUO 1eXdgG00gX9hXHKKctryBD9vOY5j77g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=+vUmuaSoB3F3abjChblfZszxSsbUtmT1d3WDEKZE3OI=; b=mPNS1evXzLX7aAUiX54AOdDkaVO2zsBty5UBLtmb0w3bsYau0p0NJ4RQ3Rr5RLvsG4sthYANaUO2E xoLiMgOI9Jgaqx5YY1JBodzvmAfsgumlt6DfUJe19FR1+sAOhueYfc9uFFI3bLGyo5u3ZmAJRqd+Nm MeUP26fV0/jCCYeV+EI6tH4ALPGSOYS9lzSjbwU7am3fRBGK+8FfcSYYc2JlsIHUy6eXlomBOGyEt9 L+ELnuIJATe3u6a1kPp2AYSrQwn49VDffMUq3kt5t+8OheEw2fboLhahoYX+LFjeBUCjswUbORHej2 md9UHnw0g4GQJrRnoGXSNZ5IYjEP7aw== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=+vUmuaSoB3F3abjChblfZszxSsbUtmT1d3WDEKZE3OI=; b=hU+LoHoaQ1HebYfPg5oKJplHPcJwAKQEaNIRVSIaZwxOPWn0fUdoyJ9k9vWHvjGXVfSm5LTHeg16X MNvVmf26mjF+YDGwaDVzC3OvMwiVfjO7PZdC44k7+7Dk947cFGlgfN3DNDlsI1ir3v16XKybMAAqcs v5UYjOVcH6GbTuAPOsEXtW9iIznnVAui2D7IoM9WL8kqv0fi20UBGPYZXC0EWG31VxCpiDPoz1yHAc zeXWZY0ZV/CH96+nePh++/m1jrxkfpXeLIqR7DLKZYn6eWKx/VTwbIHNGo2lKP4I4PM5uNDPLpQFNO DcOumfkl8k0P6K1xiUw5Qi8t4c637qg== X-MHO-RoutePath: aGlwcGll X-MHO-User: 624fd866-a351-11e9-bf28-17c4af33bcc3 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id 624fd866-a351-11e9-bf28-17c4af33bcc3; Wed, 10 Jul 2019 20:29:16 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6AKTEMC013831; Wed, 10 Jul 2019 14:29:14 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> Subject: Re: FreeBSD arm EABI5 documentation? From: Ian Lepore To: adr Cc: freebsd-arm@freebsd.org Date: Wed, 10 Jul 2019 14:29:14 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 6A16770C99 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 20:29:22 -0000 On Wed, 2019-07-10 at 20:00 +0000, adr wrote: > > [...] > > The good news is that freebsd is in sync with pretty much the entire > > rest of the world in this regard. EABI (aka gnueabihf) is the standard > > used by all major OSes and toolchains these days for armv7. And clang > > is very gcc-compatible; if you have code that compiles with modern gcc, > > it should compile with no changes using clang; even command-line > > options and flags are compatible. > > In NetBSD (and Linux by the way) the C stack aligment of 32bit arm code > doesn't have to be 8 bytes. The last version I tested of gcc was 8.3. > I'm talking about assembler, of course, using gcc to link the runtime > c code without going crazy. I have not used OpenBSD for years, so I don't > know how things are there today. > That's... odd. The arm spec requires the stack to be 8-byte aligned at any public interface. It's hard to imagine how anything could work properly if it were not, given that the toolchains will assume that 64- bit values are aligned at 64-bit boundaries and will thus generate instructions that require that alignment (require it even if strict alignment checking for most instructions is disabled in the control register). If you could enter a function with the stack only 4-byte aligned, how would the compiler know it's safe to use something like an LDREXD instruction on a local variable allocated on the stack? -- Ian From owner-freebsd-arm@freebsd.org Wed Jul 10 20:47:37 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6E73215E34B2 for ; Wed, 10 Jul 2019 20:47:37 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 68D8C71889; Wed, 10 Jul 2019 20:47:36 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (IDENT:adr@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x6AKlYo7018211 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO); Wed, 10 Jul 2019 20:47:34 GMT Date: Wed, 10 Jul 2019 20:47:34 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: Ian Lepore cc: freebsd-arm@freebsd.org Subject: Re: FreeBSD arm EABI5 documentation? In-Reply-To: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> Message-ID: References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Rspamd-Queue-Id: 68D8C71889 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [0.78 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.77)[-0.766,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.78)[-0.784,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[SDF.ORG]; AUTH_NA(1.00)[]; NEURAL_SPAM_SHORT(0.89)[0.889,0]; IP_SCORE(-0.45)[ip: (-1.44), ipnet: 205.166.94.0/24(-0.72), asn: 14361(-0.05), country: US(-0.06)]; MX_GOOD(-0.01)[cached: mx.SDF.ORG]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 20:47:37 -0000 On Wed, 10 Jul 2019, Ian Lepore wrote: > That's... odd. The arm spec requires the stack to be 8-byte aligned at > any public interface. It's hard to imagine how anything could work > properly if it were not, given that the toolchains will assume that 64- > bit values are aligned at 64-bit boundaries and will thus generate > instructions that require that alignment (require it even if strict > alignment checking for most instructions is disabled in the control > register). If you could enter a function with the stack only 4-byte > aligned, how would the compiler know it's safe to use something like an > LDREXD instruction on a local variable allocated on the stack? I have no idea. The only thing I can assure you is that in the code I'm talking about (a forth implementation using SDL2) I've never aligned the C stack when passing arguments to external functions. Until now! From owner-freebsd-arm@freebsd.org Wed Jul 10 22:19:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9E10515E4B70 for ; Wed, 10 Jul 2019 22:19:06 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic304-10.consmr.mail.bf2.yahoo.com (sonic304-10.consmr.mail.bf2.yahoo.com [74.6.128.33]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A517974C10 for ; Wed, 10 Jul 2019 22:19:05 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: ghwWXrUVM1mnUWjmI2bF1PwwR97XqdbUQBLs6Yzlv4x_rcSB6T7I.klg2oaBwcS u1susNxnRGePfugUy3UmqKASVKCn6_jmV.wLAvhc_O1BKPsGpY92XIiuzPh65cHxDVGIVIdsWfjS RY16mF8h7jJ0gP8ArLfzdjJBl.PYkAozg7E8da9wPgYyWgKq0_pMWzeNpm5A8aU8v_6yApEo0Liu q2e_rzdsBFIlxrfINieLOusKht3G3f3T1diXm4558sTvK5bJvBYPqJR4SivRrO_29TwChgdUJ2V3 vWr5Bfbw7PO9j.Ip.i5GW9vNkdQardKrVR3lQo.txu3EA3iqWHJlF41PYjL6DXEurGrlU4SdM8ZB tojSkk1HCXAB0irOJ13fcAgz_iginbRUfGZ65UmXKQDAPZhyQ.mYGGk.At6eiSNWhCQYPf8OSWfy jofnEr8InjAuMgJcHaOoPftbFWKho67g1NaR1bPkPk5cyjribRAK2RLlCfWBWv0cB95pAXBhbaqm DNbaRAZNd3HEYRmo8QGOAVs_MmGdLyzDj.WCF.D0o_pTugvmTgDYZr4J2zYts639r.sWNps.0Rx. VypBAm8xfd5utjBpS90flDoJUJydCRdRgeLipFiGB8cEXiKFHU0p_yLyFqpYwNOKU0ctKe1K8T1R nBMHdflEIF7bALDmP6U_s8rc7pilNrexDL1wYUlq5eO40o.kuV1Omwiy_szh9GQsq5lRx0SiSKcF Fmg7f3qHE05M9q1UggbeYNaDZZulzPPogRqyxZ83Vf5uWdU2WN0p6XJl7CswivPkxxNKB729zCko M6iRflglg6V8918jsqhmlFACYNbPd49Hni_T2CvvJ71yen8ollU96UoHEHiPzn1XBO.j6WRhmbDh jXjwi_Nu3x8IeegrnB.FssO.ID5MWHKiLifgZ9vZFVoxwruTuG1WqFSeuOzsheZd4gdcnLgGiu6S QeWhck2cmYu.l5QBqfKPA0XUG82xdEd0pUX1gBt8L57KClWqQVMZkidfuwFXHnpzAB_WIhG3X0CV I2x5Cf05pp0SZ.ra3s93WnKaYnArx91XmQbaXovPu9o13LNPL.URmH5FxqYDn5lN264BGnR9to4u gtmeFmZFTFk_yFlDjYgOF7TwwuVeJMaXArCjn0hcsICrrY55aiS6ov5DvV_Jq.7aT.hPbHfENEh8 JTlBm2pX6IVtBEQMyOIc4p23lH.9F4kAs0kiemTU483mHNcHlUAo.YSttFpglUwTbxFoAzpg_HKI - Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.bf2.yahoo.com with HTTP; Wed, 10 Jul 2019 22:18:59 +0000 Received: by smtp428.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID f7630e820c96c7593dd0e5e4d048edb8; Wed, 10 Jul 2019 22:18:54 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: FreeBSD arm EABI5 documentation? From: Mark Millard In-Reply-To: Date: Wed, 10 Jul 2019 15:18:52 -0700 Cc: Robert Crowston via freebsd-arm Content-Transfer-Encoding: 7bit Message-Id: References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> To: adr X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: A517974C10 X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.57 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(1.43)[ip: (4.62), ipnet: 74.6.128.0/21(1.43), asn: 26101(1.14), country: US(-0.06)]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.73)[0.730,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; NEURAL_SPAM_MEDIUM(0.95)[0.948,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.98)[0.976,0]; RCVD_IN_DNSWL_NONE(0.00)[33.128.6.74.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2019 22:19:06 -0000 On 2019-Jul-10, at 13:47, adr wrote: > On Wed, 10 Jul 2019, Ian Lepore wrote: > >> That's... odd. The arm spec requires the stack to be 8-byte aligned at >> any public interface. It's hard to imagine how anything could work >> properly if it were not, given that the toolchains will assume that 64- >> bit values are aligned at 64-bit boundaries and will thus generate >> instructions that require that alignment (require it even if strict >> alignment checking for most instructions is disabled in the control >> register). If you could enter a function with the stack only 4-byte >> aligned, how would the compiler know it's safe to use something like an >> LDREXD instruction on a local variable allocated on the stack? > > I have no idea. The only thing I can assure you is that in the code I'm > talking about (a forth implementation using SDL2) I've never aligned the > C stack when passing arguments to external functions. Until now! Curious, I looked around in NetBSD code and found the likes of: /* ARM-specific macro to align a stack pointer (downwards). */ #define STACK_ALIGNBYTES (8 - 1) in netbsd's src/sys/arch/arm/include/param.h . In src/sys/arch/aarch64/include/param.h there is: /* AARCH64-specific macro to align a stack pointer (downwards). */ #define STACK_ALIGNBYTES (16 - 1) So it appears that the kernel does have stack alignment: src/sys/sys/param.h has . . . #if defined(_KERNEL) || defined(__EXPOSE_STACK) . . . #ifndef STACK_ALIGNBYTES #define STACK_ALIGNBYTES __ALIGNBYTES #endif . . . #define STACK_ALIGN(sp, bytes) \ ((char *)(((unsigned long)(sp)) & ~(bytes))) . . . #define STACK_LEN_ALIGN(len, bytes) (((len) + (bytes)) & ~(bytes)) There is code for signal delivery: void sendsig_siginfo(const ksiginfo_t *ksi, const sigset_t *mask) { . . . fp = getframe(l, sig, &onstack); /* make room on the stack */ fp--; /* make the stack aligned */ fp = (struct sigframe_siginfo *)STACK_ALIGN(fp, STACK_ALIGNBYTES); . . . AARCH64 even has for runing 32-bit code: static void netbsd32_sendsig_siginfo(const ksiginfo_t *ksi, const sigset_t *mask) { . . . fp = (struct netbsd32_sigframe_siginfo *)sp; fp = (struct netbsd32_sigframe_siginfo *)STACK_ALIGN(fp - 1, 8); . . . (But that last looks wrong: 8 should likely be 8-1, as in STACK_ALIGNBYTES for 32-bit ARM.) There is: static size_t calcstack(struct execve_data * restrict data, const size_t gaplen) { . . . /* make the stack "safely" aligned */ return STACK_LEN_ALIGN(stacklen, STACK_ALIGNBYTES); } I saw other comments mentioning ' stack "safely" aligned' when looking around. So it basically matches up with Ian's comments at the kernel vs. user space interface, despite the probable netbsd32_sendsig_siginfo error. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Jul 11 07:32:51 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A229F15EE70F for ; Thu, 11 Jul 2019 07:32:51 +0000 (UTC) (envelope-from samm@net-art.cz) Received: from zebra.net-art.cz (smtp-out.net-art.cz [IPv6:2001:1468::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "zebra.net-art.cz", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D985369FFB for ; Thu, 11 Jul 2019 07:32:50 +0000 (UTC) (envelope-from samm@net-art.cz) Received: by zebra.net-art.cz (Postfix, from userid 65534) id 9506432C26; Thu, 11 Jul 2019 09:32:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=net-art.cz; s=netart; t=1562830366; bh=UiaGjFhvHzuy9Zi0swuhp8qWf27PRATNCpkjL69eB2Q=; h=To:From:Subject:Date; b=Jdm683ZlsPYTkeFiH28DLo/eqdDb5uNn0uLH/XMGQElKK/ZJq3t1u7ZJFmqbLpV+6 NvmFxkZ/7zRqVH5Ki1xjtEh5Kggu8m1HI6sgthlR02ybQ9VZMKJrlE0NuNB45Ps3qc uTvPe0TnElyiTYilwSS5av8EqPd15UIgRynWkD4exi6oREuPLGaMfDbE30jrGp8paO bPNX63ZDrYlj7mSB0/YXJmX9aniwAP5StDlfj8apaq4CMP9KXMkiakyTMT3P4MYSzE g/7dG3zNUzzp6vrGttuxVRMVm1fRaBAIcfl1BU1gndewS2V1XgGuCndzh7J7gAzTVh A/rDbUy2SWhzw== X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on zebra.dc.rinet.ru X-Spam-Level: X-Spam-Status: No, score=-1.9 required=10.0 tests=BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 Reported 0 times. [5 zebra.net-art.cz., 1000 coolmx.net-art.cz.] [188.130.248.80] autolearn=ham autolearn_force=no version=3.4.2 Received: from owl.net-art.cz (surikat.net-art.cz [185.82.212.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "owl.net-art.cz", Issuer "owl.net-art.cz" (verified OK)) by zebra.net-art.cz (Postfix) with ESMTPS id 13B8D32C24 for ; Thu, 11 Jul 2019 09:32:45 +0200 (CEST) Received: from [82.202.91.77] (account samm@net-art.cz HELO Administrators-MacBook-Pro.local) by owl.net-art.cz (CommuniGate Pro SMTP 6.1.20) with ESMTPSA id 164823 for freebsd-arm@freebsd.org; Thu, 11 Jul 2019 09:32:44 +0200 To: freebsd-arm@freebsd.org From: Alex Samorukov Subject: Few of my articles about FreeBSD on ARM Message-ID: Date: Thu, 11 Jul 2019 09:32:41 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Virus-Status: No X-Virus-Checker-Version: clamassassin 1.2.4 with clamdscan / ClamAV 0.101.1/25506/Wed Jul 10 10:11:44 2019 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 07:32:51 -0000 Hi, Thank you everyone for making FreeBSD on Arm available. I did a few blog posts about using FreeBSD on RPi1 which i would like to share, hope it will be useful for someone. - Fixing USB detection with u-boot on RPi1 https://smallhacks.wordpress.com/2019/07/10/fixing-usb-detection-with-uboot-on-rpi/ - My effort to improve busybox/freebsd (WIP) https://smallhacks.wordpress.com/2019/07/08/busybox-on-the-freebsd/ - Reading DHT11 temperature sensor on Raspberry Pi under FreeBSD - https://smallhacks.wordpress.com/2017/01/14/reading-dht11-temperature-sensor-on-raspberry-pi-under-freebsd/ Feedback is welcome ) From owner-freebsd-arm@freebsd.org Thu Jul 11 07:43:11 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1260D15EEF6A for ; Thu, 11 Jul 2019 07:43:11 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 862686AA7E for ; Thu, 11 Jul 2019 07:43:10 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: by mailman.ysv.freebsd.org (Postfix) id 4434F15EEF67; Thu, 11 Jul 2019 07:43:10 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3127515EEF66 for ; Thu, 11 Jul 2019 07:43:10 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [18.222.6.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C707C6AA7C for ; Thu, 11 Jul 2019 07:43:09 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (unknown [18.188.142.31]) by mail.soaustin.net (Postfix) with ESMTPSA id 63FA31FCD2; Thu, 11 Jul 2019 07:43:03 +0000 (UTC) Date: Thu, 11 Jul 2019 07:43:01 +0000 From: Mark Linimon To: Jedi Tek'Unum Cc: "freebsd-arm@freebsd.org" Subject: Re: raspberry pi 4 Message-ID: <20190711074300.GA7471@lonesome.com> References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Rspamd-Queue-Id: C707C6AA7C X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.93 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.93)[-0.933,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 07:43:11 -0000 On Wed, Jul 10, 2019 at 12:58:28PM -0500, Jedi Tek'Unum wrote: > As a relative noob to SBCs running FreeBSD… > As a consumer of this stuff, I'd welcome a short list of focused SBCs > where I could just pick one of them. We used to have a wiki page listing the popular/"best-supported" arm boards, but I'm afraid that it is several years out of date, and thus worse than useless. If there is anyone on the list who is interested in bringing it back up to date, let me know. mcl From owner-freebsd-arm@freebsd.org Thu Jul 11 07:59:18 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D6BA415CA6E3 for ; Thu, 11 Jul 2019 07:59:18 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from mail.kronometrix.org (mail.kronometrix.org [95.85.46.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mail.kronometrix.org", Issuer "mail.kronometrix.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DF2266B640 for ; Thu, 11 Jul 2019 07:59:17 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.164] (82-203-174-34.bb.dnainternet.fi [82.203.174.34]) (authenticated bits=0) by mail.kronometrix.org (8.15.2/8.15.2) with ESMTPSA id x6B7xEI6013329 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 11 Jul 2019 07:59:15 GMT (envelope-from sparvu@kronometrix.org) X-Authentication-Warning: mail.kronometrix.org: Host 82-203-174-34.bb.dnainternet.fi [82.203.174.34] claimed to be [192.168.1.164] From: Stefan Parvu Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: raspberry pi 4 Date: Thu, 11 Jul 2019 10:59:09 +0300 References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> To: freebsd-arm@freebsd.org In-Reply-To: <20190710031750.GB28522@lonesome.com> Message-Id: <47AFB0C9-4F5A-4AC4-B29A-1F0F13DEF70F@kronometrix.org> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: DF2266B640 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sparvu@kronometrix.org designates 95.85.46.90 as permitted sender) smtp.mailfrom=sparvu@kronometrix.org X-Spamd-Result: default: False [3.13 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; HAS_XAW(0.00)[]; NEURAL_SPAM_MEDIUM(0.60)[0.597,0]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mail.kronometrix.org]; NEURAL_SPAM_LONG(0.92)[0.918,0]; DMARC_NA(0.00)[kronometrix.org]; NEURAL_SPAM_SHORT(0.82)[0.821,0]; IP_SCORE(0.60)[ipnet: 95.85.0.0/18(1.98), asn: 14061(1.08), country: US(-0.06)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:14061, ipnet:95.85.0.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 07:59:19 -0000 > Despite any technical advantages or disadvantages, RPI has the most > mindshare, and we would be foolish to avoid it. Companies and business are building on top of RBPI. The board has a good = price/performance=20 for a number of tasks and recently has started to be adopted even more = for industrial usage.=20 That means paying jobs. We should grow our support by directly using = FreeBSD on RBPI boards=20 on commercial space. We should as well move ARM64 (aarch64) to Tier 1 = supported OS, at some=20 point of time. At Kronometrix Analytics Finland we have selected FreeBSD as our main OS = for ARM and x64=20 and left Debian. www.kronometrix.com =20 Stefan From owner-freebsd-arm@freebsd.org Thu Jul 11 08:22:02 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 87F0415CB591 for ; Thu, 11 Jul 2019 08:22:02 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from mail.soaustin.net (mail.soaustin.net [18.222.6.11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.soaustin.net", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AACA06C7BC for ; Thu, 11 Jul 2019 08:22:01 +0000 (UTC) (envelope-from linimon@lonesome.com) Received: from lonesome.com (unknown [18.188.142.31]) by mail.soaustin.net (Postfix) with ESMTPSA id 478831FCD2; Thu, 11 Jul 2019 08:22:00 +0000 (UTC) Date: Thu, 11 Jul 2019 08:21:57 +0000 From: Mark Linimon To: Stefan Parvu Cc: freebsd-arm@freebsd.org Subject: Re: raspberry pi 4 Message-ID: <20190711082156.GD7471@lonesome.com> References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <47AFB0C9-4F5A-4AC4-B29A-1F0F13DEF70F@kronometrix.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47AFB0C9-4F5A-4AC4-B29A-1F0F13DEF70F@kronometrix.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Rspamd-Queue-Id: AACA06C7BC X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-0.97 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-0.94)[-0.939,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.40)[0.399,0]; IP_SCORE(-0.25)[ip: (0.03), ipnet: 18.220.0.0/14(0.14), asn: 16509(-1.34), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[lonesome.com]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-0.88)[-0.876,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_MED(-0.20)[11.6.222.18.list.dnswl.org : 127.0.5.2]; MX_GOOD(-0.01)[cached: mail.soaustin.net]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:18.220.0.0/14, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 08:22:02 -0000 On Thu, Jul 11, 2019 at 10:59:09AM +0300, Stefan Parvu wrote: > We should as well move ARM64 (aarch64) to Tier 1 supported OS, at > some point of time. Several people have already been working towards this goal for the last 3 years; see the following and its associated PRs: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201763 The progress is also documented in: https://wiki.freebsd.org/arm64 mcl From owner-freebsd-arm@freebsd.org Thu Jul 11 10:59:07 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 56B5415CEC22 for ; Thu, 11 Jul 2019 10:59:07 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 3DB3671B81 for ; Thu, 11 Jul 2019 10:59:05 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 4CF3121EAF for ; Thu, 11 Jul 2019 06:59:04 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 11 Jul 2019 06:59:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm3; bh=BJRZKouWq0v/wB15/I0dSyG6YzI TEiqW7nddHVFcIng=; b=BrcpuWuGoKnD9iScgDyXYOx120Q+rYMf8HXioNVS73p DEqVCCQK9nQZH/whLnAydZCfHWx77MABet9J9U1GMj6Diz/fJhzzAdWLhJoqoVlH fqgD8MZEwyFBGXLkYBmmBL+d49j3FAn+bZAUci0yrJ6/7zL4u9w6ayaHH0TezGmL lCMnSLkReE2SKco+heWQ7SBngzT4AG2kYgeNiixGcNoVAvuaK0/NH6XhqRp22+sA HLZ0sPUa0611fbBWS+WOnjzka9J1nXw2ZU/aK2Lkehzj/UFHCiW0SpX25aEIGqxO CFCU6xDOGAoft9BfxRI2l0/F88DSZz5zYzFaqcH2mRw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=BJRZKo uWq0v/wB15/I0dSyG6YzITEiqW7nddHVFcIng=; b=ANXfR1IYnCB6uCJXUK1LUW wiDD5SDSXN4lUpY1hhHOrBuTLJU22rgVTgwkYlBX8N0faQ21BmfHnolyj4cM/Wb+ qmZvkkVor2kdKHAB0PJ3chu5Uih8JNK4T4cDL/KlfcNjkHItnHx0LoK7ql5wJnzp C1S980qM7fCnHg2HDR10GrjKPQBlZf/l7KoApZPSb94WWWswzVuRiZxXTg8s+AGA Xo7H69HeALaFV/y96TzYQ5BOj6lMMwrzILOsbNDKDudjD8ihV/t6ho4YEpMxnWMR kFKk+CzhXlbGl4XQerXD699mSPLQ5dVzZfglLq19I+zB8ERX48F1o8yH4eyJZBxQ == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrgeekgdefiecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtuggjfgesghdtre ertdervdenucfhrhhomhepthgvtghhqdhlihhsthhsuceothgvtghhqdhlihhsthhsseii hiigshhtrdhnvghtqeenucfkphepkedvrdejtddrledurdelleenucfrrghrrghmpehmrg hilhhfrhhomhepthgvtghhqdhlihhsthhsseiihiigshhtrdhnvghtnecuvehluhhsthgv rhfuihiivgeptd X-ME-Proxy: Received: from mon.zyxst.net (mon.zyxst.net [82.70.91.99]) by mail.messagingengine.com (Postfix) with ESMTPA id 969AB380085 for ; Thu, 11 Jul 2019 06:59:03 -0400 (EDT) Date: Thu, 11 Jul 2019 11:58:58 +0100 From: tech-lists To: freebsd-arm@freebsd.org Subject: Re: raspberry pi 4 Message-ID: <20190711105858.GE4904@mon.zyxst.net> Mail-Followup-To: freebsd-arm@freebsd.org References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Q8BnQc91gJZX4vDc" Content-Disposition: inline In-Reply-To: <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> User-Agent: Mutt/1.12.0 (2019-05-25) X-Rspamd-Queue-Id: 3DB3671B81 X-Spamd-Bar: --------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm3 header.b=BrcpuWuG; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=ANXfR1IY; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 66.111.4.29 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-9.22 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm3,messagingengine.com:s=fm3]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.29]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; MX_GOOD(-0.01)[in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; IP_SCORE(-3.53)[ip: (-9.81), ipnet: 66.111.4.0/24(-4.77), asn: 11403(-3.00), country: US(-0.06)]; RCVD_IN_DNSWL_LOW(-0.10)[29.4.111.66.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 10:59:07 -0000 --Q8BnQc91gJZX4vDc Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, On Wed, Jul 10, 2019 at 10:30:06AM -0700, Johannes Lundberg wrote: >Please note, this is not criticism in any way and I'm not trying to >diminish the work developers do on these boards. Everyone is free to >work on what they want. Question is, do we want a single board computer >that's actually usable for something or only as tinker toys? Without >direction, I'm afraid they will always be half working tinker toys due >to the limited amount of developers we have. > >If anyone disagrees, I welcome your point of view. Thing is, everything is a "tinker toy" in a sense before it becomes a useful device. I think if future development had to be aimed at a=20 specific board make, it would make sense to aim at 64-bit=20 raspberry pi due to its low cost and popularity. I'm not a developer but an end user. I have at least one of every pi version with the exception of the pi zero. These pi boards make great single-purpose computers that use hardly any electrical power.=20 I have one which is an internet radio, another is a nightcam for the=20 badgers at the bottom of the garden, another is a split-horizon=20 name server running unbound. They are *not* toys.=20 The rpi4 looks like it would be a capable multi-purpose desktop. I really hope freebsd continues to be runnable on these computers. I read somewhere (sorry I don't have the link) that the older raspberry pi versions are still in production as some have found a niche in industral automation/processes, that kind of thing. --=20 J. --Q8BnQc91gJZX4vDc Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAl0nFmgACgkQs8o7QhFz NAVh6A/+ItqIqrMUuD1Wbsh7854pOoK8+q6FQ8xSOTO/0IiLtuZrjiDtZoCojwB6 lq8Ng668HoFj/XqfKgGbi/dtLt4r05cVKWr9vBPbZ8eEzzzhinOOCx2QJPmAZiF4 EXq+6UOE9w4mslsXkqs0roFcdkw/NuuN81AuP0WU34xqT8OaAFhjEnYAo4Ray0CZ 2ypehdPdXJAiW1yIBRs8HpCJTEH2Tkvy9Ktiegk6VGqQZhxi6z5BHLJUuirEZaxk 6t3gsSxVZtdpm/kHGtYsL34tFeft8SAc6srxt10xOl3uZWOe17CRHFuKrMUsHMkw MK5OsWnTzEJRxDudnV6s6QAmqIOByVySBi3RuAYmhWwJqHn9bU3eqaXE58az/CoD gdsFjnH/WLKNKzbGaus77ZC0d8552yu5NWDxcd7VFuo5zBHYIKLURd+I4VSy2oH3 kPmy0uNUOk0AnWrZxggZyds1gC6OmpD1LUjXB4kdlHIBNvVV8mzt6tirKkgVC12g vv9thcC5iHbsHNEmpa30sKZUojQcBRaRx00j9JqnRCOHOat2e95ZNTnflCnQUJe1 JtV4FhKp4f9HR2/KLpiT/UgiV9bQrlzdgEzOagpAOHCBeqp7Ea5ZlikYWMmwZnsW H5/nHJYnGGSupCAgtOsvfjjFFwFSyRvT45PyAKtdhU7OYup293g= =/EWx -----END PGP SIGNATURE----- --Q8BnQc91gJZX4vDc-- From owner-freebsd-arm@freebsd.org Thu Jul 11 15:29:43 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C57F415D6633 for ; Thu, 11 Jul 2019 15:29:42 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic309-13.consmr.mail.bf2.yahoo.com (sonic309-13.consmr.mail.bf2.yahoo.com [74.6.129.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B8C5E84171 for ; Thu, 11 Jul 2019 15:29:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: U69Qg9wVM1l6Kjzk24IlGHabscckCyDpv.k8RioH_Ln4yBXnfPTsHBtEZ6NbCQR muqFMC3umEvxH24A397wfPo86Dl4KPlaS33C5iAtg0IxBYV1e5TplhQ8plJa7E2UzjYRx0HHZlis IkG27kXkcXfO2tTkVNL1SMiJFcS9Fwl0.x243hnaFXP_Ln6u9DG64_Ij1QHbU3jhoA_uzyWRYKGD DYCLlITHfvzgIaAv0CsxYMDMnQSbDskxh2jNEzimRjHZIWD7y94D2TueTih45hzO96GABPMkOgpr mmKJq1O28YTLow1ggdPVTw1Vp5K1YDkhGo6XpaTp2.kSG0ykuCwxlHqJAps8sY0qQcnCWJc9.zSJ VICSLtdRQo9cB73QBUvjlDtJouXAgIEzZMcY3xkcwNzBeqGbzvBQNSwEfuqdjo5cgoCceHOuNf8k IyBbgKA9c58hws_LusAkYzeUftj0W9NGFdlxWwGjQ9MdI8UiLFeGzkd7ux.tlW5hAcBcN8QQcs0j LfFeREtE751.EH2uUCF_PcuSXzNIWk66W.JYRzrauJH7XPhWSJgrVhIKFVbN0MZd.thVVfWgAoAK dW2wnVJc1vqKd0dxMjBnKSoFU_XcfV0q1oISqWpNOjP.wt2uZaXvw.xJmbbsxz8CiVkIKkCduEPo P698QejHchN21PZoqBw0xKMZPJrhqHhLn9WB8_KBxzHPoYCWv77hSFhMBtrOhFcxTby5wRIhB_fM c3jp3QDppy_4D8D_OqvrkfuhP8xN6Zoztkvmz7uuB3EQPGEpsYFQ20nBTcJjRjVP7_aBbVYekFot 5sevrizJCcJzcm9fqZZj0K_k7E9mmY3eboHIJLlEbGLk328cFVqRvneOfhVw9ltu35TktbK_2evO sPXbOCYRqDbjuKhD1BVq3GQTs4xwgxRfYsdY3Q2clDw_EYjO3Gly0QPBilyud1Qw7WL2422gnRAl ye2vv.EDHEZxWcwv4.YxUf943WpU37Him2KG7wS6K8nc5UPESupE1Oq8i77zgH4Lrgc5TXRtN5p7 BghKjIyiq07QYccM2XMgmXowakqSzd0wqz0UTL60RpsywjvE2wiWISULTIDQMvNrxO0lAL4OE3Ys zt7s9HoUQQ0TRs934EHbshow1RX7ecz9yG93Dy77.KYJaoobiIo6817vcdQMy5eZ3XFdmUpgdWcn ay.dchn9FL3Uwf_1ZlEb17J6Lo2qkEYpln4k098RGmhI95V7Slpoyx6QwWWJ9HHShm.CNvME1YVc M2gXIlkx5xfLLbZMcgV1Sf1welNjfU36ynR9LZjhMfb9agh7QHZiH4T8GoEEc8IFzj6Z_VcNwcYs - Received: from sonic.gate.mail.ne1.yahoo.com by sonic309.consmr.mail.bf2.yahoo.com with HTTP; Thu, 11 Jul 2019 15:29:40 +0000 Received: by smtp405.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 05cd4b3498b908307eabf69e371145f4; Thu, 11 Jul 2019 15:29:38 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: FreeBSD arm EABI5 documentation? From: Mark Millard In-Reply-To: Date: Thu, 11 Jul 2019 08:29:35 -0700 Cc: Robert Crowston via freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> To: adr X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: B8C5E84171 X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.12 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:26101, ipnet:74.6.128.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.26)[0.259,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_MEDIUM(0.94)[0.945,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.99)[0.990,0]; RCVD_IN_DNSWL_NONE(0.00)[123.129.6.74.list.dnswl.org : 127.0.5.0]; IP_SCORE(1.43)[ip: (4.66), ipnet: 74.6.128.0/21(1.43), asn: 26101(1.14), country: US(-0.06)]; RWL_MAILSPIKE_POSSIBLE(0.00)[123.129.6.74.rep.mailspike.net : 127.0.0.17] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 15:29:43 -0000 On 2019-Jul-10, at 15:18, Mark Millard wrote: >=20 > On 2019-Jul-10, at 13:47, adr wrote: >=20 >> On Wed, 10 Jul 2019, Ian Lepore wrote: >>=20 >>> That's... odd. The arm spec requires the stack to be 8-byte aligned = at >>> any public interface. It's hard to imagine how anything could work >>> properly if it were not, given that the toolchains will assume that = 64- >>> bit values are aligned at 64-bit boundaries and will thus generate >>> instructions that require that alignment (require it even if strict >>> alignment checking for most instructions is disabled in the control >>> register). If you could enter a function with the stack only 4-byte >>> aligned, how would the compiler know it's safe to use something like = an >>> LDREXD instruction on a local variable allocated on the stack? >>=20 >> I have no idea. The only thing I can assure you is that in the code = I'm >> talking about (a forth implementation using SDL2) I've never aligned = the >> C stack when passing arguments to external functions. Until now! >=20 > Curious, I looked around in NetBSD code and found the likes of: >=20 > /* ARM-specific macro to align a stack pointer (downwards). */ > #define STACK_ALIGNBYTES (8 - 1) >=20 > in netbsd's src/sys/arch/arm/include/param.h . >=20 > In src/sys/arch/aarch64/include/param.h there is: >=20 > /* AARCH64-specific macro to align a stack pointer (downwards). */ > #define STACK_ALIGNBYTES (16 - 1) >=20 >=20 > So it appears that the kernel does have stack alignment: > src/sys/sys/param.h has . . . >=20 > #if defined(_KERNEL) || defined(__EXPOSE_STACK) > . . . > #ifndef STACK_ALIGNBYTES > #define STACK_ALIGNBYTES __ALIGNBYTES > #endif > . . . > #define STACK_ALIGN(sp, bytes) \ > ((char *)(((unsigned long)(sp)) & ~(bytes))) > . . . > #define STACK_LEN_ALIGN(len, bytes) (((len) + (bytes)) & = ~(bytes)) >=20 > There is code for signal delivery: >=20 > void > sendsig_siginfo(const ksiginfo_t *ksi, const sigset_t *mask) > { > . . .=09 > fp =3D getframe(l, sig, &onstack); > =09 > /* make room on the stack */ > fp--; > =09 > /* make the stack aligned */ > fp =3D (struct sigframe_siginfo *)STACK_ALIGN(fp, = STACK_ALIGNBYTES); > . . . >=20 > AARCH64 even has for runing 32-bit code: >=20 > static void > netbsd32_sendsig_siginfo(const ksiginfo_t *ksi, const sigset_t *mask) > { > . . . > fp =3D (struct netbsd32_sigframe_siginfo *)sp; > fp =3D (struct netbsd32_sigframe_siginfo *)STACK_ALIGN(fp - 1, = 8); > . . . >=20 > (But that last looks wrong: 8 should likely be 8-1, as in > STACK_ALIGNBYTES for 32-bit ARM.) >=20 > There is: >=20 > static size_t > calcstack(struct execve_data * restrict data, const size_t gaplen) > { > . . . > /* make the stack "safely" aligned */ > return STACK_LEN_ALIGN(stacklen, STACK_ALIGNBYTES); > } >=20 > I saw other comments mentioning ' stack "safely" aligned' when > looking around. >=20 > So it basically matches up with Ian's comments at the kernel vs. user > space interface, despite the probable netbsd32_sendsig_siginfo error. I had an exchange via Jared McNeill (who is active on NetBSD) that involved NetBSD's criteria. Overallit went like this for that aspect of the exchange: QUOTE From: Nick Hudson Subject: Re: netbsd32_sendsig_siginfo STACK_ALIGN use problem? Date: July 11, 2019 at 03:59:52 PDT To: Jared McNeill , Mark Millard On 11/07/2019 11:21, Jared McNeill wrote: > Hi Mark =E2=80=94 >=20 > This isn=E2=80=99t really an area I am familiar with. Nick Hudson (in = copy), our resident arm expert, can likely help. >=20 > Cheers, > Jared >=20 >=20 >> On Jul 10, 2019, at 7:17 PM, Mark Millard = wrote: >>=20 >> Curious about 32-bit arm stack alignment requirements in netbsd >> (based on a FreeBSD thread making claims that user space allows >> 4-byte stack alignment), I went looking around some in NetBSD >> code. . . . >>=20 8 byte stack alignment is a requirement of = http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042f/IHI0042F_aapcs.p= df 5.2.1.2 Stack constraints at a public interface The stack must also conform to the following constraint at a public = interface: SP mod 8 =3D 0. The stack must be double-word aligned I hope this helps. END QUOTE (I was really reporting a coding error in netbsd32_sendsig_siginfo relative to meeting this criteria.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Jul 11 15:59:03 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2CBDE15D7704 for ; Thu, 11 Jul 2019 15:59:03 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1.eu.mailhop.org (outbound1.eu.mailhop.org [52.28.251.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2F3D985879 for ; Thu, 11 Jul 2019 15:59:02 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562860734; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=qzgyNQztpI8ExIu2YqUtQvkpS6MWH1ekz54cWDPaftVdRknjyl605W3I/n+H5OjJcguNVP1eFbP6n BvxSYGxyhaani9Yysj2RCp+cVnYfSFk5kG86AqhvpIAM9Y9TH8siEC4RmfFc8IFzMM8tBujmICKHrR 7VSR/NdA4kJqMDATSyCJ/zH+qzGiHg3n4SKbTSjureeV0xmP+tiW6O0mso+INqze36WogS7aK+Dz3y RpJZY+FyAEpbG05nsT+5YhEfvjiWUmIm3dKVCHGl4QbzEgSuPaGVktoqrKrP8ayvf8egcrL8yOTE8R tlvygL5cjjymTO0cbAIf17Urg4URy5A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=sy3hnLQoaCcgElO/EVvrsDA7ZazEz+DqG7809XpO0Ac=; b=OAUKFunjbFq5DMwkiSGoWBLMX6VU+SXcCqE5GwAcLiC7NkXFESdeUwQ00VW+g3Frc2dioXJQiDjAD sDSHAzkDlszZo6JB6RGjdNgiVPO46rQjCHjmC/V/MnxqwPkcPhjhfZPizUr8Ug19J0SqJF2gkeycjw hNLGaJdyds97EgQ94q8xam8PopUYtjLXTojQix0UIjAw3fHsyKAfFhLaxHEVa/U+IA6DSL5Vbp4g7x uFgYijqx2Vv1FbA2JEz1j6rzMltbLHuQrh60Y0r1DOAMCxIqvBtbvaxMCIyPOCqXZhMRHJr/PE4UrM sNr97oZEPVZ1gox5qWxPVwfF6CqFatg== ARC-Authentication-Results: i=1; outbound3.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=sy3hnLQoaCcgElO/EVvrsDA7ZazEz+DqG7809XpO0Ac=; b=DJFxVBrkhEzU5k6NActxRjrxg20xJz/omqZJwsNypiKJTjgkbpNekV+KkNg3sy6d1nwmeOMcQRvdc qowVT/NYBp9m+wMQBuZ4vDzbi3yDJC6hRsI1hu0JTZV7b4CwmKXdGIJkABVT3Bk9aSwG+f5GSdVfiR ZBuklhChSMLlsQBMw2FNuhgH1gJg7BthnYjGZdwAi8OYn90Fw0+K08f74rAcOB/0vQ7IlY4zv6ampy cfTxtic6FecNmp+1WNEUpTudTGz+K+6WQv++H2O4nl/h5/u6xXGEC6kgWHkBNAuMadhHMlOtX+XQl4 hO7NYT9+8ss4Z7p3h/snuOCqCEITUOg== X-MHO-RoutePath: aGlwcGll X-MHO-User: c675564d-a3f4-11e9-958b-fb7dda3fabc8 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.eu.mailhop.org (Halon) with ESMTPSA id c675564d-a3f4-11e9-958b-fb7dda3fabc8; Thu, 11 Jul 2019 15:58:52 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6BFwonp017427; Thu, 11 Jul 2019 09:58:50 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <551442d20b86697759baaf250ddfe6e7eaf2c423.camel@freebsd.org> Subject: Re: raspberry pi 4 From: Ian Lepore To: Johannes Lundberg , freebsd-arm@freebsd.org Date: Thu, 11 Jul 2019 09:58:50 -0600 In-Reply-To: <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2F3D985879 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.989,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:52.28.0.0/16, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 15:59:03 -0000 On Wed, 2019-07-10 at 12:19 -0700, Johannes Lundberg wrote: > On 7/10/19 11:10 AM, Ian Lepore wrote: > > On Wed, 2019-07-10 at 10:30 -0700, Johannes Lundberg wrote: > > > On 7/9/19 8:17 PM, Mark Linimon wrote: > > > > On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: > > > > > but please let's enhance support of the good OS (FreeBSD) > > > > > on a *good* boards. > > > > > > > > Despite any technical advantages or disadvantages, RPI has the most > > > > mindshare, and we would be foolish to avoid it. > > > > > > Indeed. SBCs come and go. They are EOL before we even have a boot > > > prompt. Personally I would like to see a joint effort focused on one > > > board and make that work really well. Maybe an incentive would be the > > > foundation throwing money at it in the form of rewards for well defined > > > sub projects. The one most likely to survive longest is RPI but there > > > might be other valid alternatives as well. Thanks to Emmanuel's efforts > > > maybe Pine64 is a good alternative? I'm happy to help with graphics if > > > we would do such focused effort but as long as we're all over the place > > > I don't see much point in contributing with the limited time I have... > > > > > > Please note, this is not criticism in any way and I'm not trying to > > > diminish the work developers do on these boards. Everyone is free to > > > work on what they want. Question is, do we want a single board computer > > > that's actually usable for something or only as tinker toys? Without > > > direction, I'm afraid they will always be half working tinker toys due > > > to the limited amount of developers we have. > > > > > > If anyone disagrees, I welcome your point of view. > > > > > > > What you call a "half working tinker toy" is what we use to build and > > ship a dozen different products at $work. > > My apologies if I offended anyone. I didn't know that we had such good > support that you could actually ship products based on it. Maybe I ask > what board that is? > > We use Freescale/Nxp imx6 SOMs from Boundary Devices, SolidRun, and Technexion (Wandboard's upstream vendor). Usually we design our own carrier/motherboards and mount the vendor SOMs on them. Sometimes we're able to just directly use the vendor's carrier boards when we don't need an fpga or other highly customized stuff on the board. The products we build are all related in one way or another to precision timekeeping. I think I'd sum up the state of freebsd arm32 support like this... RPi and Beaglebone. These are "legacy" boards that were the first ones to run freebsd when we started adding armv6/7 support. There weren't that many boards available back then and often the developer/eval board cost hundreds of dollars, whereas these were cheap and easily available. All the current arm32 devs hate working on the crappy old code for these boards and pretty much only apply fixes, reluctantly, as needed or requested by users. imx6. These are pretty well supported because I get paid to support them. Audio and video support is weak because we don't use those at $work (and I don't have a strong personal interest in those areas). The most important thing that's missing is pcie support. Allwinner. Originally these boards were barely supported, because docs were hard to get. Something changed and the docs became available, and several developers adopted the family out of personal interest, so it's currently the most-complete and best-supported arm32 family on freebsd. Marvell. Supported by the folks at Semihalf, mostly because people pay them to do so. The 32-bit marvell world isn't very active these days. The other arm32 things basically range from "supported, but not much ongoing activity" to "nobody has touched it for years, hard to call it supported". -- Ian From owner-freebsd-arm@freebsd.org Thu Jul 11 16:20:19 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADF0215D8145 for ; Thu, 11 Jul 2019 16:20:19 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2EE5986770 for ; Thu, 11 Jul 2019 16:20:18 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562862011; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=pXU2JkgCQVzmdW6o1JOd0Y31hUT7J4dvG2P4uiyvrrv5ip6zzJZuyXN7w16CL1ck2MCsvblpje+qy 60vOv5oUoZhBwrh87WzTJ8N4A941JMBml5GNnahhZ++glthKvxDk434W9WZwFClYHP7qjqiAkyoi4e PI9aGY/9l1ZZICaNTwVU26V8yOSVJIkmgtPOvQ+1W/xxIiWMyk23iuxEOZ5W9Vdawafe+615RujfX5 s3uIwUnWFdsgF1zG2ubEAEWG8ih4bwnuFx36rlPumpD43UudGwa+Y+8UjWolduJ+UT3t2XL7CrNBls hfMq6AyhfyKaqfZ7l7xs0+roDtUadNg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=/8qmcjZxAutYf9M+41yXTdVUVH0bz+9J1VTnkiSkhXc=; b=HrpNfl+ZrXAdr4Z2K0qDj9LrUUtsztdO+3Nmldk3yqH/PJ8RaOxSF3ovJKYru5J4Jifn6XSXkud9o t1TumtR7mekBQz5V0tlDB2Gn+rqGdFafBYXiwObvb8EncvOEQZUfIddCUioaRtfR4fA03ixATCGSlX FYUzQJvqpYanDum10JHnWwQSBKUYHmcNrsBwVYZSzfVf+Nsd7yu4NArxayRTUETrswz/KJB8zPQfvg i10Hotpy2MNcAb8XTwev/WgUr2FOnki3gyxpYi1SoNNYC0ZVh58o4V4TBRSBKWw/uB7jJ26nPD8qDP n8mhn0yihUBVwQXf+CIzJFtUc+5dvJA== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=/8qmcjZxAutYf9M+41yXTdVUVH0bz+9J1VTnkiSkhXc=; b=Jw4GVuSKBOT+N1/vkYbhtGErcoM0GS+Q5FUi/s1H914SnCQkBqwQ4qxJqxTIIOHrNqK16Z0GYMBaE yE51E6zxtmuftgQVe4/o5zKmrgw7o5CxYgaZ9lXuLgbg7Wck/xxydx81P9l9brMiz8pBp2heyIkxfJ rSVPy5b9VZ8GQIbJ6/339G/Y/2nsh/rGFa8sqw0zY/e8hvkOsF5pYvg/EIQC2ue4ozMZbvkhLhqK9H 6vNymTbNZzzc+RLAXUl/m3t2MmROh9dl4o0jUKp44P2paH6pOEezD40GIEBmKx1b1gas/iJMoVozfz eah1kb6kcm7O5BAfqHyi9bBkQ3coGww== X-MHO-RoutePath: aGlwcGll X-MHO-User: bf3923b8-a3f7-11e9-93b3-ab2994fa733b X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id bf3923b8-a3f7-11e9-93b3-ab2994fa733b; Thu, 11 Jul 2019 16:20:09 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6BGK69s017490; Thu, 11 Jul 2019 10:20:06 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: Few of my articles about FreeBSD on ARM From: Ian Lepore To: Alex Samorukov , freebsd-arm@freebsd.org Date: Thu, 11 Jul 2019 10:20:06 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 2EE5986770 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.99 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.991,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 16:20:20 -0000 On Thu, 2019-07-11 at 09:32 +0200, Alex Samorukov wrote: > Hi, > > Thank you everyone for making FreeBSD on Arm available. I did a few > blog > posts about using FreeBSD on RPi1 which i would like to share, hope > it > will be useful for someone. > > > - Fixing USB detection with u-boot on RPi1 > https://smallhacks.wordpress.com/2019/07/10/fixing-usb-detection-with-uboot-on-rpi/ > > - My effort to improve busybox/freebsd (WIP) > https://smallhacks.wordpress.com/2019/07/08/busybox-on-the-freebsd/ > > > - Reading DHT11 temperature sensor on Raspberry Pi under FreeBSD - > https://smallhacks.wordpress.com/2017/01/14/reading-dht11-temperature-sensor-on-raspberry-pi-under-freebsd/ > > > Feedback is welcome ) > > Interesting articles, thanks. I wonder if the rpi uboot usb fix needs to find its way back upstream? For the busybox stuff... are you aware of bsdbox? I don't know much about it, except that it existw. https://github.com/freebsd/freebsd/tree/master/tools/bsdbox And for the dht11... we now have a generic one-wire driver in dev/ow. I don't know anything about it myself, but I know it's being actively maintained. -- Ian From owner-freebsd-arm@freebsd.org Thu Jul 11 17:50:08 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 55BA315D9CE8 for ; Thu, 11 Jul 2019 17:50:08 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (mx.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EE2A989F52 for ; Thu, 11 Jul 2019 17:50:06 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (IDENT:adr@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x6BHo3mg020631 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO); Thu, 11 Jul 2019 17:50:04 GMT Date: Thu, 11 Jul 2019 17:50:02 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: Mark Millard cc: Robert Crowston via freebsd-arm Subject: Re: FreeBSD arm EABI5 documentation? In-Reply-To: <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> Message-ID: References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Rspamd-Queue-Id: EE2A989F52 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-0.40 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.94)[-0.943,0]; FROM_HAS_DN(0.00)[]; IP_SCORE(-0.45)[ip: (-1.43), ipnet: 205.166.94.0/24(-0.71), asn: 14361(-0.05), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[SDF.ORG]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-0.77)[-0.772,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mx.SDF.ORG]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.13)[-0.129,0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 17:50:08 -0000 >>> Curious about 32-bit arm stack alignment requirements in netbsd >>> (based on a FreeBSD thread making claims that user space allows >>> 4-byte stack alignment), I went looking around some in NetBSD Whooow... I don't know what on earth I'm missing, or what I said that make you contact NetBSD developers talking about "claims". Just write some ugly assembler: ====================================== .arch armv7-a .syntax unified .data str1: .string "1-6: %d, %d, %d, %d, %d, %d\n" .align .text .global main main: push {r0} @ stack is not 8byte align anymore mov r8, 10 loop: ldr r0, =str1 mov r1, 1 mov r2, 2 mov r3, 3 mov r4, 4 mov r5, 5 mov r6, 6 push { r4-r6 } @ alignment will change in the loop bl printf subs r8, r8, 1 bne loop end: b end ===================================================== as -a -o test.o test.s > test.l cc -o test test.o And it works. In fact it works in FreeBSD with clang. But a more complex code, as a said before, calling SDL2 to use graphics works without any problem on NetBSD and Linux, but not on FreeBSD. In fact I like that it doesn't work in FreeBSD, because that made me correct my code. That is all I was saying, and now I'm going to just shut the * up. From owner-freebsd-arm@freebsd.org Thu Jul 11 18:30:04 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4DDA715DAC5D for ; Thu, 11 Jul 2019 18:30:04 +0000 (UTC) (envelope-from samm@net-art.cz) Received: from zebra.net-art.cz (smtp-out.net-art.cz [IPv6:2001:1468::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "zebra.net-art.cz", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 61FBE8BB9D; Thu, 11 Jul 2019 18:30:03 +0000 (UTC) (envelope-from samm@net-art.cz) Received: by zebra.net-art.cz (Postfix, from userid 65534) id A7BAB32E00; Thu, 11 Jul 2019 20:29:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=net-art.cz; s=netart; t=1562869798; bh=rfZ5O7HfCmERiFlMikyEkqNO5Kzjzn9k2rmCSCODzWI=; h=Subject:To:References:From:Date:In-Reply-To; b=u9ijqHBWEZwEh6aXcB/fM11ltxMEQ1Yjxwm1AqyAW6TWJJlMxxH5gRwW/ilo8WKgr Ldo6MY05TuyGDtI/LQCoZMz3xO2nJlSvGP3C8GmljAIFvzHu8ITkOY3BOw2btsC1JN 62VdSPyLZ3TLE92NU08b4GHiJMozuYGssjDWNnDrXr3IHcfE9keS0Jr/NFPL/hqkBy SB8AmR6i+8scP/8iyv3Vw8nASMIZ8J8lV0J6X2J+efkg4yo6RZa5/Qh6d2wvLZpnlx k1Zj1woItJrYxXwgZT95bxUPaUOj83CQ866PYs+ODU1tUCmpgRVOrxSR0E0Z6eqUlZ Lg1DhFwASMRxw== X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on zebra.dc.rinet.ru X-Spam-Level: X-Spam-Status: No, score=-1.9 required=10.0 tests=BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 Reported 0 times. [188.130.248.80] [5 zebra.net-art.cz., 1000 coolmx.net-art.cz.] autolearn=ham autolearn_force=no version=3.4.2 Received: from owl.net-art.cz (surikat.net-art.cz [185.82.212.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "owl.net-art.cz", Issuer "owl.net-art.cz" (verified OK)) by zebra.net-art.cz (Postfix) with ESMTPS id 13DD832DFE; Thu, 11 Jul 2019 20:29:58 +0200 (CEST) Received: from [2001:1a48:6:10:a8:d857:2c96:3c9] (account samm@net-art.cz HELO Administrators-MacBook-Pro.local) by owl.net-art.cz (CommuniGate Pro SMTP 6.1.20) with ESMTPSA id 164928; Thu, 11 Jul 2019 20:29:55 +0200 Subject: Re: Few of my articles about FreeBSD on ARM To: Ian Lepore , freebsd-arm@freebsd.org References: From: Alex Samorukov Message-ID: <94eaa9c9-f826-b039-30c5-9161d163131a@net-art.cz> Date: Thu, 11 Jul 2019 20:29:52 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Virus-Status: No X-Virus-Checker-Version: clamassassin 1.2.4 with clamdscan / ClamAV 0.101.1/25507/Thu Jul 11 10:05:54 2019 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 18:30:04 -0000 On 11/07/2019 18:20, Ian Lepore wrote: > >> Feedback is welcome ) >> >> > Interesting articles, thanks. > > I wonder if the rpi uboot usb fix needs to find its way back upstream? Thank you for reply. Not sure if i really fixed a root cause here - my changes are in generic usb code and it could be that timing is wrong somewhere in chipset specific. But probably its good idea to report this to upstream anyway. > > For the busybox stuff... are you aware of bsdbox? I don't know much > about it, except that it existw. > > https://github.com/freebsd/freebsd/tree/master/tools/bsdbox Looks interesting, but seems to be abandoned long time ago. There is also toybox, which is a busybox-like but with a better license. Busybox seems to be most active and commonly used in the Linux/embedded projects, thats why i started with it. I will try to submit my patches to upstream after finishing them. > > And for the dht11... we now have a generic one-wire driver in dev/ow. > I don't know anything about it myself, but I know it's being actively > maintained. Thanks for pointing it out, however, i think that DHT11 and DHT25 are using different protocol, much simpler, so not really relevant here. From owner-freebsd-arm@freebsd.org Thu Jul 11 18:32:30 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 99EC915DAE2B for ; Thu, 11 Jul 2019 18:32:30 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-9.consmr.mail.ne1.yahoo.com (sonic308-9.consmr.mail.ne1.yahoo.com [66.163.187.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AE8978BEDD for ; Thu, 11 Jul 2019 18:32:28 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: .L8A.58VM1loOX_59o2k3S8OR8hMxw1Oyo873vTIv8CE7SNN162.b4gEB7yOQaq 8u1SFP2BmKoALC2hTrUfdu2NPDMG9l5TN0tnoatIr3IHH0Xh9duAisOVU.9fDpLuieaq8CerR2ut Q3f.4fAwfxtoQa1ycim0IrbA0HKFp92MxAVEufYK_zXUFEomu2iE4XA7vsR2NPCR97mE7FJvJhjT Umnrf8qii7hp6GFT9ZokN2sYW_rIMb4G75PeYRL.Glk9cfWd1JG4gFf6nqrSjW1IDs6EobWp4vMC GK8JALS_bimD8yFSET6riVCL6e_ukRV9R1WJtQfPr6mfg4c8MGXzhH9ByzDkFyLMbDAFARNwDxtm UDoKCmKvLizDeMtGGORLdEwYacKU8UtUmHF._0xOcqkX9va9n.lFfAw37GGmRltJabQefoA7ZsPr xR6XF0WvmObeZoyklWOF4EWPTFT0HcB6TLjW4JC7e3YS0YiULx..7WbmAiCTuUzsNYIUhFj3Hp0Y j1nriTBoIf7CkEUVQpM9o7I.bsokDck5uzC1dZCIoaSr60uR0RmMWs_FHejqacIdt0lUIWGVdybk noqILkDRwElabbPbPaHhzQmcr6_MZKO87H2xq4SBsy8rwjdBIlHKGTiOwGsAVseuhjqgAX5LlkeI 8e3mvRH2jKsZsi6oaswzaqkfZPZin7bxf5o.XFFewMcjLhPyPB5HbR6Q0DeqjlZj9JrTmvjLTvwC F5xyK7GE92GXj1bABwTMunMGYO6Usd0Y_qmD72xj5eNZJwvY7QyzpjRuDyCokt5d3NiwVKWeLIMh 1h6T9HJJbFZh0YF6F3JT3vE7SRkXxkD5GDkJyy0_YT4ZIYtwJOEd09iK8rX3lKEG0JZ_WBLymKmw nks1ROAvVAJ_KOGIRb1dBkwbVrxkKYLypOD4qbE.X1mYQ2xCollkBFXZnn6hSjPjMbUwp59FjmxT c3cfrKr57iZ3ljGNBWM2SCAvIb4ubx8Zr.LreS33lfsd.WuXdWlGdST9E2wh_q1k5FB.5MEt3O8u 6usToQpTXUUdK7mCadbecCSC0_0.Ug62AYrVX5kQ4YRGu3fVPWflaAysz5Z5XZIz2H.Xunx41E1M 9cBeeW0d7Y8viAFkCKo4FyIfeaOS0UfehIj4GTTj6sgzh_evYB6V6_ioQomXek9YGTTX0xyLBx0H iqBW5.Z0Ig7nXTSb0udNLXvQkaqhddnMOObB0Z_Szeo9o_REEsPNA7tnm7H27JZtsk2u4 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 11 Jul 2019 18:32:27 +0000 Received: by smtp409.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID e1a507bc1458f5f7d7e71acfb84f9217; Thu, 11 Jul 2019 18:32:25 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: FreeBSD arm EABI5 documentation? From: Mark Millard In-Reply-To: Date: Thu, 11 Jul 2019 11:32:24 -0700 Cc: Robert Crowston via freebsd-arm Content-Transfer-Encoding: 7bit Message-Id: <15BCB15A-6A7F-4070-A6CF-AEF8BBD2F0BE@yahoo.com> References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> To: adr X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: AE8978BEDD X-Spamd-Bar: +++++ X-Spamd-Result: default: False [5.11 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(1.69)[ip: (6.21), ipnet: 66.163.184.0/21(1.26), asn: 36646(1.01), country: US(-0.06)]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36646, ipnet:66.163.184.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.98)[0.984,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; NEURAL_SPAM_MEDIUM(0.95)[0.953,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.99)[0.994,0]; RCVD_IN_DNSWL_NONE(0.00)[32.187.163.66.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 18:32:30 -0000 On 2019-Jul-11, at 10:50, adr wrote: >>>> Curious about 32-bit arm stack alignment requirements in netbsd >>>> (based on a FreeBSD thread making claims that user space allows >>>> 4-byte stack alignment), I went looking around some in NetBSD > > Whooow... I don't know what on earth I'm missing, or what I said that > make you contact NetBSD developers talking about "claims". > > Just write some ugly assembler: > ====================================== > .arch armv7-a > .syntax unified > .data > str1: > .string "1-6: %d, %d, %d, %d, %d, %d\n" > .align > .text > .global main > main: > push {r0} @ stack is not 8byte align anymore > mov r8, 10 > loop: > ldr r0, =str1 > mov r1, 1 > mov r2, 2 > mov r3, 3 > mov r4, 4 > mov r5, 5 > mov r6, 6 > push { r4-r6 } @ alignment will change in the loop > bl printf > subs r8, r8, 1 > bne loop > end: > b end > ===================================================== > as -a -o test.o test.s > test.l > cc -o test test.o > > And it works. In fact it works in FreeBSD with clang. > But a more complex code, as a said before, calling > SDL2 to use graphics works without any problem on NetBSD > and Linux, but not on FreeBSD. > > In fact I like that it doesn't work in FreeBSD, because > that made me correct my code. > > That is all I was saying, and now I'm going to just shut the * up. Sorry that I offended. I only contacted them because I ran into the bug of masking by ~8 instead of by ~0x7 in one place. I took the opportunity to check on the NetBSD alignment criteria as long as I was in contact. Maybe "claims" was a clumsy wording for a quick-summary. I've made a fair number of my own claims about various things, various ones turning out to be false in my case. So I have examples around of definitely-falsely-claimed. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Jul 11 18:44:30 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 227A815DB0B2 for ; Thu, 11 Jul 2019 18:44:30 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 452318C3DA for ; Thu, 11 Jul 2019 18:44:29 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562870662; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=J0hPGovH9J9lv+j5unDiC+5N/WO6M8np4/erG2Bmyn0wB407o2u2t5kKnCC5EsWYDarHEYmI7wQHb 4K/1iNUyFwj/22ydKo96eXMUZWSfbHARMyCn59wuVDioKVHXPXQXJDIhpjJqJsvItbj6wIMYhDwFs1 +qO9yJhrF/kE+tCusPRxPLh0E6ksEjJ5hllUSjz3FhFp+gMAsVMWiorCGyXLhVI2Kc7AjMCCi7TcTp dikSiTWITRubA7P/hxYNYhRe/7hX1ucaDqjFjpKNqzocxDvsGA3O1GHclyxJXD+uew3jtHdf+oow2E xxaQ5tLiKkXwpncluT4mAHYdZ1GaWJg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=qfIhroMghqHg7jPQv612lRHBYT9RuUDPdS1Re9tqQ3I=; b=vYDua6bPoCvZoNRiSlfK1e5ci+bsGE0Eqh1ZgShK/U+NQQbrjzJhVQX1s4RzERSdby05pyspI/xDc 2w25TPOz4qkdmrNHv5YB21zwvc1Fss6AFOJZKeriSNWj9Lx3i2kXaO8xBjecZ849cSsgRcmCj/dUNH S4FdHoRK05gziYzP8pi2e5m8xGnFAxzmIUmcDBpsNy855ZNzUNQAvOM9hzz2XYz4SjslFC5QRLk0hA M7RrMeDFx3lZWqffovvktHyr0AaN3wjgkwPPyhwm51YpNCyTk7dDku70aNCjq7pBS+7eP8uSNPRMeI NY57EU0L4A+aJsTruPJCYfdDaH6KGyg== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=qfIhroMghqHg7jPQv612lRHBYT9RuUDPdS1Re9tqQ3I=; b=if4sk+GJZtBnL59aCXE4bIIdmXSR3QSd8pViA3Bj+4zt57JtPlP92P12HTIp4Y39GZYJSVEtpL/sn Zz656F1Znp7wzPDhAyvMfnvqvX1K/IXgTQZ5K16iiIMmbpcX7GAJWv/tfOvKVVBnQo7HsBlZgcQ2bs ik2IfFUncqej4a+HOSFJC9YOeoVQBrVRAEWGakQzPeK3HxOKzj+ZIQCSw5VL9taoGuAUh+IkC9RVtf +kLMyJE6BnsGwegrIhwFfEhoJLeYp5H73BWlIqy/RQ6D6Gm1SBbS2Gn/j4UnJkmBGhGK0JS0YMLxey anhvM4Vz/gL5hFJTFRulrrq0N7fGEEA== X-MHO-RoutePath: aGlwcGll X-MHO-User: e44aa54c-a40b-11e9-ac5d-07445dfc96fd X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id e44aa54c-a40b-11e9-ac5d-07445dfc96fd; Thu, 11 Jul 2019 18:44:21 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6BIiJX2017955; Thu, 11 Jul 2019 12:44:19 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <0af96399f723a3e55e4c8d1f0e9926f0727f0bb3.camel@freebsd.org> Subject: Re: FreeBSD arm EABI5 documentation? From: Ian Lepore To: adr , Mark Millard Cc: Robert Crowston via freebsd-arm Date: Thu, 11 Jul 2019 12:44:18 -0600 In-Reply-To: References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 452318C3DA X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 18:44:30 -0000 On Thu, 2019-07-11 at 17:50 +0000, adr wrote: > > > > Curious about 32-bit arm stack alignment requirements in netbsd > > > > (based on a FreeBSD thread making claims that user space allows > > > > 4-byte stack alignment), I went looking around some in NetBSD > > Whooow... I don't know what on earth I'm missing, or what I said that > make you contact NetBSD developers talking about "claims". > > Just write some ugly assembler: > ====================================== > .arch armv7-a > .syntax unified > .data > str1: > .string "1-6: %d, %d, %d, %d, %d, %d\n" > .align > .text > .global main > main: > push {r0} @ stack is not 8byte align anymore > mov r8, 10 > loop: > ldr r0, =str1 > mov r1, 1 > mov r2, 2 > mov r3, 3 > mov r4, 4 > mov r5, 5 > mov r6, 6 > push { r4-r6 } @ alignment will change in the loop > bl printf > subs r8, r8, 1 > bne loop > end: > b end > ===================================================== > as -a -o test.o test.s > test.l > cc -o test test.o > > And it works. In fact it works in FreeBSD with clang. > But a more complex code, as a said before, calling > SDL2 to use graphics works without any problem on NetBSD > and Linux, but not on FreeBSD. > > In fact I like that it doesn't work in FreeBSD, because > that made me correct my code. > > That is all I was saying, and now I'm going to just shut the * up. Oh, so it's not that netbsd and linux have different stack alignment requirements, it's just that you accidentally never called a function with an unaligned stack where the misalignment caused a problem. There are only a few instructions that really require 64-bit data alignment when the strict alignment enforcement flag is off (it's off in all 3 OSes we're talking about). You could probably call most of the C library functions and luck out on the alignment. -- Ian From owner-freebsd-arm@freebsd.org Thu Jul 11 18:50:03 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 674A315DB23F for ; Thu, 11 Jul 2019 18:50:03 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C214D8C616 for ; Thu, 11 Jul 2019 18:50:02 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1562871001; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=jiwhjNjvChuW+LmxP3dJdM15fInLlottewTvkJFBmIvmQ6wy2s+vJ0TxFJf0k8faeoRCmzhTQ/VcZ xXsxUECrB8YEuYfcCg90q3ZALSCUx9vTK4aUlym7cEG34/OikNAhet9GXPEHkfpIrMbX+HX7edJgaY dBl7DRvPc+695HoBLxb+JDW5HbZbpZk60/ZeU7ZO+EGoho8i0Anx93axJ1DnoPqVZcDGP+e4mnncJf rpYztU83TV2nJ2jRM85F/4haZganm1t3B3rEoEy9CQ+h5N/RMYvQCwk9toAgTO4Xsak8XsULZp6fsP kmwWzWKmPsJwHN1/4sz9dkZktwvAgzg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=qPdrEDPRCl/rqOokfT5+LZDtyrDXdOCuqhpzo9ZNvNM=; b=Km7EoSDtz8mevCYJWtO7oBJhN8KNYkgDPG60IZ6Nnmmgd/PQRnAECyOePqNhP6FP2ZDqr6xzUFvQV ezJ1zjZ3gDLx///g+RJI4T5Bhv1Mfjy5fm6BKaJhOYS6k/YywF5T6syQiYo9aKAGp8+TlLyYd5j/mD YYFom7uxiRjQig5DK3Gci6nJAdDhPorOgZUbSEYRus4NmBxYFim8n+7NYtE9OzOxYiYbl5CPZnGJts jzczShAsg3+hobYG/oMd8LUetCUCbH4mRiyHWY6Um2MPiYX2E339rmc0blZbdaRb7C6jEWiLAkAKet fs5GJeL2a+kJkVxmvGo56nga393/4GQ== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=qPdrEDPRCl/rqOokfT5+LZDtyrDXdOCuqhpzo9ZNvNM=; b=RiMNDHzzQ4Df4Q1SA2PCiGAmf86is5POEna3zUCFiSQkhCvFz61ojylncdWJNWwd2RrZECGzLTQk3 3RWwyijBG6tJCOKlVCSSI2ZejDRd330UgoORjgF77arUIGpiQdpeiOEVobY6MdhFxBap3DE3pkRoxZ oSD+sueVi4GkY6iScVtkVSkqqYI9TGGRky8+xFZRYHLC7437kMU1c3w4339P12AhYpLL9IQdMRZIwq s0UQKJpl+qQ8dxYRuF3bIo0hA3Oa3gY5e8Yoxyehyis/yTB/K+mSPSHfu5J78XqtzkMc+D7WFycrSt BXucxJHyJ50YzRhANE+M86ssQ7rVSDg== X-MHO-RoutePath: aGlwcGll X-MHO-User: af26bb9c-a40c-11e9-ac5d-07445dfc96fd X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id af26bb9c-a40c-11e9-ac5d-07445dfc96fd; Thu, 11 Jul 2019 18:50:00 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6BInx9M017967; Thu, 11 Jul 2019 12:49:59 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: FreeBSD arm EABI5 documentation? From: Ian Lepore To: Mark Millard , adr Cc: Robert Crowston via freebsd-arm Date: Thu, 11 Jul 2019 12:49:59 -0600 In-Reply-To: <15BCB15A-6A7F-4070-A6CF-AEF8BBD2F0BE@yahoo.com> References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> <15BCB15A-6A7F-4070-A6CF-AEF8BBD2F0BE@yahoo.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: C214D8C616 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-3.00 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-1.00)[-0.996,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 18:50:03 -0000 On Thu, 2019-07-11 at 11:32 -0700, Mark Millard via freebsd-arm wrote: > Maybe "claims" was a clumsy wording for a quick-summary. I've made > a fair number of my own claims about various things, various ones > turning out to be false in my case. So I have examples around of > definitely-falsely-claimed. LOL. Mark, only you could call a message that pastes all of netbsd's STACK_ALIGNBYTES-related code, interspersed with commentary, a "quick- summary". -- Ian From owner-freebsd-arm@freebsd.org Thu Jul 11 19:03:34 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 177CB15DB689 for ; Thu, 11 Jul 2019 19:03:34 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from raven.bwct.de (raven.bwct.de [195.149.99.3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "raven.bwct.de", Issuer "raven.bwct.de" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 47ED48CE97; Thu, 11 Jul 2019 19:03:31 +0000 (UTC) (envelope-from ticso@cicely7.cicely.de) Received: from mail.cicely.de ([10.1.1.37]) by raven.bwct.de (8.15.2/8.15.2) with ESMTPS id x6BIruJ5081510 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Thu, 11 Jul 2019 20:53:56 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cicely.de; s=default; t=1562871237; bh=6P0YGdIvsIP5gYobQVDT79OdLZhiMs3Ld9nP67M9XfM=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To; b=0NHIbhyBj6JCxLq+A25vOxjqTxGoAs0IVzG5CjNejPBdm/JjyXj0+Anbk9CRbb9rN py9kainPNPgoH5b4x+NxjDQR5wWsnO+VhXSKi0uTYEpbs/H46IVvXjw6+sDJtr6tBF zl715txMZiGceFFZj6zS17WosWffxdz/eookO0fs= Received: from cicely7.cicely.de (cicely7.cicely.de [10.1.1.9]) by mail.cicely.de (8.14.5/8.14.4) with ESMTP id x6BIrbQZ035138 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Jul 2019 20:53:37 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: from cicely7.cicely.de (localhost [127.0.0.1]) by cicely7.cicely.de (8.15.2/8.15.2) with ESMTP id x6BIrbdX063031; Thu, 11 Jul 2019 20:53:37 +0200 (CEST) (envelope-from ticso@cicely7.cicely.de) Received: (from ticso@localhost) by cicely7.cicely.de (8.15.2/8.15.2/Submit) id x6BIramR063027; Thu, 11 Jul 2019 20:53:36 +0200 (CEST) (envelope-from ticso) Date: Thu, 11 Jul 2019 20:53:36 +0200 From: Bernd Walter To: Johannes Lundberg Cc: Ian Lepore , freebsd-arm@freebsd.org Subject: Re: raspberry pi 4 Message-ID: <20190711185336.GB2316@cicely7.cicely.de> Reply-To: ticso@cicely.de References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> X-Operating-System: FreeBSD cicely7.cicely.de 12.0-STABLE amd64 User-Agent: Mutt/1.5.11 X-Spam-Status: No, score=-2.9 required=4.0 tests=ALL_TRUSTED=-1, BAYES_00=-1.9 autolearn=ham version=3.3.0 X-Spam-Checker-Version: SpamAssassin 3.3.0 (2010-01-18) on spamd.cicely.de X-Rspamd-Queue-Id: 47ED48CE97 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cicely.de header.s=default header.b=0NHIbhyB X-Spamd-Result: default: False [-0.40 / 15.00]; ARC_NA(0.00)[]; HAS_REPLYTO(0.00)[ticso@cicely.de]; R_DKIM_ALLOW(-0.20)[cicely.de:s=default]; RCVD_COUNT_FIVE(0.00)[5]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[cicely.de]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.71)[0.714,0]; NEURAL_HAM_LONG(-0.94)[-0.937,0]; IP_SCORE(-0.00)[country: DE(-0.01)]; DKIM_TRACE(0.00)[cicely.de:+]; MX_GOOD(-0.01)[mx1.bwct.de]; RCVD_IN_DNSWL_NONE(0.00)[3.99.149.195.list.dnswl.org : 127.0.20.0]; NEURAL_HAM_MEDIUM(-0.36)[-0.363,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:21461, ipnet:195.149.99.0/24, country:DE]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 19:03:34 -0000 On Wed, Jul 10, 2019 at 12:19:38PM -0700, Johannes Lundberg wrote: > > On 7/10/19 11:10 AM, Ian Lepore wrote: > > On Wed, 2019-07-10 at 10:30 -0700, Johannes Lundberg wrote: > >> On 7/9/19 8:17 PM, Mark Linimon wrote: > >>> On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: > >>>> but please let's enhance support of the good OS (FreeBSD) > >>>> on a *good* boards. > >>> Despite any technical advantages or disadvantages, RPI has the most > >>> mindshare, and we would be foolish to avoid it. > >> Indeed. SBCs come and go. They are EOL before we even have a boot > >> prompt. Personally I would like to see a joint effort focused on one > >> board and make that work really well. Maybe an incentive would be the > >> foundation throwing money at it in the form of rewards for well defined > >> sub projects. The one most likely to survive longest is RPI but there > >> might be other valid alternatives as well. Thanks to Emmanuel's efforts > >> maybe Pine64 is a good alternative? I'm happy to help with graphics if > >> we would do such focused effort but as long as we're all over the place > >> I don't see much point in contributing with the limited time I have... > >> > >> Please note, this is not criticism in any way and I'm not trying to > >> diminish the work developers do on these boards. Everyone is free to > >> work on what they want. Question is, do we want a single board computer > >> that's actually usable for something or only as tinker toys? Without > >> direction, I'm afraid they will always be half working tinker toys due > >> to the limited amount of developers we have. > >> > >> If anyone disagrees, I welcome your point of view. > >> > > What you call a "half working tinker toy" is what we use to build and > > ship a dozen different products at $work. > > My apologies if I offended anyone. I didn't know that we had such good > support that you could actually ship products based on it. Maybe I ask > what board that is? I also run products with FreeBSD. Just a hand full in the wild right now. The current is based on RPi3 with mirrored ZFS root running service terminals with capacitive touchscreen. UI is browser based with local http server, which then connects to an USB IO controller board to fullfill the requested job. FreeBSD has come a long way with the GENERIC arm kernel we have right now and this makes is rather easy to swap boards, as long as USB and HDMI output is supported. Upgrading ports is a hell, since browsers tend to fail and such. But upgrading the OS, e.g. to support the newer 3B+, was rather easy. At home and company I run some PINE64-LTS as routers, timeservers, ... They are great boards for this job with their solid GBit Ethernet, battery backed RTC and lithium support. They also run with ZFS root on mirrored micro-SD cards. -- B.Walter http://www.bwct.de Modbus/TCP Ethernet I/O Baugruppen, ARM basierte FreeBSD Rechner uvm. From owner-freebsd-arm@freebsd.org Thu Jul 11 19:11:43 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F29015DB9B6 for ; Thu, 11 Jul 2019 19:11:43 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D9A9E8D2D1; Thu, 11 Jul 2019 19:11:42 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) (Authenticated sender: kevans) by smtp.freebsd.org (Postfix) with ESMTPSA id 85191194E7; Thu, 11 Jul 2019 19:11:42 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-wm1-f48.google.com with SMTP id a15so6693894wmj.5; Thu, 11 Jul 2019 12:11:42 -0700 (PDT) X-Gm-Message-State: APjAAAV63wHCnEoNwEd5RBBFzAQ76zDNhSIpIuS5EV6YVZLy3kPizpdO tC8KNkKTlDcdmciYzHel9crNmK7neq8e2nBh26w= X-Google-Smtp-Source: APXvYqzGNUMtuZoxhUFWzeutJiqY8l5yEaGzHPGJsISU/yelwhv8/AB0bf7sOc5gPMGVLQerXNmoWzycSShlGlj4Kic= X-Received: by 2002:a05:600c:c6:: with SMTP id u6mr5583615wmm.153.1562872301257; Thu, 11 Jul 2019 12:11:41 -0700 (PDT) MIME-Version: 1.0 References: <94eaa9c9-f826-b039-30c5-9161d163131a@net-art.cz> In-Reply-To: <94eaa9c9-f826-b039-30c5-9161d163131a@net-art.cz> From: Kyle Evans Date: Thu, 11 Jul 2019 14:11:29 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Few of my articles about FreeBSD on ARM To: Alex Samorukov Cc: Ian Lepore , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: D9A9E8D2D1 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 19:11:43 -0000 On Thu, Jul 11, 2019 at 1:30 PM Alex Samorukov wrote: > > > On 11/07/2019 18:20, Ian Lepore wrote: > > > > [... snip ...] > > For the busybox stuff... are you aware of bsdbox? I don't know much > > about it, except that it existw. > > > > https://github.com/freebsd/freebsd/tree/master/tools/bsdbox > Looks interesting, but seems to be abandoned long time ago. There is > also toybox, which is a busybox-like but with a better license. Busybox > seems to be most active and commonly used in the Linux/embedded > projects, thats why i started with it. I will try to submit my patches > to upstream after finishing them. > May I ask what gives you this impression? bsdbox is actively used in freebsd-wifi-build by myself and at least a couple of others. It doesn't see a whole lot of active commits because unlike with Busybox, it's a crunch setup much like rescue -- there's not a whole lot to bsdbox specifically other than adding another PROG from base to build in. There are some programs that would be nice to have, but they just haven't been added yet for one reason or the other- most likely being that they just don't get used much in the limited environments that it's currently used in. Thanks, Kyle Evans From owner-freebsd-arm@freebsd.org Thu Jul 11 19:15:55 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1DA8615DBA45 for ; Thu, 11 Jul 2019 19:15:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-54.consmr.mail.gq1.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7C8048D5AC for ; Thu, 11 Jul 2019 19:15:53 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: oAAamXoVM1nqt8SIiP58fPJ9BybwmCsknpwgiaDl5TGWsXubJQIhVTkqNzv_t8z qcy4qLxnOokrp9c6F8nVw1l.spnJ_guVQC1nwsn0hkScoKOUYsUji_by2fO_bMRuYDr8ClMVG70s kFGQ_XKX73Tn6FyuHIlFwQt4Go4RNiLJf3YeLMOfk8ZxgomYCYYp5.yW9bBi3eAr7cG0CYlnowWt ywGd.B.sVCCfKXx6JFx.qjD5wr7zzZL_rSMTUHLxptySfRA43mzSqtobRpZSmjV.fvGG9O8JgR.c halF4SypbLHUn9md6V0DgT4D5gO6u7KgYcL56_s7T0D8RoYYRwgKUocvxM731GEyo_gHh_strP9O 3Py3od67ZtZ1rYloTDSIyu2bd6wW_GSkb8vAZh75HL_o8PyZmtRbikIvF.nvlB95VWzkiopICgBS xukkvhTv2cpA9q7Ksx3Jc4mnl4CEYzPeWBYIzzBUWixZxAsAFSXZBATATY_2PDohJYAXq9EzDXEe XHQfb524HjO8_8aysKyJbrl9Kq0.1tYfU7VejsS7E1cwNI8p7Ii81npeAO03BKVs3cNyK6FZxB6m 1zveAQLqKH_Asm5.r93Rlw0offNoClhQ9G6vmLVRx4K7jJE77XRdYc38AFdqbuM3S6JwlF6kl6sM xu2d.Gtif18FWC9pKOEdoZIkKzILJGL.Z1k2oLEpkZMVB4qisGBth2k64pftzN1AtUQoU1CzEynx bcCVuiVUnysQh8kwvpqNgVnY5reVCwgxmVSR4Bz876dQn_T9__klip6cWl9lyU6MvwyUXPa83bah jtwwFWOPDsw9Twx9JAMHO1luXWoOl2rRYcPUTwakIg29cz0B.7oWdejFDYfGvBm.VgEk2b0VjtU7 f2QqcZLASjqUvaXD0IjgPjiGi5aT1fMz7CkRKW32OAD7ngXjw8iOFW73icvo.SYa9P2y6BprKir0 N7gGUbJ0GJeyCAL4OKJJ5sCm3oceb6Nap7qtb1bUMM4zKDECyZL.lu6lYEZl_4tNihzKWuzQgtk5 VTj7P93adTB2Timzc5mVm2G5JioaP7QjOtBBOmV3JUagmfe3vP5IYdPMg_oJv808LjLvT55cajUl 5wEppucLm_20grCv2qqwSFig0gazhVt_5K0WG9MnXQJVbC6giEUXjHxJJqfhzJnMpx2pKUa3aMES ELUTIlRxtSAiUQ2NC0_WhhNmTEhZUyburSIc5nBpBSryZ4yx69lLiAUhdBY.SN7vwpOO0DQ-- Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Thu, 11 Jul 2019 19:15:45 +0000 Received: by smtp430.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID eac3694b6aad72297c62f128167a72be; Thu, 11 Jul 2019 19:05:35 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: FreeBSD arm EABI5 documentation? From: Mark Millard In-Reply-To: Date: Thu, 11 Jul 2019 12:05:34 -0700 Cc: adr , Robert Crowston via freebsd-arm Content-Transfer-Encoding: 7bit Message-Id: <42D00B7C-272F-4ACB-8984-45F30DA58B1B@yahoo.com> References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> <15BCB15A-6A7F-4070-A6CF-AEF8BBD2F0BE@yahoo.com> To: Ian Lepore X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 7C8048D5AC X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.91 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; MX_GOOD(-0.01)[cached: mta6.am0.yahoodns.net]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(0.99)[0.991,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(1.46)[ip: (5.72), ipnet: 98.137.64.0/21(0.91), asn: 36647(0.72), country: US(-0.06)]; NEURAL_SPAM_MEDIUM(0.98)[0.977,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.99)[0.994,0]; RCVD_IN_DNSWL_NONE(0.00)[30.69.137.98.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 19:15:55 -0000 On 2019-Jul-11, at 11:49, Ian Lepore wrote: On Thu, 2019-07-11 at 11:32 -0700, Mark Millard via freebsd-arm wrote: >> Maybe "claims" was a clumsy wording for a quick-summary. I've made >> a fair number of my own claims about various things, various ones >> turning out to be false in my case. So I have examples around of >> definitely-falsely-claimed. > > LOL. Mark, only you could call a message that pastes all of netbsd's > STACK_ALIGNBYTES-related code, interspersed with commentary, a "quick- > summary". The message exchange with NetBSD folks with the word "claims" was off list and fully separate until I quoted from it on list. Also: it was just the "claims" related wording that I was talking about, not the technical material in the exchange with NetBSD folks or on list. Again, sorry for the problems from my being curious and public about it. === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Thu Jul 11 19:35:44 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E428515DC2D4 for ; Thu, 11 Jul 2019 19:35:43 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from mx.sdf.org (ol.sdf.org [205.166.94.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx.sdf.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4EB1B8E20D for ; Thu, 11 Jul 2019 19:35:42 +0000 (UTC) (envelope-from adr@SDF.ORG) Received: from sdf.lonestar.org (IDENT:adr@sdf.lonestar.org [205.166.94.16]) by mx.sdf.org (8.15.2/8.14.5) with ESMTPS id x6BJZYGQ003761 (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits) verified NO); Thu, 11 Jul 2019 19:35:34 GMT Date: Thu, 11 Jul 2019 19:35:34 +0000 (UTC) From: adr X-X-Sender: adr@sdf.lonestar.org To: Mark Millard cc: Robert Crowston via freebsd-arm Subject: Re: FreeBSD arm EABI5 documentation? In-Reply-To: <15BCB15A-6A7F-4070-A6CF-AEF8BBD2F0BE@yahoo.com> Message-ID: References: <1788e13e706b9fdaf610e4ddd671a5ed715f9dfe.camel@freebsd.org> <1CB61FE0-5665-424F-8B94-ABFC06906112@yahoo.com> <15BCB15A-6A7F-4070-A6CF-AEF8BBD2F0BE@yahoo.com> User-Agent: Alpine 2.21 (NEB 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=US-ASCII X-Rspamd-Queue-Id: 4EB1B8E20D X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [0.52 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.87)[-0.871,0]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.59)[0.595,0]; IP_SCORE(-0.44)[ip: (-1.42), ipnet: 205.166.94.0/24(-0.71), asn: 14361(-0.05), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[SDF.ORG]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-0.65)[-0.648,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[mx.SDF.ORG]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[20.94.166.205.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; FREEMAIL_TO(0.00)[yahoo.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:14361, ipnet:205.166.94.0/24, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 19:35:44 -0000 > Sorry that I offended. I only contacted them because I ran into Caaame ooon... I'm not offended. What's wrong these days, people don't have sense of humor anymore? > Oh, so it's not that netbsd and linux have different stack alignment > requirements, it's just that you accidentally never called a function > with an unaligned stack where the misalignment caused a problem. There > are only a few instructions that really require 64-bit data alignment > when the strict alignment enforcement flag is off (it's off in all 3 > OSes we're talking about). You could probably call most of the C > library functions and luck out on the alignment. That's the reason I was asking explicitly for FreeBSD calling conventions. Remember, the code I'm talking about is a forth implementation (self-modifying code) and I use a lot of SDL2 functions for portability. That's why I think this is more likely a clang vs gcc issue. Anyway thanks to both of you for your interest, I've been here for a few days only and you have made me feel on home already. Regards, adr. From owner-freebsd-arm@freebsd.org Thu Jul 11 21:09:42 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2A83915DDEBD for ; Thu, 11 Jul 2019 21:09:42 +0000 (UTC) (envelope-from samm@net-art.cz) Received: from zebra.net-art.cz (smtp-out.net-art.cz [IPv6:2001:1468::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "zebra.net-art.cz", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8F00A6B134; Thu, 11 Jul 2019 21:09:41 +0000 (UTC) (envelope-from samm@net-art.cz) Received: by zebra.net-art.cz (Postfix, from userid 65534) id 91ECE32E5E; Thu, 11 Jul 2019 23:09:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=net-art.cz; s=netart; t=1562879376; bh=0rgFdMVAqTmREK7whn4rpY4iIZIXTCg8BxuoHTKoZcc=; h=Subject:To:Cc:References:From:Date:In-Reply-To; b=uJ0S6hJdvxtnbWF3dvXdo2ajUBLGgusds7AYUZI/+cNqubm7UuB+Uuv8qBZfjwz3D TsB9SnDtobhLkMsb0sd9DaHSRmyoI3k+zr+e6N9fZlGOW6Y50SN7izIeCbh+rLgfMh ysEqhiIhQQL+pAdwD7skV88po3nal8ppK7LEZfoar/UxVWlPp57kT3DMMfSVgRKI+S uUlriATTBH+X9wxiYe0RiUGYATs5jnvvG4bh/pjCalbfa2SX5BYhJr4HnIsLkuUiKA u2IogLilGUjexcPwZHkNQXSMo5gAFEXBuud4m53bf8vRKg4TkqPUx1hXxsiI4aKAy2 vJ2C/xbt+41+w== X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on zebra.dc.rinet.ru X-Spam-Level: X-Spam-Status: No, score=-1.9 required=10.0 tests=BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 Reported 0 times. [5 zebra.net-art.cz., 1000 coolmx.net-art.cz.] [188.130.248.80] autolearn=ham autolearn_force=no version=3.4.2 Received: from owl.net-art.cz (surikat.net-art.cz [185.82.212.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "owl.net-art.cz", Issuer "owl.net-art.cz" (verified OK)) by zebra.net-art.cz (Postfix) with ESMTPS id 79ED332E5C; Thu, 11 Jul 2019 23:09:35 +0200 (CEST) Received: from [2001:1a48:6:10:ac77:5168:8745:8a46] (account samm@net-art.cz HELO Administrators-MacBook-Pro.local) by owl.net-art.cz (CommuniGate Pro SMTP 6.1.20) with ESMTPSA id 164943; Thu, 11 Jul 2019 23:09:34 +0200 Subject: Re: Few of my articles about FreeBSD on ARM To: Kyle Evans Cc: Ian Lepore , "freebsd-arm@freebsd.org" References: <94eaa9c9-f826-b039-30c5-9161d163131a@net-art.cz> From: Alex Samorukov Message-ID: <3e7273c4-a11f-af63-771b-91b46c39f7a2@net-art.cz> Date: Thu, 11 Jul 2019 23:09:31 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Virus-Status: No X-Virus-Checker-Version: clamassassin 1.2.4 with clamdscan / ClamAV 0.101.1/25507/Thu Jul 11 10:05:54 2019 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 21:09:42 -0000 On 11/07/2019 21:11, Kyle Evans wrote: > Looks interesting, but seems to be abandoned long time ago. There is >> also toybox, which is a busybox-like but with a better license. Busybox >> seems to be most active and commonly used in the Linux/embedded >> projects, thats why i started with it. I will try to submit my patches >> to upstream after finishing them. >> > May I ask what gives you this impression? bsdbox is actively used in > freebsd-wifi-build by myself and at least a couple of others. It > doesn't see a whole lot of active commits because unlike with Busybox, > it's a crunch setup much like rescue -- there's not a whole lot to > bsdbox specifically other than adding another PROG from base to build > in. There are some programs that would be nice to have, but they just > haven't been added yet for one reason or the other- most likely being > that they just don't get used much in the limited environments that > it's currently used in. Thank you for clarification. My [wrong] impression was caused by commit history. I will take a look on it one more time. From owner-freebsd-arm@freebsd.org Thu Jul 11 23:01:36 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2756715E075A for ; Thu, 11 Jul 2019 23:01:36 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from atl4mhfb01.myregisteredsite.com (atl4mhfb01.myregisteredsite.com [209.17.115.55]) (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 648A56FA93 for ; Thu, 11 Jul 2019 23:01:25 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from atl4mhob09.registeredsite.com (atl4mhob09.registeredsite.com [209.17.115.47]) by atl4mhfb01.myregisteredsite.com (8.14.4/8.14.4) with ESMTP id x6BN1NqS017316 for ; Thu, 11 Jul 2019 19:01:24 -0400 Received: from mailpod.hostingplatform.com (atl4qobmail02pod2.registeredsite.com [10.30.77.36]) by atl4mhob09.registeredsite.com (8.14.4/8.14.4) with ESMTP id x6BN1DI3019451 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Thu, 11 Jul 2019 19:01:16 -0400 Received: (qmail 37127 invoked by uid 0); 11 Jul 2019 23:01:13 -0000 X-TCPREMOTEIP: 99.253.177.25 X-Authenticated-UID: dclarke@blastwave.org Received: from unknown (HELO ?172.16.35.3?) (dclarke@blastwave.org@99.253.177.25) by 0 with ESMTPA; 11 Jul 2019 23:01:13 -0000 Subject: Re: raspberry pi 4 To: freebsd-arm@freebsd.org References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> <551442d20b86697759baaf250ddfe6e7eaf2c423.camel@freebsd.org> From: Dennis Clarke Message-ID: <7b4e4015-9508-b6ee-34d6-8519c3dfff31@blastwave.org> Date: Thu, 11 Jul 2019 19:01:12 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.0 MIME-Version: 1.0 In-Reply-To: <551442d20b86697759baaf250ddfe6e7eaf2c423.camel@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 648A56FA93 X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [5.34 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; MX_INVALID(0.50)[greylisted]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.99)[0.990,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(1.00)[1.000,0]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; RCVD_IN_DNSWL_NONE(0.00)[55.115.17.209.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; DMARC_NA(0.00)[blastwave.org]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:19871, ipnet:209.17.112.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.95)[ip: (2.46), ipnet: 209.17.112.0/21(1.31), asn: 19871(1.05), country: US(-0.06)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2019 23:01:36 -0000 > The other arm32 things basically range from "supported, but not much > ongoing activity" to "nobody has touched it for years, hard to call it > supported". Then there is the tinkerboard from ASUS. I have to wonder why a massive big name manufacturer has not simply gone all the way to 64-bit with multiple cores and more memory or even real memory slots for DDR4. ECC is just a dream. Regardless, I have not seen much work with the ASUS tinkerboard and it is just a really pretty rpi type clone. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional ps: RISC-V rv64imafdc is a whole other kettle of fish From owner-freebsd-arm@freebsd.org Sat Jul 13 05:50:19 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 51CC215E0948 for ; Sat, 13 Jul 2019 05:50:19 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 412C16EF4D; Sat, 13 Jul 2019 05:50:18 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pl1-x630.google.com with SMTP id az7so5785618plb.5; Fri, 12 Jul 2019 22:50:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=CN5KVMlDiEPLS4Ps7w98uJcTPGVrXPd9D3Y1O7McfME=; b=aDNTgirAlXJUNxGPjV2zh2FyG2apMrZjo6gIKKfMARDQnZ8ndjqVSrv0lNTJuMfUzK jugakZoVpmCxpjPYI3hwZ1okgmcOp11vVIUJPlv4Zc6a5RziTt7befFD3LF0TRCEmzM/ KcQaHR8E5lXbGPdDBMwLAGN9zLyrYkG2xBZnAbRyyJVLqdVgMRd0paxoUjMUmZ+NU4uL XiWSyevU4kixyyf8IKVvII4m4j99Ntt+N5hHKJa4F7IUJG5fEftPab9z3n2cb0EzuxU5 S69m80C9HAbn+DVdAoeJ1+eLEVQbRQptYGNu6+sbL2cozJskSCwjZ+sGosQOHchhC3d6 mqGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CN5KVMlDiEPLS4Ps7w98uJcTPGVrXPd9D3Y1O7McfME=; b=D4iR23WbqMxBdNwEIAmhiIoKgteUj6u3LXdZYcw3op/y9QtTJUoiYhXmJ0ZWQz2pwv Akbq8JOrebdz58YNPLf9525GFvW3LPh0ItXgsS8o8sLPPKK5bf59khyRLrpmx6qSUGlN 17u4wbGDhn1mz9yZR7Fq6a/qehySTjYwl1KZHKl8RyTw0imvkkowht0vjjz7wDdpNFuk 4UMmNc8jcyalS3R86BzFIvbZ3Qc1TTwha/OqlPm6PC/pX6gyEmpfHwrHMhA3qWV7cuv7 XkeX5p1htv40eLuLJ4lzy1Xoh45629kfn8Vy4BcgJ+QDTQXaDe1YDVqSDHqYcolDP2DA yb1A== X-Gm-Message-State: APjAAAW1U9lHNw+HXT7SLryj/GTXRmyzIUvuOUeAusqCfaFERRN/XwIw 6XMKj/EOaU54Tj8gzQDrlVk/K6It X-Google-Smtp-Source: APXvYqyVwqykFYcknV1+f41z532Xb6IHl8GgLmV91gYbynSVkPbQ1wr/HbfDBcf7BWNe2xbkQDubpQ== X-Received: by 2002:a17:902:654f:: with SMTP id d15mr15123557pln.253.1562997016977; Fri, 12 Jul 2019 22:50:16 -0700 (PDT) Received: from [192.168.1.100] (ngn8-ppp1551.tokyo.sannet.ne.jp. [157.192.118.27]) by smtp.googlemail.com with ESMTPSA id a21sm13049078pfi.27.2019.07.12.22.50.15 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 12 Jul 2019 22:50:16 -0700 (PDT) Subject: Re: raspberry pi 4 To: Ian Lepore , Johannes Lundberg , freebsd-arm@freebsd.org References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> <551442d20b86697759baaf250ddfe6e7eaf2c423.camel@freebsd.org> From: Denis Polygalov Message-ID: <2de8a1a4-51f8-f375-0dd9-0fa59d841063@gmail.com> Date: Sat, 13 Jul 2019 14:50:10 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <551442d20b86697759baaf250ddfe6e7eaf2c423.camel@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 412C16EF4D X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=aDNTgirA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dpolyg@gmail.com designates 2607:f8b0:4864:20::630 as permitted sender) smtp.mailfrom=dpolyg@gmail.com X-Spamd-Result: default: False [-6.81 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.89)[-0.892,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-2.91)[ip: (-8.85), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.45), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[0.3.6.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 05:50:19 -0000 > RPi and Beaglebone. These are "legacy" boards that were the first ones > to run freebsd when we started adding armv6/7 support. > The other arm32 things basically range from "supported, but not much > ongoing activity" to "nobody has touched it for years, hard to call it > supported". One interesting thing about Beaglebone - seems like it provides functionality missing in other SBC including RPis: https://www.embeddedrelated.com/showarticle/586.php (I don't know does FreeBSD support RPUs in BB image or not) 'Zooming out' this discussion and trying to generalize various interests of people playing/working with SCBs it seems for me that there are 3 categories of boards: 1. A board interacting with user mostly via screen/GUI, (laptop, POS terminal, kiosk) so the GPU support is essential. All other peripheral devices are more or less standard. 2. High I/O throughput and headless (router, NAS). In this case obviously things like data pipes: SATA/PCIe/USB3.0/1G/10G Ethernet are essential but the rest of peripheral devices are standard. 3. SBC designed to be connected to non-standard hardware (sensors, actuators etc.) and require (close to)hard real time support. Regards, Denis. On 12/07/2019 12:58 am, Ian Lepore wrote: > On Wed, 2019-07-10 at 12:19 -0700, Johannes Lundberg wrote: >> On 7/10/19 11:10 AM, Ian Lepore wrote: >>> On Wed, 2019-07-10 at 10:30 -0700, Johannes Lundberg wrote: >>>> On 7/9/19 8:17 PM, Mark Linimon wrote: >>>>> On Wed, Jul 10, 2019 at 09:52:43AM +0900, Denis Polygalov wrote: >>>>>> but please let's enhance support of the good OS (FreeBSD) >>>>>> on a *good* boards. >>>>> >>>>> Despite any technical advantages or disadvantages, RPI has the most >>>>> mindshare, and we would be foolish to avoid it. >>>> >>>> Indeed. SBCs come and go. They are EOL before we even have a boot >>>> prompt. Personally I would like to see a joint effort focused on one >>>> board and make that work really well. Maybe an incentive would be the >>>> foundation throwing money at it in the form of rewards for well defined >>>> sub projects. The one most likely to survive longest is RPI but there >>>> might be other valid alternatives as well. Thanks to Emmanuel's efforts >>>> maybe Pine64 is a good alternative? I'm happy to help with graphics if >>>> we would do such focused effort but as long as we're all over the place >>>> I don't see much point in contributing with the limited time I have... >>>> >>>> Please note, this is not criticism in any way and I'm not trying to >>>> diminish the work developers do on these boards. Everyone is free to >>>> work on what they want. Question is, do we want a single board computer >>>> that's actually usable for something or only as tinker toys? Without >>>> direction, I'm afraid they will always be half working tinker toys due >>>> to the limited amount of developers we have. >>>> >>>> If anyone disagrees, I welcome your point of view. >>>> >>> >>> What you call a "half working tinker toy" is what we use to build and >>> ship a dozen different products at $work. >> >> My apologies if I offended anyone. I didn't know that we had such good >> support that you could actually ship products based on it. Maybe I ask >> what board that is? >> >> > > We use Freescale/Nxp imx6 SOMs from Boundary Devices, SolidRun, and > Technexion (Wandboard's upstream vendor). Usually we design our own > carrier/motherboards and mount the vendor SOMs on them. Sometimes > we're able to just directly use the vendor's carrier boards when we > don't need an fpga or other highly customized stuff on the board. The > products we build are all related in one way or another to precision > timekeeping. > > I think I'd sum up the state of freebsd arm32 support like this... > > RPi and Beaglebone. These are "legacy" boards that were the first ones > to run freebsd when we started adding armv6/7 support. There weren't > that many boards available back then and often the developer/eval board > cost hundreds of dollars, whereas these were cheap and easily > available. All the current arm32 devs hate working on the crappy old > code for these boards and pretty much only apply fixes, reluctantly, as > needed or requested by users. > > imx6. These are pretty well supported because I get paid to support > them. Audio and video support is weak because we don't use those at > $work (and I don't have a strong personal interest in those areas). > The most important thing that's missing is pcie support. > > Allwinner. Originally these boards were barely supported, because docs > were hard to get. Something changed and the docs became available, and > several developers adopted the family out of personal interest, so it's > currently the most-complete and best-supported arm32 family on freebsd. > > Marvell. Supported by the folks at Semihalf, mostly because people pay > them to do so. The 32-bit marvell world isn't very active these days. > > The other arm32 things basically range from "supported, but not much > ongoing activity" to "nobody has touched it for years, hard to call it > supported". > > -- Ian > > > _______________________________________________ > 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 Jul 13 06:10:52 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9469615E0E44 for ; Sat, 13 Jul 2019 06:10:52 +0000 (UTC) (envelope-from sm@ara-ler.com) Received: from mail.myserver.ws (mail.myserver.ws [144.217.111.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.myserver.ws", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 465FC6FAAB; Sat, 13 Jul 2019 06:10:51 +0000 (UTC) (envelope-from sm@ara-ler.com) Received: from dendrobates (c-73-153-76-61.hsd1.co.comcast.net [73.153.76.61]) (Authenticated sender: sm@ara-ler.com) by mail.myserver.ws (Postfix) with ESMTPSA id 6323CAAA6F; Sat, 13 Jul 2019 06:10:10 +0000 (UTC) Date: Sat, 13 Jul 2019 00:10:05 -0600 From: Sergey Manucharian To: Denis Polygalov Cc: Ian Lepore , Johannes Lundberg , freebsd-arm@freebsd.org Subject: Re: raspberry pi 4 Message-ID: <20190713061005.GI1503@dendrobates> References: <20190709161243.GC4904@mon.zyxst.net> <20190710031750.GB28522@lonesome.com> <5fcba83d-2207-accc-ab33-a33085c80753@FreeBSD.org> <35ec822f78362b6b88e25f399fddcf501a327722.camel@freebsd.org> <2aabd4ed-67b8-0ea3-5616-fb4f1d418ba0@FreeBSD.org> <551442d20b86697759baaf250ddfe6e7eaf2c423.camel@freebsd.org> <2de8a1a4-51f8-f375-0dd9-0fa59d841063@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2de8a1a4-51f8-f375-0dd9-0fa59d841063@gmail.com> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 465FC6FAAB X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sm@ara-ler.com designates 144.217.111.45 as permitted sender) smtp.mailfrom=sm@ara-ler.com X-Spamd-Result: default: False [-0.21 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-0.42)[-0.422,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+a:mail.myserver.ws]; NEURAL_HAM_LONG(-0.83)[-0.833,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[ara-ler.com]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.80)[0.802,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[mail.myserver.ws]; IP_SCORE(0.05)[ipnet: 144.217.0.0/16(-0.88), asn: 16276(1.16), country: FR(-0.01)]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[61.76.153.73.zen.spamhaus.org : 127.0.0.10]; R_DKIM_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:16276, ipnet:144.217.0.0/16, country:FR]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 06:10:52 -0000 Excerpts from Denis Polygalov's message from Sat 13-Jul-19 14:50: > > RPi and Beaglebone. These are "legacy" boards that were the first ones > > to run freebsd when we started adding armv6/7 support. > > The other arm32 things basically range from "supported, but not much > > ongoing activity" to "nobody has touched it for years, hard to call it > > supported". > > One interesting thing about Beaglebone - seems like it provides > functionality missing in other SBC including RPis: Also, don't forget that BBB has industrial temperature range variant (-40...+80C). It's really important for real life applications. -S. From owner-freebsd-arm@freebsd.org Sat Jul 13 10:16:40 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8BAF215E5998 for ; Sat, 13 Jul 2019 10:16:40 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0872280462 for ; Sat, 13 Jul 2019 10:16:39 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pg1-x532.google.com with SMTP id u17so5636776pgi.6 for ; Sat, 13 Jul 2019 03:16:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:message-id:date:user-agent:mime-version :content-language; bh=5GdPPD8eo7qOVEpaZdEFpXv5kPBuHnNbqH45RDGTpjQ=; b=R7MCVQeCqJAMGqZZyP7UlzpoX0kkQtSP3pGVdat12U+1/P7z4S+uECMhcViojq+XTs 4+CmztKYdJ0azNXDcHUSO6D1RuVubd0xB/IxAvA9o5PaMpKO462P9fklSPwfFHdp6LNm /pswk3iCjRScX7kA5C1woG7W+rcjv30EABRA3MNW8t0OQ2JgHWeuy4sTWx5jdehMLTzo boZyq8bxpbC7FiZg3stEm43ykjTg4BESuU4DbkiXAIhV0lJwRv2C2yT48HFthdzgD0G7 +/0lD6Y1sGkFGIyn1b3ShK5lTA2KrgTqghMtElqn10N1tb9BawTKMxDnhaPhjeZ8xcMd K3/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-language; bh=5GdPPD8eo7qOVEpaZdEFpXv5kPBuHnNbqH45RDGTpjQ=; b=nJzj6h0z2rfQ8FZtSmHeFTYOyqN1sWptvskpJXuhgviTKqq1SZvDvSXepLdFR/oHnF I3zNL4jK2L9ASog5DXy+rbgyA2gao69PYG9EYyBpobTeRGkglPNZXIBO/U5GRHMfRSwO qNKXJ6MwIY+QA0lK6ocMBdrPzpQGpADiW7cRSDBmech4PmPa+gOXVbF8ECL+4ehABvdo YM+ZqN34eQOliRiaACZ1NjU7PdtcI5vm8V0llAlumYRBSvjOB0R3zfcCSsvn2nGIF/zw X6T3bLT5XgRtGWk5fwa/vSeOE0Xdym+aiYzM/sO+FXEcNgSwsJ0SNt5TSddODNp3mz+h 9G7A== X-Gm-Message-State: APjAAAV7fGLC1J3BmDIxUYS7YSj8q7bYs944WIS/6gdTflC3WyQmQr5N 6ih+RZLns2tYYCLSkCVxPso9w2ta X-Google-Smtp-Source: APXvYqxayAdNH+vQ9a71XMGozgrR52O/0ef/BEksNW4cGsr4Uww0I3EU8YZL+TaZlrdy2K+fWGzaKA== X-Received: by 2002:a63:6507:: with SMTP id z7mr15407493pgb.186.1563012997665; Sat, 13 Jul 2019 03:16:37 -0700 (PDT) Received: from [192.168.1.100] (ngn8-ppp1551.tokyo.sannet.ne.jp. [157.192.118.27]) by smtp.googlemail.com with ESMTPSA id s12sm7283645pgr.79.2019.07.13.03.16.35 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Jul 2019 03:16:36 -0700 (PDT) From: Denis Polygalov Subject: Booting FreeBSD on Rock64 To: freebsd-arm@freebsd.org Message-ID: <169de7cf-32f2-7b7b-c12e-a86a4b6a9e87@gmail.com> Date: Sat, 13 Jul 2019 19:16:30 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------4F37B9EED1EE205D3DE528B5" Content-Language: en-US X-Rspamd-Queue-Id: 0872280462 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=R7MCVQeC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dpolyg@gmail.com designates 2607:f8b0:4864:20::532 as permitted sender) smtp.mailfrom=dpolyg@gmail.com X-Spamd-Result: default: False [-5.87 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DKIM_TRACE(0.00)[gmail.com:+]; CTYPE_MIXED_BOGUS(1.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.97)[ip: (-9.17), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.45), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[2.3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 10:16:40 -0000 This is a multi-part message in MIME format. --------------4F37B9EED1EE205D3DE528B5 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Here is my attempt to advance this thread: http://freebsd.1045724.x6.nabble.com/Booting-FreeBSD-on-Rock64-td6312109.html by using new release of ayufan's u-boot: 2017.09-rockchip-ayufan-1063-g29843fbd42 and most recent FreeBSD image: FreeBSD-13.0-CURRENT-arm64-aarch64-20190711-r349909-memstick.img Booting from USB drive lead to near the same infinite reset loop: ... Found 3 disks Consoles: EFI console Reading loader env vars from /efi/freebsd/loader.env FreeBSD/arm64 EFI loader, Revision 1.1 Command line arguments: loader.efi EFI version: 2.05 EFI Firmware: Das U-boot (rev 0.00) Console: efi (0) Load Path: \efi\boot\bootaa64.efi Load Device: UNKNOWN(0001,0004) "Synchronous Abort" handler, esr 0x96000210 ELR: fbec72c4 LR: fbe97500 x0 : 0000000000000000 x1 : 0000000000000000 x2 : 0000000000000000 x3 : 0000000000000000 x4 : 00000000fbecf890 x5 : 00000000fbec6838 x6 : 00000000fbeea150 x7 : 0000000000000000 x8 : 0000000000000000 x9 : 0000000000000074 x10: 00000000fbeef8a8 x11: 0000000000000296 x12: 0000000000000296 x13: 0000000000000000 x14: 00000000f9f68b90 x15: 0000000000000000 x16: 0000000000000045 x17: 0000000000000000 x18: 0000000000000000 x19: 00000000fbee9e48 x20: 00000000fbece8d3 x21: 0000000000000000 x22: 0000000000000000 x23: 00000000fbeef8b0 x24: 0000000000000000 x25: 0000000000000000 x26: 00000000fbeeeb40 x27: 0000000020001000 x28: 8000000000000005 x29: 00000000fbee9e00 Resetting CPU ... Notice however absence of line "Failed to find bootable partition" comparing to the first post in original thread. As of the network boot it reaches screen with ASCII art of the FreeBSD loader and then hangs here: Autoboot in 0 seconds, hit [Enter] to boot or any other key to stop Loading kernel... /boot/kernel/kernel text=0x93951c data=0x1914c8+0x84ab1c syms=[0x8+0x1387f8+0x8+0x124a11] Loading configured modules... can't find '/boot/entropy' Using DTB provided by EFI at 0x8200000. / For the network boot I'm using the same image as for USB boot: FreeBSD-13.0-CURRENT-arm64-aarch64-20190711-r349909-memstick.img unpacked and served via NFS. Can someone suggest what is going on here? Full USB and network boot logs are attached. Regards, Denis. --------------4F37B9EED1EE205D3DE528B5 Content-Type: text/plain; charset=UTF-8; name="USB-boot-log.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="USB-boot-log.txt" RERSIHZlcnNpb24gMS4xMyAyMDE4MDQyOA0KSUQ6MHg4MDUgTg0KSW4NCkxQRERSMw0KNzg2 TUh6DQpCdXMgV2lkdGg9MzIgQ29sPTExIEJhbms9OCBSb3c9MTUvMTUgQ1M9MiBEaWUgQnVz LVdpZHRoPTMyIFNpemU9NDA5Nk1CDQpkZHJjb25maWc6Nw0KT1VUDQoNClUtQm9vdCBTUEwg MjAxNy4wOS1yb2NrY2hpcC1heXVmYW4tMTA2My1nMjk4NDNmYmQ0MiAoSnVsIDA4IDIwMTkg LSAxMTo1NTowOCkNCmJvYXJkX2luaXRfc2RtbWNfcHdyX2VuDQpzZXR1cF9kZHJfcGFyYW0g IDENCmJvb3RlZCBmcm9tIFNQSSBmbGFzaA0KVHJ5aW5nIHRvIGJvb3QgZnJvbSBTUEkNCk5P VElDRTogIEJMMzE6IHYxLjMoZGVidWcpOjlkM2Y1OTENCk5PVElDRTogIEJMMzE6IEJ1aWx0 IDogMTQ6Mzk6MDIsIEphbiAxNyAyMDE4DQpOT1RJQ0U6ICBCTDMxOlJvY2tjaGlwIHJlbGVh c2UgdmVyc2lvbjogdjEuMw0KSU5GTzogICAgQVJNIEdJQ3YyIGRyaXZlciBpbml0aWFsaXpl ZA0KSU5GTzogICAgVXNpbmcgb3B0ZWVkIHNlYyBjcHVfY29udGV4dCENCklORk86ICAgIGJv b3QgY3B1IG1hc2s6IDENCklORk86ICAgIHBsYXRfcm9ja2NoaXBfcG11X2luaXQ6IHBkIHN0 YXR1cyAweGUNCklORk86ICAgIEJMMzE6IEluaXRpYWxpemluZyBydW50aW1lIHNlcnZpY2Vz DQpXQVJOSU5HOiBObyBPUFRFRSBwcm92aWRlZCBieSBCTDIgYm9vdCBsb2FkZXIsIEJvb3Rp bmcgZGV2aWNlIHdpdGhvdXQgT1BURUUgaW5pdGlhbGl6YXRpb24uIFNNQ2BzIGRlc3RpbmVk IGZvciBPUFRFRSB3aWxsIHJldHVybiBTTUNfVU5LDQpFUlJPUjogICBFcnJvciBpbml0aWFs aXppbmcgcnVudGltZSBzZXJ2aWNlIG9wdGVlZF9mYXN0DQpJTkZPOiAgICBCTDMxOiBQcmVw YXJpbmcgZm9yIEVMMyBleGl0IHRvIG5vcm1hbCB3b3JsZA0KSU5GTzogICAgRW50cnkgcG9p bnQgYWRkcmVzcyA9IDB4MjAwMDAwDQpJTkZPOiAgICBTUFNSID0gMHgzYzkNCg0KDQpVLUJv b3QgMjAxNy4wOS1yb2NrY2hpcC1heXVmYW4tMTA2My1nMjk4NDNmYmQ0MiAoSnVsIDA4IDIw MTkgLSAxMTo1NToyNiArMDAwMCkNCg0KTW9kZWw6IFBpbmU2NCBSb2NrNjQNCkRSQU06ICA0 IEdpQg0KTU1DOiAgIHJrc2RtbWNAZmY1MjAwMDA6IDAsIHJrc2RtbWNAZmY1MDAwMDA6IDEN ClNGOiBEZXRlY3RlZCBnZDI1cTEyOCB3aXRoIHBhZ2Ugc2l6ZSAyNTYgQnl0ZXMsIGVyYXNl IHNpemUgNCBLaUIsIHRvdGFsIDE2IE1pQg0KKioqIFdhcm5pbmcgLSBiYWQgQ1JDLCB1c2lu ZyBkZWZhdWx0IGVudmlyb25tZW50DQoNCkluOiAgICBzZXJpYWxAZmYxMzAwMDANCk91dDog ICBzZXJpYWxAZmYxMzAwMDANCkVycjogICBzZXJpYWxAZmYxMzAwMDANCk1vZGVsOiBQaW5l NjQgUm9jazY0DQptaXNjX2luaXRfcg0KY3B1aWQ9WFhYDQpzZXJpYWw9WFhYDQpOZXQ6ICAg ZXRoMDogZXRoZXJuZXRAZmY1NDAwMDANCkhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jvb3Q6 ICAwDQpDYXJkIGRpZCBub3QgcmVzcG9uZCB0byB2b2x0YWdlIHNlbGVjdCENCm1tY19pbml0 OiAtOTUsIHRpbWUgOQ0KQ2FyZCBkaWQgbm90IHJlc3BvbmQgdG8gdm9sdGFnZSBzZWxlY3Qh DQptbWNfaW5pdDogLTk1LCB0aW1lIDkNCnN0YXJ0aW5nIFVTQi4uLg0KVVNCMDogICBVU0Ig RUhDSSAxLjAwDQpVU0IxOiAgIFVTQiBPSENJIDEuMA0KVVNCMjogICBDb3JlIFJlbGVhc2U6 IDMuMTBhDQpVU0IzOiAgIFJlZ2lzdGVyIDIwMDAxNDAgTmJyUG9ydHMgMg0KU3RhcnRpbmcg dGhlIGNvbnRyb2xsZXINClVTQiBYSENJIDEuMTANCnNjYW5uaW5nIGJ1cyAwIGZvciBkZXZp Y2VzLi4uIDEgVVNCIERldmljZShzKSBmb3VuZA0Kc2Nhbm5pbmcgYnVzIDEgZm9yIGRldmlj ZXMuLi4gMSBVU0IgRGV2aWNlKHMpIGZvdW5kDQpzY2FubmluZyBidXMgMiBmb3IgZGV2aWNl cy4uLiAxIFVTQiBEZXZpY2UocykgZm91bmQNCnNjYW5uaW5nIGJ1cyAzIGZvciBkZXZpY2Vz Li4uIDIgVVNCIERldmljZShzKSBmb3VuZA0KICAgICAgIHNjYW5uaW5nIHVzYiBmb3Igc3Rv cmFnZSBkZXZpY2VzLi4uIDEgU3RvcmFnZSBEZXZpY2UocykgZm91bmQNCg0KRGV2aWNlIDA6 IFZlbmRvcjogU29ueSAgICAgUmV2OiBQTUFQIFByb2Q6IFN0b3JhZ2UgTWVkaWENCiAgICAg ICAgICAgIFR5cGU6IFJlbW92YWJsZSBIYXJkIERpc2sNCiAgICAgICAgICAgIENhcGFjaXR5 OiA3NDE2LjAgTUIgPSA3LjIgR0IgKDE1MTg3OTY4IHggNTEyKQ0KLi4uIGlzIG5vdyBjdXJy ZW50IGRldmljZQ0KU2Nhbm5pbmcgdXNiIDA6MS4uLg0KRm91bmQgRUZJIHJlbW92YWJsZSBt ZWRpYSBiaW5hcnkgZWZpL2Jvb3QvYm9vdGFhNjQuZWZpDQpyZWFkaW5nIGVmaS9ib290L2Jv b3RhYTY0LmVmaQ0KNjQxNTYwIGJ5dGVzIHJlYWQgaW4gNjAgbXMgKDEwLjIgTWlCL3MpDQps aWJmZHQgZmR0X2NoZWNrX2hlYWRlcigpOiBGRFRfRVJSX0JBRE1BR0lDDQojIyBTdGFydGlu ZyBFRkkgYXBwbGljYXRpb24gYXQgMDIwMDAwMDAgLi4uDQpDYXJkIGRpZCBub3QgcmVzcG9u ZCB0byB2b2x0YWdlIHNlbGVjdCENCm1tY19pbml0OiAtOTUsIHRpbWUgOQ0KU2Nhbm5pbmcg ZGlzayBya3NkbW1jQGZmNTIwMDAwLmJsay4uLg0KTU1DOiBibG9jayBudW1iZXIgMHgxIGV4 Y2VlZHMgbWF4KDB4MCkNCk1NQzogYmxvY2sgbnVtYmVyIDB4MSBleGNlZWRzIG1heCgweDAp DQpNTUM6IGJsb2NrIG51bWJlciAweDQ0IGV4Y2VlZHMgbWF4KDB4MCkNCkNhcmQgZGlkIG5v dCByZXNwb25kIHRvIHZvbHRhZ2Ugc2VsZWN0IQ0KbW1jX2luaXQ6IC05NSwgdGltZSA5DQpT Y2FubmluZyBkaXNrIHJrc2RtbWNAZmY1MDAwMDAuYmxrLi4uDQpNTUM6IGJsb2NrIG51bWJl ciAweDEgZXhjZWVkcyBtYXgoMHgwKQ0KTU1DOiBibG9jayBudW1iZXIgMHgxIGV4Y2VlZHMg bWF4KDB4MCkNCk1NQzogYmxvY2sgbnVtYmVyIDB4NDQgZXhjZWVkcyBtYXgoMHgwKQ0KU2Nh bm5pbmcgZGlzayB1c2JfbWFzc19zdG9yYWdlLmx1bjAuLi4NCkZvdW5kIDMgZGlza3MNCkNv bnNvbGVzOiBFRkkgY29uc29sZQ0KICAgIFJlYWRpbmcgbG9hZGVyIGVudiB2YXJzIGZyb20g L2VmaS9mcmVlYnNkL2xvYWRlci5lbnYNCkZyZWVCU0QvYXJtNjQgRUZJIGxvYWRlciwgUmV2 aXNpb24gMS4xDQoNCiAgIENvbW1hbmQgbGluZSBhcmd1bWVudHM6IGxvYWRlci5lZmkNCiAg IEVGSSB2ZXJzaW9uOiAyLjA1DQogICBFRkkgRmlybXdhcmU6IERhcyBVLWJvb3QgKHJldiAw LjAwKQ0KICAgQ29uc29sZTogZWZpICgwKQ0KICAgTG9hZCBQYXRoOiBcZWZpXGJvb3RcYm9v dGFhNjQuZWZpDQogICBMb2FkIERldmljZTogVU5LTk9XTigwMDAxLDAwMDQpDQoiU3luY2hy b25vdXMgQWJvcnQiIGhhbmRsZXIsIGVzciAweDk2MDAwMjEwDQpFTFI6ICAgICBmYmVjNzJj NA0KTFI6ICAgICAgZmJlOTc1MDANCngwIDogMDAwMDAwMDAwMDAwMDAwMCB4MSA6IDAwMDAw MDAwMDAwMDAwMDANCngyIDogMDAwMDAwMDAwMDAwMDAwMCB4MyA6IDAwMDAwMDAwMDAwMDAw MDANCng0IDogMDAwMDAwMDBmYmVjZjg5MCB4NSA6IDAwMDAwMDAwZmJlYzY4MzgNCng2IDog MDAwMDAwMDBmYmVlYTE1MCB4NyA6IDAwMDAwMDAwMDAwMDAwMDANCng4IDogMDAwMDAwMDAw MDAwMDAwMCB4OSA6IDAwMDAwMDAwMDAwMDAwNzQNCngxMDogMDAwMDAwMDBmYmVlZjhhOCB4 MTE6IDAwMDAwMDAwMDAwMDAyOTYNCngxMjogMDAwMDAwMDAwMDAwMDI5NiB4MTM6IDAwMDAw MDAwMDAwMDAwMDANCngxNDogMDAwMDAwMDBmOWY2OGI5MCB4MTU6IDAwMDAwMDAwMDAwMDAw MDANCngxNjogMDAwMDAwMDAwMDAwMDA0NSB4MTc6IDAwMDAwMDAwMDAwMDAwMDANCngxODog MDAwMDAwMDAwMDAwMDAwMCB4MTk6IDAwMDAwMDAwZmJlZTllNDgNCngyMDogMDAwMDAwMDBm YmVjZThkMyB4MjE6IDAwMDAwMDAwMDAwMDAwMDANCngyMjogMDAwMDAwMDAwMDAwMDAwMCB4 MjM6IDAwMDAwMDAwZmJlZWY4YjANCngyNDogMDAwMDAwMDAwMDAwMDAwMCB4MjU6IDAwMDAw MDAwMDAwMDAwMDANCngyNjogMDAwMDAwMDBmYmVlZWI0MCB4Mjc6IDAwMDAwMDAwMjAwMDEw MDANCngyODogODAwMDAwMDAwMDAwMDAwNSB4Mjk6IDAwMDAwMDAwZmJlZTllMDANCg0KUmVz ZXR0aW5nIENQVSAuLi4NCg== --------------4F37B9EED1EE205D3DE528B5 Content-Type: text/plain; charset=UTF-8; name="NET-boot-log.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="NET-boot-log.txt" RERSIHZlcnNpb24gMS4xMyAyMDE4MDQyOA0KSUQ6MHg4MDUgTg0KSW4NCkxQRERSMw0KNzg2 TUh6DQpCdXMgV2lkdGg9MzIgQ29sPTExIEJhbms9OCBSb3c9MTUvMTUgQ1M9MiBEaWUgQnVz LVdpZHRoPTMyIFNpemU9NDA5Nk1CDQpkZHJjb25maWc6Nw0KT1VUDQoNClUtQm9vdCBTUEwg MjAxNy4wOS1yb2NrY2hpcC1heXVmYW4tMTA2My1nMjk4NDNmYmQ0MiAoSnVsIDA4IDIwMTkg LSAxMTo1NTowOCkNCmJvYXJkX2luaXRfc2RtbWNfcHdyX2VuDQpzZXR1cF9kZHJfcGFyYW0g IDENCmJvb3RlZCBmcm9tIFNQSSBmbGFzaA0KVHJ5aW5nIHRvIGJvb3QgZnJvbSBTUEkNCk5P VElDRTogIEJMMzE6IHYxLjMoZGVidWcpOjlkM2Y1OTENCk5PVElDRTogIEJMMzE6IEJ1aWx0 IDogMTQ6Mzk6MDIsIEphbiAxNyAyMDE4DQpOT1RJQ0U6ICBCTDMxOlJvY2tjaGlwIHJlbGVh c2UgdmVyc2lvbjogdjEuMw0KSU5GTzogICAgQVJNIEdJQ3YyIGRyaXZlciBpbml0aWFsaXpl ZA0KSU5GTzogICAgVXNpbmcgb3B0ZWVkIHNlYyBjcHVfY29udGV4dCENCklORk86ICAgIGJv b3QgY3B1IG1hc2s6IDENCklORk86ICAgIHBsYXRfcm9ja2NoaXBfcG11X2luaXQ6IHBkIHN0 YXR1cyAweGUNCklORk86ICAgIEJMMzE6IEluaXRpYWxpemluZyBydW50aW1lIHNlcnZpY2Vz DQpXQVJOSU5HOiBObyBPUFRFRSBwcm92aWRlZCBieSBCTDIgYm9vdCBsb2FkZXIsIEJvb3Rp bmcgZGV2aWNlIHdpdGhvdXQgT1BURUUgaW5pdGlhbGl6YXRpb24uIFNNQ2BzIGRlc3RpbmVk IGZvciBPUFRFRSB3aWxsIHJldHVybiBTTUNfVU5LDQpFUlJPUjogICBFcnJvciBpbml0aWFs aXppbmcgcnVudGltZSBzZXJ2aWNlIG9wdGVlZF9mYXN0DQpJTkZPOiAgICBCTDMxOiBQcmVw YXJpbmcgZm9yIEVMMyBleGl0IHRvIG5vcm1hbCB3b3JsZA0KSU5GTzogICAgRW50cnkgcG9p bnQgYWRkcmVzcyA9IDB4MjAwMDAwDQpJTkZPOiAgICBTUFNSID0gMHgzYzkNCg0KDQpVLUJv b3QgMjAxNy4wOS1yb2NrY2hpcC1heXVmYW4tMTA2My1nMjk4NDNmYmQ0MiAoSnVsIDA4IDIw MTkgLSAxMTo1NToyNiArMDAwMCkNCg0KTW9kZWw6IFBpbmU2NCBSb2NrNjQNCkRSQU06ICA0 IEdpQg0KTU1DOiAgIHJrc2RtbWNAZmY1MjAwMDA6IDAsIHJrc2RtbWNAZmY1MDAwMDA6IDEN ClNGOiBEZXRlY3RlZCBnZDI1cTEyOCB3aXRoIHBhZ2Ugc2l6ZSAyNTYgQnl0ZXMsIGVyYXNl IHNpemUgNCBLaUIsIHRvdGFsIDE2IE1pQg0KKioqIFdhcm5pbmcgLSBiYWQgQ1JDLCB1c2lu ZyBkZWZhdWx0IGVudmlyb25tZW50DQoNCkluOiAgICBzZXJpYWxAZmYxMzAwMDANCk91dDog ICBzZXJpYWxAZmYxMzAwMDANCkVycjogICBzZXJpYWxAZmYxMzAwMDANCk1vZGVsOiBQaW5l NjQgUm9jazY0DQptaXNjX2luaXRfcg0KY3B1aWQ9WFhYDQpzZXJpYWw9WFhYDQpOZXQ6ICAg ZXRoMDogZXRoZXJuZXRAZmY1NDAwMDANCkhpdCBhbnkga2V5IHRvIHN0b3AgYXV0b2Jvb3Q6 ICAwDQo9PiBkaGNwDQpTcGVlZDogMTAwMCwgZnVsbCBkdXBsZXgNCkJPT1RQIGJyb2FkY2Fz dCAxDQpESENQIGNsaWVudCBib3VuZCB0byBhZGRyZXNzIDE5Mi4xNjguMS4yMDEgKDEgbXMp DQpVc2luZyBldGhlcm5ldEBmZjU0MDAwMCBkZXZpY2UNClRGVFAgZnJvbSBzZXJ2ZXIgMTky LjE2OC4xLjEwMTsgb3VyIElQIGFkZHJlc3MgaXMgMTkyLjE2OC4xLjIwMQ0KRmlsZW5hbWUg J2Jvb3QvbG9hZGVyLmVmaScuDQpMb2FkIGFkZHJlc3M6IDB4ODAwODAwDQpMb2FkaW5nOiAj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIw0KICAgICAgICAg Mi4yIE1pQi9zDQpkb25lDQpCeXRlcyB0cmFuc2ZlcnJlZCA9IDY0MTU2MCAoOWNhMTggaGV4 KQ0KPT4gdGZ0cGJvb3QgJHtrZXJuZWxfYWRkcl9yfSBib290L2xvYWRlci5lZmkNClNwZWVk OiAxMDAwLCBmdWxsIGR1cGxleA0KVXNpbmcgZXRoZXJuZXRAZmY1NDAwMDAgZGV2aWNlDQpU RlRQIGZyb20gc2VydmVyIDE5Mi4xNjguMS4xMDE7IG91ciBJUCBhZGRyZXNzIGlzIDE5Mi4x NjguMS4yMDENCkZpbGVuYW1lICdib290L2xvYWRlci5lZmknLg0KTG9hZCBhZGRyZXNzOiAw eDIwMDAwMDANCkxvYWRpbmc6ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjDQogICAgICAgICAyLjIgTWlCL3MNCmRvbmUNCkJ5dGVzIHRyYW5zZmVycmVk ID0gNjQxNTYwICg5Y2ExOCBoZXgpDQo9PiB0ZnRwYm9vdCAke2ZkdF9hZGRyX3J9IGJvb3Qv ZHRiL3JvY2tjaGlwL3JrMzM5OS1yb2NrcHJvNjQuZHRiDQpTcGVlZDogMTAwMCwgZnVsbCBk dXBsZXgNClVzaW5nIGV0aGVybmV0QGZmNTQwMDAwIGRldmljZQ0KVEZUUCBmcm9tIHNlcnZl ciAxOTIuMTY4LjEuMTAxOyBvdXIgSVAgYWRkcmVzcyBpcyAxOTIuMTY4LjEuMjAxDQpGaWxl bmFtZSAnYm9vdC9kdGIvcm9ja2NoaXAvcmszMzk5LXJvY2twcm82NC5kdGInLg0KTG9hZCBh ZGRyZXNzOiAweDFmMDAwMDANCkxvYWRpbmc6ICMjIyMjDQogICAgICAgICAxLjggTWlCL3MN CmRvbmUNCkJ5dGVzIHRyYW5zZmVycmVkID0gNzI5NzcgKDExZDExIGhleCkNCj0+IGJvb3Rl ZmkgJHtrZXJuZWxfYWRkcl9yfSAke2ZkdF9hZGRyX3J9DQojIyBTdGFydGluZyBFRkkgYXBw bGljYXRpb24gYXQgMDIwMDAwMDAgLi4uDQpDYXJkIGRpZCBub3QgcmVzcG9uZCB0byB2b2x0 YWdlIHNlbGVjdCENCm1tY19pbml0OiAtOTUsIHRpbWUgOQ0KU2Nhbm5pbmcgZGlzayBya3Nk bW1jQGZmNTIwMDAwLmJsay4uLg0KTU1DOiBibG9jayBudW1iZXIgMHgxIGV4Y2VlZHMgbWF4 KDB4MCkNCk1NQzogYmxvY2sgbnVtYmVyIDB4MSBleGNlZWRzIG1heCgweDApDQpNTUM6IGJs b2NrIG51bWJlciAweDQ0IGV4Y2VlZHMgbWF4KDB4MCkNCkNhcmQgZGlkIG5vdCByZXNwb25k IHRvIHZvbHRhZ2Ugc2VsZWN0IQ0KbW1jX2luaXQ6IC05NSwgdGltZSAxMA0KU2Nhbm5pbmcg ZGlzayBya3NkbW1jQGZmNTAwMDAwLmJsay4uLg0KTU1DOiBibG9jayBudW1iZXIgMHgxIGV4 Y2VlZHMgbWF4KDB4MCkNCk1NQzogYmxvY2sgbnVtYmVyIDB4MSBleGNlZWRzIG1heCgweDAp DQpNTUM6IGJsb2NrIG51bWJlciAweDQ0IGV4Y2VlZHMgbWF4KDB4MCkNCkZvdW5kIDIgZGlz a3MNCkNvbnNvbGVzOiBFRkkgY29uc29sZQ0KICAgIFJlYWRpbmcgbG9hZGVyIGVudiB2YXJz IGZyb20gL2VmaS9mcmVlYnNkL2xvYWRlci5lbnYNCkZyZWVCU0QvYXJtNjQgRUZJIGxvYWRl ciwgUmV2aXNpb24gMS4xDQoNCiAgIENvbW1hbmQgbGluZSBhcmd1bWVudHM6IGxvYWRlci5l ZmkNCiAgIEVGSSB2ZXJzaW9uOiAyLjA1DQogICBFRkkgRmlybXdhcmU6IERhcyBVLWJvb3Qg KHJldiAwLjAwKQ0KICAgQ29uc29sZTogZWZpICgwKQ0KICAgTG9hZCBQYXRoOiBib290XGR0 Ylxyb2NrY2hpcFxyazMzOTktcm9ja3ByDQpTZXR0aW5nIGN1cnJkZXYgdG8gbmV0MDoNClNw ZWVkOiAxMDAwLCBmdWxsIGR1cGxleA0KTG9hZGluZyAvYm9vdC9kZWZhdWx0cy9sb2FkZXIu Y29uZg0KTG9hZGluZyAvYm9vdC9kZXZpY2UuaGludHMNCkxvYWRpbmcgL2Jvb3QvbG9hZGVy LmNvbmYNCkxvYWRpbmcgL2Jvb3QvbG9hZGVyLmNvbmYubG9jYWwNCnwNCnwgIF9fX19fXyAg ICAgICAgICAgICAgIF9fX18gICBfX19fXyBfX19fXw0KICB8ICBfX19ffCAgICAgICAgICAg ICB8ICBfIFwgLyBfX19ffCAgX18gXA0KICB8IHxfX18gXyBfXyBfX18gIF9fXyB8IHxfKSB8 IChfX18gfCB8ICB8IHwNCiAgfCAgX19ffCAnX18vIF8gXC8gXyBcfCAgXyA8IFxfX18gXHwg fCAgfCB8DQogIHwgfCAgIHwgfCB8ICBfXy8gIF9fL3wgfF8pIHxfX19fKSB8IHxfX3wgfA0K ICB8IHwgICB8IHwgfCAgICB8ICAgIHx8ICAgICB8ICAgICAgfCAgICAgIHwNCiAgfF98ICAg fF98ICBcX19ffFxfX198fF9fX18vfF9fX19fL3xfX19fXy8NCi4uLg0KQXV0b2Jvb3QgaW4g MCBzZWNvbmRzLCBoaXQgW0VudGVyXSB0byBib290IG9yIGFueSBvdGhlciBrZXkgdG8gc3Rv cA0KTG9hZGluZyBrZXJuZWwuLi4NCi9ib290L2tlcm5lbC9rZXJuZWwgdGV4dD0weDkzOTUx YyBkYXRhPTB4MTkxNGM4KzB4ODRhYjFjIHN5bXM9WzB4OCsweDEzODdmOCsweDgrMHgxMjRh MTFdDQpMb2FkaW5nIGNvbmZpZ3VyZWQgbW9kdWxlcy4uLg0KY2FuJ3QgZmluZCAnL2Jvb3Qv ZW50cm9weScNClVzaW5nIERUQiBwcm92aWRlZCBieSBFRkkgYXQgMHg4MjAwMDAwLg0KLw0K --------------4F37B9EED1EE205D3DE528B5-- From owner-freebsd-arm@freebsd.org Sat Jul 13 11:18:08 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 948C915E6C15 for ; Sat, 13 Jul 2019 11:18:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2AFAC825E4 for ; Sat, 13 Jul 2019 11:18:08 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 5D921A3DA for ; Sat, 13 Jul 2019 11:18:07 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x6DBI7EY051979 for ; Sat, 13 Jul 2019 11:18:07 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x6DBI7SR051978 for freebsd-arm@FreeBSD.org; Sat, 13 Jul 2019 11:18:07 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 239186] Building source World - Error building llvm-tblgen.c Date: Sat, 13 Jul 2019 11:18:07 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: 12.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bama1987@wowway.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 11:18:08 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D239186 Bug ID: 239186 Summary: Building source World - Error building llvm-tblgen.c Product: Base System Version: 12.0-STABLE Hardware: arm64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: bama1987@wowway.com I updated source to 349966 on a Pi3b+. I run "make -j4 buildworld" and it k= icks out when trying to build "llvm-tblgen". Here is the last messages: ... --- CodeGenTarget.o --- c++ -O2 -pipe -I/usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/lib/clang/lib= llvm -I/usr/src/lib/clang/include -I/usr/src/contrib/llvm/include -DLLVM_BUILD_GLOBAL_ISEL -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -DNDEBUG -DLLVM_DEFAULT_TARGET_TRIPLE=3D\"aarch64-unknown-freebsd12.0\" -DLLVM_HOST_TRIPLE=3D\"aarch64-unknown-freebsd12.0\" -DDEFAULT_SYSROOT=3D\"/usr/obj/usr/src/arm64.aarch64/tmp\" -DLLVM_TARGET_ENABLE_AARCH64 -DLLVM_TARGET_ENABLE_ARM -DLLVM_NATIVE_ASMPARSER=3DLLVMInitializeAArch64AsmParser -DLLVM_NATIVE_ASMPRINTER=3DLLVMInitializeAArch64AsmPrinter -DLLVM_NATIVE_DISASSEMBLER=3DLLVMInitializeAArch64Disassembler -DLLVM_NATIVE_TARGET=3DLLVMInitializeAArch64Target -DLLVM_NATIVE_TARGETINFO=3DLLVMInitializeAArch64TargetInfo -DLLVM_NATIVE_TARGETMC=3DLLVMInitializeAArch64TargetMC -ffunction-sections -fdata-sections -gline-tables-only -MD -MF.depend.CodeGenTarget.o -MTCodeGenTarget.o -Qunused-arguments -I/usr/obj/usr/src/arm64.aarch64/tmp/legacy/usr/include -fno-exceptions -fno-rtti -std=3Dc++11 -stdlib=3Dlibc++ -Wno-c++11-extensions -c /usr/src/contrib/llvm/utils/TableGen/CodeGenTarget.cpp -o CodeGenTarget.o --- CodeGenDAGPatterns.o --- c++: error: unable to execute command: Killed c++: error: clang frontend command failed due to signal (use -v to see invocation) FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) Target: aarch64-unknown-freebsd12.0 Thread model: posix InstalledDir: /usr/bin c++: note: diagnostic msg: PLEASE submit a bug report to https://bugs.freebsd.org/submit/ and include the crash backtrace, preproces= sed source, and associated run script. c++: note: diagnostic msg:=20 ******************** PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT: Preprocessed source(s) and associated run script(s) are located at: c++: note: diagnostic msg: /tmp/CodeGenDAGPatterns-3a9721.cpp c++: note: diagnostic msg: /tmp/CodeGenDAGPatterns-3a9721.sh c++: note: diagnostic msg:=20 ******************** *** [CodeGenDAGPatterns.o] Error code 254 make[3]: stopped in /usr/src/usr.bin/clang/llvm-tblgen 1 error make[3]: stopped in /usr/src/usr.bin/clang/llvm-tblgen *** [_bootstrap-tools-usr.bin/clang/llvm-tblgen] Error code 2 make[2]: stopped in /usr/src 1 error make[2]: stopped in /usr/src *** [_bootstrap-tools] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src Attached is: Preprocessed source(s) and associated run script(s) are located at: c++: note: diagnostic msg: /tmp/CodeGenDAGPatterns-3a9721.cpp The following is: c++: note: diagnostic msg: /tmp/CodeGenDAGPatterns-3a9721.sh # Crash reproducer for FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) # Driver args: "--driver-mode=3Dg++" "-O2" "-pipe" "-I" "/usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/lib/clang/libllvm" "-I" "/usr/src/lib/clang/include" "-I" "/usr/src/contrib/llvm/include" "-D" "LLVM_BUILD_GLOBAL_ISEL" "-D" "__STDC_LIMIT_MACROS" "-D" "__STDC_CONSTANT_MACROS" "-D" "NDEBUG" "-D" "LLVM_DEFAULT_TARGET_TRIPLE=3D\"aarch64-unknown-freebsd12.0\"" "-D" "LLVM_HOST_TRIPLE=3D\"aarch64-unknown-freebsd12.0\"" "-D" "DEFAULT_SYSROOT=3D\"/usr/obj/usr/src/arm64.aarch64/tmp\"" "-D" "LLVM_TARGET_ENABLE_AARCH64" "-D" "LLVM_TARGET_ENABLE_ARM" "-D" "LLVM_NATIVE_ASMPARSER=3DLLVMInitializeAArch64AsmParser" "-D" "LLVM_NATIVE_ASMPRINTER=3DLLVMInitializeAArch64AsmPrinter" "-D" "LLVM_NATIVE_DISASSEMBLER=3DLLVMInitializeAArch64Disassembler" "-D" "LLVM_NATIVE_TARGET=3DLLVMInitializeAArch64Target" "-D" "LLVM_NATIVE_TARGETINFO=3DLLVMInitializeAArch64TargetInfo" "-D" "LLVM_NATIVE_TARGETMC=3DLLVMInitializeAArch64TargetMC" "-ffunction-sections" "-fdata-sections" "-gline-tables-only" "-MD" "-MF" ".depend.CodeGenDAGPatterns.o" "-MT" "CodeGenDAGPatterns.o" "-Qunused-arguments" "-I" "/usr/obj/usr/src/arm64.aarch64/tmp/legacy/usr/include" "-fno-exceptions" "-fno-rtti" "-std=3Dc++11" "-stdlib=3Dlibc++" "-Wno-c++11-extensions" "-c" "/usr/src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp" "-o" "CodeGenDAGPatterns.o" # Original command: "/usr/bin/c++" "-cc1" "-triple" "aarch64-unknown-freebsd12.0" "-emit-obj" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "CodeGenDAGPatterns.cpp" "-mrelocation-model" "static" "-mthread-model" "po= six" "-mdisable-fp-elim" "-masm-verbose" "-mconstructor-aliases" "-fuse-init-arr= ay" "-target-cpu" "generic" "-target-feature" "+neon" "-target-abi" "aapcs" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debug-info-kind=3Dline-tables-only" "-dwarf-version=3D2" "-debugger-tunin= g=3Dgdb" "-ffunction-sections" "-fdata-sections" "-coverage-notes-file" "/usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/clang/llvm-tblgen/Cod= eGenDAGPatterns.gcno" "-resource-dir" "/usr/lib/clang/8.0.0" "-dependency-file" ".depend.CodeGenDAGPatterns.o" "-sys-header-deps" "-MT" "CodeGenDAGPatterns= .o" "-I" "/usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/lib/clang/libllvm" "-I" "/usr/src/lib/clang/include" "-I" "/usr/src/contrib/llvm/include" "-D" "LLVM_BUILD_GLOBAL_ISEL" "-D" "__STDC_LIMIT_MACROS" "-D" "__STDC_CONSTANT_MACROS" "-D" "NDEBUG" "-D" "LLVM_DEFAULT_TARGET_TRIPLE=3D\"aarch64-unknown-freebsd12.0\"" "-D" "LLVM_HOST_TRIPLE=3D\"aarch64-unknown-freebsd12.0\"" "-D" "DEFAULT_SYSROOT=3D\"/usr/obj/usr/src/arm64.aarch64/tmp\"" "-D" "LLVM_TARGET_ENABLE_AARCH64" "-D" "LLVM_TARGET_ENABLE_ARM" "-D" "LLVM_NATIVE_ASMPARSER=3DLLVMInitializeAArch64AsmParser" "-D" "LLVM_NATIVE_ASMPRINTER=3DLLVMInitializeAArch64AsmPrinter" "-D" "LLVM_NATIVE_DISASSEMBLER=3DLLVMInitializeAArch64Disassembler" "-D" "LLVM_NATIVE_TARGET=3DLLVMInitializeAArch64Target" "-D" "LLVM_NATIVE_TARGETINFO=3DLLVMInitializeAArch64TargetInfo" "-D" "LLVM_NATIVE_TARGETMC=3DLLVMInitializeAArch64TargetMC" "-I" "/usr/obj/usr/src/arm64.aarch64/tmp/legacy/usr/include" "-internal-isystem" "/usr/include/c++/v1" "-O2" "-Wno-c++11-extensions" "-std=3Dc++11" "-fdeprecated-macro" "-fdebug-compilation-dir" "/usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/clang/llvm-tblgen" "-ferror-limit" "19" "-fmessage-length" "0" "-fno-rtti" "-fno-signed-char" "-fobjc-runtime=3Dgnustep" "-fdiagnostics-show-option" "-vectorize-loops" "-vectorize-slp" "-o" "CodeGenDAGPatterns.o" "-x" "c++" "/usr/src/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp" "-faddrsig" "/usr/bin/c++" "-cc1" "-triple" "aarch64-unknown-freebsd12.0" "-emit-obj" "-disable-free" "-disable-llvm-verifier" "-discard-value-names" "-main-file-name" "CodeGenDAGPatterns.cpp" "-mrelocation-model" "static" "-mthread-model" "posix" "-mdisable-fp-elim" "-masm-verbose" "-mconstructor-aliases" "-fuse-init-array" "-target-cpu" "generic" "-target-feature" "+neon" "-target-abi" "aapcs" "-fallow-half-arguments-and-returns" "-dwarf-column-info" "-debug-info-kind=3Dline-tables-only" "-dwarf-version=3D2" "-debugger-tunin= g=3Dgdb" "-ffunction-sections" "-fdata-sections" "-coverage-notes-file" "/usr/obj/usr/src/arm64.aarch64/tmp/obj-tools/usr.bin/clang/llvm-tblgen/Cod= eGenDAGPatterns.gcno" "-sys-header-deps" "-D" "LLVM_BUILD_GLOBAL_ISEL" "-D" "__STDC_LIMIT_MACROS" "-D" "__STDC_CONSTANT_MACROS" "-D" "NDEBUG" "-D" "LLVM_DEFAULT_TARGET_TRIPLE=3D\"aarch64-unknown-freebsd12.0\"" "-D" "LLVM_HOST_TRIPLE=3D\"aarch64-unknown-freebsd12.0\"" "-D" "DEFAULT_SYSROOT=3D\"/usr/obj/usr/src/arm64.aarch64/tmp\"" "-D" "LLVM_TARGET_ENABLE_AARCH64" "-D" "LLVM_TARGET_ENABLE_ARM" "-D" "LLVM_NATIVE_ASMPARSER=3DLLVMInitializeAArch64AsmParser" "-D" "LLVM_NATIVE_ASMPRINTER=3DLLVMInitializeAArch64AsmPrinter" "-D" "LLVM_NATIVE_DISASSEMBLER=3DLLVMInitializeAArch64Disassembler" "-D" "LLVM_NATIVE_TARGET=3DLLVMInitializeAArch64Target" "-D" "LLVM_NATIVE_TARGETINFO=3DLLVMInitializeAArch64TargetInfo" "-D" "LLVM_NATIVE_TARGETMC=3DLLVMInitializeAArch64TargetMC" "-O2" "-Wno-c++11-extensions" "-std=3Dc++11" "-fdeprecated-macro" "-ferror-limit"= "19" "-fmessage-length" "0" "-fno-rtti" "-fno-signed-char" "-fobjc-runtime=3Dgnu= step" "-fdiagnostics-show-option" "-vectorize-loops" "-vectorize-slp" "-x" "c++" "CodeGenDAGPatterns-3a9721.cpp" "-faddrsig" --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Sat Jul 13 12:15:57 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3C17415E8148 for ; Sat, 13 Jul 2019 12:15:57 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from out.migadu.com (out.migadu.com [91.121.223.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.migadu.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3FB0A843B2 for ; Sat, 13 Jul 2019 12:15:54 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Sat, 13 Jul 2019 12:15:47 +0000 Received: from [100.84.133.32] ([185.211.159.131]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id A4F27A8F-932C-4AAA-95F4-286B04824290.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Sat, 13 Jul 2019 12:15:46 +0000 Date: Sat, 13 Jul 2019 15:15:44 +0300 User-Agent: K-9 Mail for Android In-Reply-To: <169de7cf-32f2-7b7b-c12e-a86a4b6a9e87@gmail.com> References: <169de7cf-32f2-7b7b-c12e-a86a4b6a9e87@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: Booting FreeBSD on Rock64 To: freebsd-arm@freebsd.org,Denis Polygalov From: Greg V Message-ID: <4DDD8A7A-195E-4E0E-ADC7-FEDE509139E0@unrelenting.technology> DKIM-Signature: v=1; a=rsa-sha256; bh=8GpiU7xZCbehCtJZVFucXYIMjIL9whBQ11CguX3qNOU=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=bvcD74uz8uMie5gruJ1WKCa2gt7iBSAnzbNZoVm368iigdeYtnrbIfZOlwwH/yvwASJftqAa5LL26MZ+uqdazqy5z1cCCbGvu3c5jnXwon/lwTx5an3xjaTAp0GAsIu0JHjnHBNmSIVQUYKXRBzE4sUZUC1sJ6lH2anFA/Q3Pt0= X-Rspamd-Queue-Id: 3FB0A843B2 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=bvcD74uz; dmarc=pass (policy=none) header.from=unrelenting.technology; spf=pass (mx1.freebsd.org: domain of greg@unrelenting.technology designates 91.121.223.63 as permitted sender) smtp.mailfrom=greg@unrelenting.technology X-Spamd-Result: default: False [-6.45 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[unrelenting.technology:s=default]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:91.121.223.63]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[unrelenting.technology:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[63.223.121.91.list.dnswl.org : 127.0.10.0]; MX_GOOD(-0.01)[aspmx1.migadu.com,aspmx2.migadu.com]; DMARC_POLICY_ALLOW(-0.50)[unrelenting.technology,none]; NEURAL_HAM_SHORT(-0.83)[-0.827,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.62)[ip: (-9.90), ipnet: 91.121.0.0/16(-4.35), asn: 16276(1.17), country: FR(-0.01)]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 12:15:57 -0000 On July 13, 2019 1:16:30 PM GMT+03:00, Denis Polygalov = wrote: >Here is my attempt to advance this thread: >http://freebsd=2E1045724=2Ex6=2Enabble=2Ecom/Booting-FreeBSD-on-Rock64-td= 6312109=2Ehtml >Can someone suggest what is going on here? Not seeing any kernel output suggests serial port misconfiguration (usuall= y speed mismatch)=E2=80=A6 Rockchip firmware starts at 1=2E5M, u-boot can switch to 115200 if you con= figure that, but the kernel might be able to switch again I think=2E If you= have a high speed serial dongle, everything should work at 1=2E5M=2E I'll look at my setup when I get home=2E From owner-freebsd-arm@freebsd.org Sat Jul 13 13:12:25 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B9BA15E90FA for ; Sat, 13 Jul 2019 13:12:25 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pg1-x544.google.com (mail-pg1-x544.google.com [IPv6:2607:f8b0:4864:20::544]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AF8B1861F7 for ; Sat, 13 Jul 2019 13:12:23 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pg1-x544.google.com with SMTP id o13so5726859pgp.12 for ; Sat, 13 Jul 2019 06:12:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=5gPfKcTmm9TbdH5UbHsk5wGuk+XFq3VMxGI3d/uFv+I=; b=cVhnajEgT6cNgpz4iJDZQ8KGIQZumsjUU5gZb+suqqiy9ngevnJiMvK5GcyJuv4ONc YDdVMKZU0mZmpE2PGRdRwXbVmVgYTZFUMEARBU/qG4U1DXfTtA79Mqsa6KIQ6Uv33gT2 tUoqREcbV6UWvu1EvGeOucCxM2cdqlNzN1MHlPcxaHJ6P67DNXqTgk4xI9g8z34L0DYP xeuhhclAgPsK/Tdo58u5+BoRROchdhvSDT7jAJECQZqYhu9FhAjKebWUz3vN98SisJR7 w0yJ4HV/ig/pxe92EF9K9kqi7WOvCYEYjdk5wVGptdkQSHhhoU0z3VH7NvQbj/N3N0MP CvwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=5gPfKcTmm9TbdH5UbHsk5wGuk+XFq3VMxGI3d/uFv+I=; b=sE5TNYkHqRXct1cW5LbBh052yJjrBh82nbRJUQ0KB9BRmoYC7H4GpSlqu0R3kR3NJD UyWdysK9SAidN8oBykj5t4NNcPWYjdQ4CHEviQ3rm1x1jJHkhhmEVm2sNnoiqOYEKzhc LJjTkar14yZn03ntR3tG1anGLNm8jo00prX2bKbwEddDVTsW799409HcOO8XeydDsx16 n6hnIZre75HI8UCipXRhgDIc3ywiVZMQqP/Ziu1IXzc7QDssef9wkoXsrusTA8h/lgsP if6jDlHuL7cYSjDk+vYGdQMW3fvUQ8OBRlKhQXCmOoCI8wjEIYazDjCGODLxCx/KNnQC I/vA== X-Gm-Message-State: APjAAAXL1wAbycXJ/k6qlPJg7e23zKSYcmRNsV7Pik5+Int5KtZ/CZPP vDoHGpcujqbQGmhpgT5cl+N1vI6i X-Google-Smtp-Source: APXvYqxEsCsVrHghbM7MXKZHYMAspNtdPhuqD8E6GXNqXZKfjmcFYZPuaf70mNiLwZkIlo20TZaIiQ== X-Received: by 2002:a65:6089:: with SMTP id t9mr16488013pgu.170.1563023542610; Sat, 13 Jul 2019 06:12:22 -0700 (PDT) Received: from [192.168.1.100] (ngn8-ppp1551.tokyo.sannet.ne.jp. [157.192.118.27]) by smtp.googlemail.com with ESMTPSA id p23sm13917438pfn.10.2019.07.13.06.12.21 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Jul 2019 06:12:22 -0700 (PDT) Subject: Re: Booting FreeBSD on Rock64 To: Greg V , freebsd-arm@freebsd.org References: <169de7cf-32f2-7b7b-c12e-a86a4b6a9e87@gmail.com> <4DDD8A7A-195E-4E0E-ADC7-FEDE509139E0@unrelenting.technology> From: Denis Polygalov Message-ID: Date: Sat, 13 Jul 2019 22:12:15 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <4DDD8A7A-195E-4E0E-ADC7-FEDE509139E0@unrelenting.technology> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: AF8B1861F7 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=cVhnajEg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dpolyg@gmail.com designates 2607:f8b0:4864:20::544 as permitted sender) smtp.mailfrom=dpolyg@gmail.com X-Spamd-Result: default: False [-4.92 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.85)[-0.851,0]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[4.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-1.06)[ip: (0.37), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.45), country: US(-0.06)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 13:12:25 -0000 Hi Greg, thanks for the response. FYI I do have high speed serial dongle which can handle 1.5M and successfully use it with this ROCK64 board for serial console while booting NetBSD and stock Linux images. On 13/07/2019 9:15 pm, Greg V wrote: > On July 13, 2019 1:16:30 PM GMT+03:00, Denis Polygalov wrote: >> Here is my attempt to advance this thread: >> http://freebsd.1045724.x6.nabble.com/Booting-FreeBSD-on-Rock64-td6312109.html >> Can someone suggest what is going on here? > > Not seeing any kernel output suggests serial port misconfiguration (usually speed mismatch)… > > Rockchip firmware starts at 1.5M, u-boot can switch to 115200 if you configure that, but the kernel might be able to switch again I think. If you have a high speed serial dongle, everything should work at 1.5M. > > I'll look at my setup when I get home. > From owner-freebsd-arm@freebsd.org Sat Jul 13 14:50:57 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4B72515EA8DB for ; Sat, 13 Jul 2019 14:50:57 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 454E588D64 for ; Sat, 13 Jul 2019 14:50:56 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pf1-x431.google.com with SMTP id y15so5561544pfn.5 for ; Sat, 13 Jul 2019 07:50:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:subject:to:message-id:date:user-agent:mime-version :content-language; bh=Be3xnUkn01ZfVeoCImokpYWcGjFwKGShjLGaMOFG0u8=; b=Qiwc7UrdmJGDoIlpWST/Rf1TcnrugnoK+hruAlKBS+02eaCEmjB+eRFj4fH//4df7f DSwU23QRHqjJHWN4p4liRnQssOkz/mfqs+XPSeCks+lEOxuobEBdxen77is6Bxl2O+eL Tc4hZmVht7x5sPfsN9u9912iRIPWCRZcPz2BCI/Oe0itvgNNQU65s0+3Z0eGh1vN3e/B hluL754V5IASznnsCKyajg+RQ1zZfFbRNQPdQ78fw2zlDJ0Osbhr6W4knU1kYmB6J20r vTWyR4x7p6KX85q1MNu9fZiqyB7HENop4uL7G7rS3zQ1tWBwX9eulI9iQb6t4KVfVe2f G7EA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:subject:to:message-id:date:user-agent :mime-version:content-language; bh=Be3xnUkn01ZfVeoCImokpYWcGjFwKGShjLGaMOFG0u8=; b=Oo0b/LA7KGKaC7R/amuRGRFHHzaOW2GCCAfMPQ2pdBDfnvxnqBVmKexpxZCXRRoPUL P9EnOYA7oGVpzLrM4YZzYn/jg9efwxmENgkT2kcCmt8/02fOq8kKJil0+0y7/fU82Ihr WnUDb0UJjhClF+kSyPXQTYCODVkQjG1yoF9pro7MQXcMQmSdOlV66stqo2n4TfAFEVsF FFYUB/si81Wk0gr+G0nXud3SnDdGeqb7HxSIXUZW/bW1rQcvzZHItVCuON7vuKdQLe7a JvLBdF6J/gt0McfrQOnabQhYg+UcfhqaBMK+kg3xllUx4lnP+np8GfiKmUwv78IhpTa7 dfMA== X-Gm-Message-State: APjAAAW8vA8HO5L7ibbpo8mEBV8oF/1YiboZ7bQ6s7YpW2NdwWbUgrTH BYj98w7mmRHrGRiBhkre5a5RXCKS X-Google-Smtp-Source: APXvYqwhSTRng4lCrVuxt6D67CT4v0Hdkksi6XrbloZn4dtW2WmySguyV3A4SxCJf+/j5o17HGHEhQ== X-Received: by 2002:a65:690f:: with SMTP id s15mr13202973pgq.432.1563029454962; Sat, 13 Jul 2019 07:50:54 -0700 (PDT) Received: from [192.168.1.100] (ngn8-ppp1551.tokyo.sannet.ne.jp. [157.192.118.27]) by smtp.googlemail.com with ESMTPSA id c130sm11784232pfc.184.2019.07.13.07.50.53 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Jul 2019 07:50:54 -0700 (PDT) From: Denis Polygalov Subject: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black To: freebsd-arm@freebsd.org Message-ID: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> Date: Sat, 13 Jul 2019 23:50:47 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------0D5CE452A6115181C0437FC1" Content-Language: en-US X-Rspamd-Queue-Id: 454E588D64 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Qiwc7Urd; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dpolyg@gmail.com designates 2607:f8b0:4864:20::431 as permitted sender) smtp.mailfrom=dpolyg@gmail.com X-Spamd-Result: default: False [-5.84 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; CTYPE_MIXED_BOGUS(1.00)[]; MIME_BASE64_TEXT(0.10)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.96)[-0.957,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.97)[ip: (-9.18), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.45), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[1.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 14:50:57 -0000 This is a multi-part message in MIME format. --------------0D5CE452A6115181C0437FC1 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Having not much luck booting FreeBSD on ROCK64 I decide to give a try to (seems to be) well supported BeagleBone Black using official image: # dd if=FreeBSD-11.3-RELEASE-arm-armv6-BEAGLEBONE.img of=/dev/da0 bs=1M conv=sync 3072+0 records in 3072+0 records out 3221225472 bytes transferred in 610.657060 secs (5275016 bytes/sec) # gpart show da0 => 63 7744449 da0 MBR (3.7G) 63 1008 - free - (504K) 1071 102312 1 !12 [active] (50M) 103383 6188049 2 freebsd (3.0G) 6291432 1453080 - free - (710M) Then insert the SD card into the board, press and hold 'boot' button, apply power and got root filesystem mounting failure: Trying to mount root from ufs:/dev/ufs/rootfs [rw]... mountroot: waiting for device /dev/ufs/rootfs... Mounting from ufs:/dev/ufs/rootfs failed with error 19. Trying to mount root from ufs:mmcsd0s2 []... Mounting from ufs:mmcsd0s2 failed with error 22; retrying for 3 more seconds Mounting from ufs:mmcsd0s2 failed with error 22. Loader variables: vfs.root.mountfrom=ufs:/dev/ufs/rootfs vfs.root.mountfrom.options=rw Manual root filesystem specification: : [options] Mount using filesystem and with the specified (optional) option list. eg. ufs:/dev/da0s1a zfs:tank cd9660:/dev/cd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /) ? List valid disk boot devices . Yield 1 second (for background tasks) Abort manual input mountroot> ? List of GEOM managed disk devices: diskid/DISK-5C3DD42Es2 diskid/DISK-5C3DD42Es1 ext2fs/Angstrom msdosfs/BEAGLEBONE diskid/DISK-5C3DD42E mmcsd0s2 mmcsd0s1 mmcsd0boot1 mmcsd0boot0 mmcsd0 mountroot> The same happen with official 11.2-RELEASE image. Quite frustrating huh... :( Full boot log attached. Regards, Denis. --------------0D5CE452A6115181C0437FC1 Content-Type: text/plain; charset=UTF-8; name="FreeBSD-11.3-RELEASE-arm-armv6-BEAGLEBONE-boot-log.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="FreeBSD-11.3-RELEASE-arm-armv6-BEAGLEBONE-boot-log.txt" VS1Cb290IFNQTCAyMDE5LjAxIChKdWwgMDUgMjAxOSAtIDAyOjAzOjA3ICswMDAwKQ0KVHJ5 aW5nIHRvIGJvb3QgZnJvbSBNTUMxDQpMb2FkaW5nIEVudmlyb25tZW50IGZyb20gRkFULi4u ICoqKiBXYXJuaW5nIC0gYmFkIENSQywgdXNpbmcgZGVmYXVsdCBlbnZpcm9ubWVudA0KDQpM b2FkaW5nIEVudmlyb25tZW50IGZyb20gTU1DLi4uICoqKiBXYXJuaW5nIC0gYmFkIENSQywg dXNpbmcgZGVmYXVsdCBlbnZpcm9ubWVudA0KDQoNCg0KVS1Cb290IDIwMTkuMDEgKEp1bCAw NSAyMDE5IC0gMDI6MDM6MDcgKzAwMDApDQoNCkNQVSAgOiBBTTMzNVgtR1AgcmV2IDIuMA0K STJDOiAgIHJlYWR5DQpEUkFNOiAgNTEyIE1pQg0KTm8gbWF0Y2ggZm9yIGRyaXZlciAnb21h cF9oc21tYycNCk5vIG1hdGNoIGZvciBkcml2ZXIgJ29tYXBfaHNtbWMnDQpTb21lIGRyaXZl cnMgd2VyZSBub3QgZm91bmQNCk1NQzogICBPTUFQIFNEL01NQzogMCwgT01BUCBTRC9NTUM6 IDENCkxvYWRpbmcgRW52aXJvbm1lbnQgZnJvbSBGQVQuLi4gKioqIFdhcm5pbmcgLSBiYWQg Q1JDLCB1c2luZyBkZWZhdWx0IGVudmlyb25tZW50DQoNCkxvYWRpbmcgRW52aXJvbm1lbnQg ZnJvbSBNTUMuLi4gKioqIFdhcm5pbmcgLSBiYWQgQ1JDLCB1c2luZyBkZWZhdWx0IGVudmly b25tZW50DQoNCjxldGhhZGRyPiBub3Qgc2V0LiBWYWxpZGF0aW5nIGZpcnN0IEUtZnVzZSBN QUMNCk5ldDogICBjcHN3LCB1c2JfZXRoZXINClByZXNzIFNQQUNFIHRvIGFib3J0IGF1dG9i b290IGluIDIgc2Vjb25kcw0Kc3dpdGNoIHRvIHBhcnRpdGlvbnMgIzAsIE9LDQptbWMwIGlz IGN1cnJlbnQgZGV2aWNlDQpTY2FubmluZyBtbWMgMDoxLi4uDQpGb3VuZCBVLUJvb3Qgc2Ny aXB0IC9ib290LnNjcg0KMTk5IGJ5dGVzIHJlYWQgaW4gMiBtcyAoOTYuNyBLaUIvcykNCiMj IEV4ZWN1dGluZyBzY3JpcHQgYXQgODAwMDAwMDANCjI4NTA1NiBieXRlcyByZWFkIGluIDIw IG1zICgxMy42IE1pQi9zKQ0KIyMgU3RhcnRpbmcgYXBwbGljYXRpb24gYXQgMHg4MjAwMDAw MCAuLi4NCkNvbnNvbGVzOiBVLUJvb3QgY29uc29sZQ0KQ29tcGF0aWJsZSBVLUJvb3QgQVBJ IHNpZ25hdHVyZSBmb3VuZCBAMHg5ZGYzYTAyMA0KDQpGcmVlQlNEL2FybXY2IFUtQm9vdCBs b2FkZXIsIFJldmlzaW9uIDEuMg0KKEZyaSBKdWwgIDUgMDM6MjQ6MjggVVRDIDIwMTkgcm9v dEByZWxlbmcyLm55aS5mcmVlYnNkLm9yZykNCg0KRFJBTTogNTEyTUINCk51bWJlciBvZiBV LUJvb3QgZGV2aWNlczogMw0KVS1Cb290IGVudjogbG9hZGVyZGV2IG5vdCBzZXQsIHdpbGwg cHJvYmUgYWxsIGRldmljZXMuDQpGb3VuZCBVLUJvb3QgZGV2aWNlOiBkaXNrDQogIFByb2Jp bmcgYWxsIDx1bmtub3duPiBkZXZpY2VzLi4uDQogIENoZWNraW5nIHVuaXQ9MCBzbGljZT08 YXV0bz4gcGFydGl0aW9uPTxhdXRvPi4uLiBnb29kLg0KQm9vdGluZyBmcm9tIGRpc2swczJh Og0KTG9hZGluZyAvYm9vdC9kZWZhdWx0cy9sb2FkZXIuY29uZg0KL2Jvb3Qva2VybmVsL2tl cm5lbCBkYXRhPTB4NjFhNDZjKzB4MTY1Yjk0IHN5bXM9WzB4NCsweDY5ZWYwKzB4NCsweDk4 NTY1XQ0KfA0KSGl0IFtFbnRlcl0gdG8gYm9vdCBpbW1lZGlhdGVseSwgb3IgYW55IG90aGVy IGtleSBmb3IgY29tbWFuZCBwcm9tcHQuDQpCb290aW5nIFsvYm9vdC9rZXJuZWwva2VybmVs XS4uLg0KL2Jvb3QvZHRiL2FtMzM1eC1ib25lYmxhY2suZHRiIHNpemU9MHhjOTQ5DQpMb2Fk ZWQgRFRCIGZyb20gZmlsZSAnYW0zMzV4LWJvbmVibGFjay5kdGInLg0KS2VybmVsIGVudHJ5 IGF0IDB4ODI0MDAxMDAuLi4NCktlcm5lbCBhcmdzOiAobnVsbCkNCkNvcHlyaWdodCAoYykg MTk5Mi0yMDE5IFRoZSBGcmVlQlNEIFByb2plY3QuDQpDb3B5cmlnaHQgKGMpIDE5NzksIDE5 ODAsIDE5ODMsIDE5ODYsIDE5ODgsIDE5ODksIDE5OTEsIDE5OTIsIDE5OTMsIDE5OTQNCiAg ICAgICAgVGhlIFJlZ2VudHMgb2YgdGhlIFVuaXZlcnNpdHkgb2YgQ2FsaWZvcm5pYS4gQWxs IHJpZ2h0cyByZXNlcnZlZC4NCkZyZWVCU0QgaXMgYSByZWdpc3RlcmVkIHRyYWRlbWFyayBv ZiBUaGUgRnJlZUJTRCBGb3VuZGF0aW9uLg0KRnJlZUJTRCAxMS4zLVJFTEVBU0UgIzAgcjM0 OTc1NDogRnJpIEp1bCAgNSAwMzo0MTozMSBVVEMgMjAxOQ0KICAgIHJvb3RAcmVsZW5nMi5u eWkuZnJlZWJzZC5vcmc6L3Vzci9vYmovYXJtLmFybXY2L3Vzci9zcmMvc3lzL0JFQUdMRUJP TkUgYXJtDQpGcmVlQlNEIGNsYW5nIHZlcnNpb24gOC4wLjAgKHRhZ3MvUkVMRUFTRV84MDAv ZmluYWwgMzU2MzY1KSAoYmFzZWQgb24gTExWTSA4LjAuMCkNClZUOiBpbml0IHdpdGhvdXQg ZHJpdmVyLg0KQ1BVOiBBUk0gQ29ydGV4LUE4IHIzcDIgKEVDTzogMHgwMDAwMDAwMCkNCkNQ VSBGZWF0dXJlczoNCiAgVGh1bWIyLCBTZWN1cml0eSwgVk1TQXY3DQpPcHRpb25hbCBpbnN0 cnVjdGlvbnM6DQogIFVNVUxMLCBTTVVMTCwgU0lNRChleHQpDQpMb1VVOjIgTG9DOjMgTG9V SVM6MQ0KQ2FjaGUgbGV2ZWwgMToNCiAzMktCLzY0QiA0LXdheSBkYXRhIGNhY2hlIFdUIFdC IFJlYWQtQWxsb2MNCiAzMktCLzY0QiA0LXdheSBpbnN0cnVjdGlvbiBjYWNoZSBSZWFkLUFs bG9jDQpDYWNoZSBsZXZlbCAyOg0KIDI1NktCLzY0QiA4LXdheSB1bmlmaWVkIGNhY2hlIFdU IFdCIFJlYWQtQWxsb2MgV3JpdGUtQWxsb2MNCnJlYWwgbWVtb3J5ICA9IDUzNjg3MDkxMiAo NTEyIE1CKQ0KYXZhaWwgbWVtb3J5ID0gNTE0NTYwMDAwICg0OTAgTUIpDQpUZXhhcyBJbnN0 cnVtZW50cyBBTTMzNTggUHJvY2Vzc29yLCBSZXZpc2lvbiBFUzEuMQ0KcmFuZG9tOiBlbnRy b3B5IGRldmljZSBleHRlcm5hbCBpbnRlcmZhY2UNCmtiZDAgYXQga2JkbXV4MA0Kb2Z3YnVz MDogPE9wZW4gRmlybXdhcmUgRGV2aWNlIFRyZWU+DQpzaW1wbGVidXMwOiA8RmxhdHRlbmVk IGRldmljZSB0cmVlIHNpbXBsZSBidXM+IG9uIG9md2J1czANCnNpbXBsZWJ1czE6IDxGbGF0 dGVuZWQgZGV2aWNlIHRyZWUgc2ltcGxlIGJ1cz4gb24gc2ltcGxlYnVzMA0Kc2ltcGxlYnVz MjogPEZsYXR0ZW5lZCBkZXZpY2UgdHJlZSBzaW1wbGUgYnVzPiBtZW0gMHgyMTAwMDAtMHgy MTFmZmYgb24gc2ltcGxlYnVzMQ0KdGlfc2NtMDogPFRJIENvbnRyb2wgTW9kdWxlPiBtZW0g MC0weDdmZiBvbiBzaW1wbGVidXMyDQphaW50YzA6IDxUSSBBSU5UQyBJbnRlcnJ1cHQgQ29u dHJvbGxlcj4gbWVtIDB4NDgyMDAwMDAtMHg0ODIwMGZmZiBvbiBzaW1wbGVidXMwDQphaW50 YzA6IFJldmlzaW9uIDUuMA0KYW0zMzV4X3ByY20wOiA8QU0zMzV4IFBvd2VyIGFuZCBDbG9j ayBNYW5hZ2VtZW50PiBtZW0gMHgyMDAwMDAtMHgyMDNmZmYgb24gc2ltcGxlYnVzMQ0KYW0z MzV4X3ByY20wOiBDbG9ja3M6IFN5c3RlbSAyNC4wIE1IeiwgQ1BVIDEwMDAgTUh6DQpjcHVs aXN0MDogPE9wZW4gRmlybXdhcmUgQ1BVIEdyb3VwPiBvbiBvZndidXMwDQpjcHUwOiA8T3Bl biBGaXJtd2FyZSBDUFU+IG9uIGNwdWxpc3QwDQpwbXUwOiA8UGVyZm9ybWFuY2UgTW9uaXRv cmluZyBVbml0PiBpcnEgMCBvbiBvZndidXMwDQp0aV9waW5tdXgwOiA8VEkgUGlubXV4IE1v ZHVsZT4gbWVtIDB4ODAwLTB4YTM3IG9uIHNpbXBsZWJ1czINCmFtMzM1eF9zY20wOiA8QU0z MzV4IENvbnRyb2wgTW9kdWxlIEV4dGVuc2lvbj4gb24gdGlfc2NtMA0KZ3BpbzA6IDxUSSBB TTMzNXggR2VuZXJhbCBQdXJwb3NlIEkvTyAoR1BJTyk+IG1lbSAweDQ0ZTA3MDAwLTB4NDRl MDdmZmYgaXJxIDcgb24gc2ltcGxlYnVzMA0KZ3Bpb2J1czA6IDxPRlcgR1BJTyBidXM+IG9u IGdwaW8wDQpncGlvYzA6IDxHUElPIGNvbnRyb2xsZXI+IG9uIGdwaW8wDQpncGlvMTogPFRJ IEFNMzM1eCBHZW5lcmFsIFB1cnBvc2UgSS9PIChHUElPKT4gbWVtIDB4NDgwNGMwMDAtMHg0 ODA0Y2ZmZiBpcnEgOCBvbiBzaW1wbGVidXMwDQpncGlvYnVzMTogPE9GVyBHUElPIGJ1cz4g b24gZ3BpbzENCmdwaW9jMTogPEdQSU8gY29udHJvbGxlcj4gb24gZ3BpbzENCmdwaW8yOiA8 VEkgQU0zMzV4IEdlbmVyYWwgUHVycG9zZSBJL08gKEdQSU8pPiBtZW0gMHg0ODFhYzAwMC0w eDQ4MWFjZmZmIGlycSA5IG9uIHNpbXBsZWJ1czANCmdwaW9idXMyOiA8T0ZXIEdQSU8gYnVz PiBvbiBncGlvMg0KZ3Bpb2MyOiA8R1BJTyBjb250cm9sbGVyPiBvbiBncGlvMg0KZ3BpbzM6 IDxUSSBBTTMzNXggR2VuZXJhbCBQdXJwb3NlIEkvTyAoR1BJTyk+IG1lbSAweDQ4MWFlMDAw LTB4NDgxYWVmZmYgaXJxIDEwIG9uIHNpbXBsZWJ1czANCmdwaW9idXMzOiA8T0ZXIEdQSU8g YnVzPiBvbiBncGlvMw0KZ3Bpb2MzOiA8R1BJTyBjb250cm9sbGVyPiBvbiBncGlvMw0KdWFy dDA6IGNvbnNvbGUgKDExNTM4NCxuLDgsMSlpYmxlKT4gbWVtIDB4NDRlMDkwMDAtMHg0NGUw YWZmZiBpcnEgMTEgb24gc2ltcGxlYnVzMA0KaWljaGIwOiA8VEkgSTJDIENvbnRyb2xsZXI+ IG1lbSAweDQ0ZTBiMDAwLTB4NDRlMGJmZmYgaXJxIDE3IG9uIHNpbXBsZWJ1czANCmlpY2hi MDogSTJDIHJldmlzaW9uIDQuMCBGSUZPIHNpemU6IDMyIGJ5dGVzDQppaWNoYjE6IDxUSSBJ MkMgQ29udHJvbGxlcj4gbWVtIDB4NDgwMmEwMDAtMHg0ODAyYWZmZiBpcnEgMTggb24gc2lt cGxlYnVzMA0KaWljaGIxOiBJMkMgcmV2aXNpb24gNC4wIEZJRk8gc2l6ZTogMzIgYnl0ZXMN CmlpY2hiMjogPFRJIEkyQyBDb250cm9sbGVyPiBtZW0gMHg0ODE5YzAwMC0weDQ4MTljZmZm IGlycSAxOSBvbiBzaW1wbGVidXMwDQppaWNoYjI6IEkyQyByZXZpc2lvbiA0LjAgRklGTyBz aXplOiAzMiBieXRlcw0Kc2RoY2lfdGkwOiA8VEkgTU1DSFMgKFNESENJIDIuMCk+IG1lbSAw eDQ4MDYwMDAwLTB4NDgwNjBmZmYgaXJxIDIwIG9uIHNpbXBsZWJ1czANCnNkaGNpX3RpMTog PFRJIE1NQ0hTIChTREhDSSAyLjApPiBtZW0gMHg0ODFkODAwMC0weDQ4MWQ4ZmZmIGlycSAy MSBvbiBzaW1wbGVidXMwDQptbWMwOiA8TU1DL1NEIGJ1cz4gb24gc2RoY2lfdGkxDQp0aV93 ZHQwOiA8VEkgV2F0Y2hkb2cgVGltZXI+IG1lbSAweDQ0ZTM1MDAwLTB4NDRlMzVmZmYgaXJx IDIzIG9uIHNpbXBsZWJ1czANCnRpX21ib3gwOiA8VEkgU3lzdGVtIE1haWxib3g+IG1lbSAw eDQ4MGM4MDAwLTB4NDgwYzgxZmYgaXJxIDI2IG9uIHNpbXBsZWJ1czANCnRpX21ib3gwOiBy ZXZpc2lvbiA0LjANCmFtMzM1eF9kbXRpbWVyMDogPEFNMzM1eCBETVRpbWVyMj4gbWVtIDB4 NDgwNDAwMDAtMHg0ODA0MDNmZiBpcnEgMjggb24gc2ltcGxlYnVzMA0KRXZlbnQgdGltZXIg IkRNVGltZXIyIiBmcmVxdWVuY3kgMjQwMDAwMDAgSHogcXVhbGl0eSA1MDANCmFtMzM1eF9k bXRpbWVyMTogPEFNMzM1eCBETVRpbWVyMz4gbWVtIDB4NDgwNDIwMDAtMHg0ODA0MjNmZiBp cnEgMjkgb24gc2ltcGxlYnVzMA0KVGltZWNvdW50ZXIgIkRNVGltZXIzIiBmcmVxdWVuY3kg MjQwMDAwMDAgSHogcXVhbGl0eSA1MDANCmFtMzM1eF9ydGMwOiA8QU0zMzV4IFJUQyAocG93 ZXIgbWFuYWdlbWVudCBtb2RlKT4gbWVtIDB4NDRlM2UwMDAtMHg0NGUzZWZmZiBpcnEgMzQs MzUgb24gc2ltcGxlYnVzMA0KYW0zMzV4X3J0YzA6IEFNMzM1WCBSVEMgdjEuMC42DQpzcGkw OiA8VEkgTWNTUEkgY29udHJvbGxlcj4gbWVtIDB4NDgxYTAwMDAtMHg0ODFhMDNmZiBpcnEg Mzcgb24gc2ltcGxlYnVzMA0Kc3BpMDogc2NoZW1lOiAweDEgZnVuYzogMHgzMCBydGw6IDEg cmV2OiAyLjExIGN1c3RvbSByZXY6IDANCnNwaWJ1czA6IDxPRlcgU1BJIGJ1cz4gb24gc3Bp MA0KdXNic3MwOiA8VEkgQU0zM3h4IGludGVncmF0ZWQgVVNCIE9URyBjb250cm9sbGVyPiBt ZW0gMHg0NzQwMDAwMC0weDQ3NDAwZmZmIG9uIHNpbXBsZWJ1czANCnVzYnNzMDogVEkgQU0z MzVYIFVTQlNTIHYwLjAuMTMNCm11c2JvdGcwOiA8VEkgQU0zM3h4IGludGVncmF0ZWQgVVNC IE9URyBjb250cm9sbGVyPiBtZW0gMHg0NzQwMTQwMC0weDQ3NDAxN2ZmLDB4NDc0MDEwMDAt MHg0NzQwMTFmZiBpcnEgNjMgb24gdXNic3MwDQp1c2J1czA6IER5bmFtaWMgRklGTyBzaXpp bmcgZGV0ZWN0ZWQsIGFzc3VtaW5nIDE2S2J5dGVzIG9mIEZJRk8gUkFNDQp1c2J1czAgb24g bXVzYm90ZzANCm11c2JvdGcxOiA8VEkgQU0zM3h4IGludGVncmF0ZWQgVVNCIE9URyBjb250 cm9sbGVyPiBtZW0gMHg0NzQwMWMwMC0weDQ3NDAxZmZmLDB4NDc0MDE4MDAtMHg0NzQwMTlm ZiBpcnEgNjQgb24gdXNic3MwDQp1c2J1czE6IER5bmFtaWMgRklGTyBzaXppbmcgZGV0ZWN0 ZWQsIGFzc3VtaW5nIDE2S2J5dGVzIG9mIEZJRk8gUkFNDQp1c2J1czEgb24gbXVzYm90ZzEN CmNwc3dzczA6IDwzLXBvcnQgU3dpdGNoIEV0aGVybmV0IFN1YnN5c3RlbT4gbWVtIDB4NGEx MDAwMDAtMHg0YTEwMDdmZiwweDRhMTAxMjAwLTB4NGExMDEyZmYgaXJxIDM4LDM5LDQwLDQx IG9uIHNpbXBsZWJ1czANCmNwc3dzczA6IENQU1cgU1MgVmVyc2lvbiAxLjEyICgwKQ0KY3Bz d3NzMDogSW5pdGlhbCBxdWV1ZSBzaXplIFRYPTEyOCBSWD0zODQNCmNwc3cwOiA8RXRoZXJu ZXQgU3dpdGNoIFBvcnQ+IG9uIGNwc3dzczANCm1paWJ1czA6IDxNSUkgYnVzPiBvbiBjcHN3 MA0Kc21zY3BoeTA6IDxTTUMgTEFOODcxMEEgMTAvMTAwIGludGVyZmFjZT4gUEhZIDAgb24g bWlpYnVzMA0Kc21zY3BoeTA6ICAxMGJhc2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAx MDBiYXNlVFgtRkRYLCBhdXRvDQpjcHN3MDogRXRoZXJuZXQgYWRkcmVzczogOTA6NTk6YWY6 NTg6NjA6YmINCmZiMDogPEFNMzM1eCBMQ0QgY29udHJvbGxlcj4gbWVtIDB4NDgzMGUwMDAt MHg0ODMwZWZmZiBpcnEgNDMgb24gc2ltcGxlYnVzMA0KdGlfYWRjMDogPFRJIEFEQyBjb250 cm9sbGVyPiBtZW0gMHg0NGUwZDAwMC0weDQ0ZTBkZmZmIGlycSA0NCBkaXNhYmxlZCBvbiBz aW1wbGVidXMwDQp0aV9hZGMwOiBzY2hlbWU6IDB4MSBmdW5jOiAweDczMCBydGw6IDAgcmV2 OiAwLjEgY3VzdG9tIHJldjogMA0KdGlfcHJ1c3MwOiA8VEkgUHJvZ3JhbW1hYmxlIFJlYWx0 aW1lIFVuaXQgU3Vic3lzdGVtPiBtZW0gMHg0YTMwMDAwMC0weDRhMzdmZmZmIGlycSA1Myw1 NCw1NSw1Niw1Nyw1OCw1OSw2MCBvbiBzaW1wbGVidXMwDQp0aV9wcnVzczA6IEFNMzN4eCBQ UlUtSUNTUw0KZ3Bpb2xlZDA6IDxHUElPIExFRHM+IG9uIG9md2J1czANCmNyeXB0b3NvZnQw OiA8c29mdHdhcmUgY3J5cHRvPg0KVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNl Yw0KaWljYnVzMDogPE9GVyBJMkMgYnVzPiBvbiBpaWNoYjANCmlpYzA6IDxJMkMgZ2VuZXJp YyBJL08+IG9uIGlpY2J1czANCmFtMzM1eF9wbWljMDogPFRJIFRQUzY1MjE3IFBvd2VyIE1h bmFnZW1lbnQgSUM+IGF0IGFkZHIgMHg0OCBpcnEgNjYgb24gaWljYnVzMA0KaWljYnVzMDog PHVua25vd24gY2FyZD4gYXQgYWRkciAweGEwDQp0ZGEwIGF0IGFkZHIgMHhlMCBvbiBpaWNi dXMwDQp0ZGExIGF0IGFkZHIgMHhlMCBvbiBpaWNidXMwDQppaWNidXMxOiA8T0ZXIEkyQyBi dXM+IG9uIGlpY2hiMQ0KaWljMTogPEkyQyBnZW5lcmljIEkvTz4gb24gaWljYnVzMQ0KaWlj YnVzMjogPE9GVyBJMkMgYnVzPiBvbiBpaWNoYjINCmlpYzI6IDxJMkMgZ2VuZXJpYyBJL08+ IG9uIGlpY2J1czINCmlpY2J1czI6IDx1bmtub3duIGNhcmQ+IGF0IGFkZHIgMHhhOA0KaWlj YnVzMjogPHVua25vd24gY2FyZD4gYXQgYWRkciAweGFhDQppaWNidXMyOiA8dW5rbm93biBj YXJkPiBhdCBhZGRyIDB4YWMNCmlpY2J1czI6IDx1bmtub3duIGNhcmQ+IGF0IGFkZHIgMHhh ZQ0KdXNidXMwOiA0ODBNYnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjANCnVzYnVzMTogNDgwTWJw cyBIaWdoIFNwZWVkIFVTQiB2Mi4wDQp1Z2VuMC4xOiA8TWVudG9yIEdyYXBoaWNzIE9URyBS b290IEhVQj4gYXQgdXNidXMwDQp1aHViMDogPE1lbnRvciBHcmFwaGljcyBPVEcgUm9vdCBI VUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czANCnVnZW4x LjE6IDxNZW50b3IgR3JhcGhpY3MgT1RHIFJvb3QgSFVCPiBhdCB1c2J1czENCnVodWIxOiA8 TWVudG9yIEdyYXBoaWNzIE9URyBSb290IEhVQiwgY2xhc3MgOS8wLCByZXYgMi4wMC8xLjAw LCBhZGRyIDE+IG9uIHVzYnVzMQ0KdWh1YjE6IDEgcG9ydCB3aXRoIDEgcmVtb3ZhYmxlLCBz ZWxmIHBvd2VyZWQNCnVodWIwOiAxIHBvcnQgd2l0aCAxIHJlbW92YWJsZSwgc2VsZiBwb3dl cmVkDQptbWNzZDA6IDJHQiA8TU1DIE1NQzAyRyAzLjEwIFNOIDVDM0RENDJFIE1GRyAxMi8y MDI4IGJ5IDI1NCAweDAwNGU+IGF0IG1tYzAgNDguME1Iei84Yml0LzY1NTM1LWJsb2NrDQpt bWNzZDBib290MDogMU1CIHBhcnRpb24gMSBhdCBtbWNzZDANCm1tY3NkMGJvb3QxOiAxTUIg cGFydGlvbiAyIGF0IG1tY3NkMA0KbW1jc2QwcnBtYjogMTMxa0IgcGFydGlvbiAzIGF0IG1t Y3NkMA0KYW0zMzV4X3BtaWMwOiBUUFM2NTIxN0MgdmVyIDEuMiBwb3dlcmVkIGJ5IEFDDQp0 ZGEwOiBUREExOTk4OA0KdGRhMDogZmFpbGVkIHRvIHJlYWQgRURJRA0KdGRhMTogVERBMTk5 ODgNCnRkYTE6IGZhaWxlZCB0byByZWFkIEVESUQNClRyeWluZyB0byBtb3VudCByb290IGZy b20gdWZzOi9kZXYvdWZzL3Jvb3RmcyBbcnddLi4uDQptb3VudHJvb3Q6IHdhaXRpbmcgZm9y IGRldmljZSAvZGV2L3Vmcy9yb290ZnMuLi4NCk1vdW50aW5nIGZyb20gdWZzOi9kZXYvdWZz L3Jvb3RmcyBmYWlsZWQgd2l0aCBlcnJvciAxOS4NClRyeWluZyB0byBtb3VudCByb290IGZy b20gdWZzOm1tY3NkMHMyIFtdLi4uDQpNb3VudGluZyBmcm9tIHVmczptbWNzZDBzMiBmYWls ZWQgd2l0aCBlcnJvciAyMjsgcmV0cnlpbmcgZm9yIDMgbW9yZSBzZWNvbmRzDQpNb3VudGlu ZyBmcm9tIHVmczptbWNzZDBzMiBmYWlsZWQgd2l0aCBlcnJvciAyMi4NCg0KTG9hZGVyIHZh cmlhYmxlczoNCiAgdmZzLnJvb3QubW91bnRmcm9tPXVmczovZGV2L3Vmcy9yb290ZnMNCiAg dmZzLnJvb3QubW91bnRmcm9tLm9wdGlvbnM9cncNCg0KTWFudWFsIHJvb3QgZmlsZXN5c3Rl bSBzcGVjaWZpY2F0aW9uOg0KICA8ZnN0eXBlPjo8ZGV2aWNlPiBbb3B0aW9uc10NCiAgICAg IE1vdW50IDxkZXZpY2U+IHVzaW5nIGZpbGVzeXN0ZW0gPGZzdHlwZT4NCiAgICAgIGFuZCB3 aXRoIHRoZSBzcGVjaWZpZWQgKG9wdGlvbmFsKSBvcHRpb24gbGlzdC4NCg0KICAgIGVnLiB1 ZnM6L2Rldi9kYTBzMWENCiAgICAgICAgemZzOnRhbmsNCiAgICAgICAgY2Q5NjYwOi9kZXYv Y2QwIHJvDQogICAgICAgICAgKHdoaWNoIGlzIGVxdWl2YWxlbnQgdG86IG1vdW50IC10IGNk OTY2MCAtbyBybyAvZGV2L2NkMCAvKQ0KDQogID8gICAgICAgICAgICAgICBMaXN0IHZhbGlk IGRpc2sgYm9vdCBkZXZpY2VzDQogIC4gICAgICAgICAgICAgICBZaWVsZCAxIHNlY29uZCAo Zm9yIGJhY2tncm91bmQgdGFza3MpDQogIDxlbXB0eSBsaW5lPiAgICBBYm9ydCBtYW51YWwg aW5wdXQNCg0KbW91bnRyb290PiA/DQoNCkxpc3Qgb2YgR0VPTSBtYW5hZ2VkIGRpc2sgZGV2 aWNlczoNCiAgZGlza2lkL0RJU0stNUMzREQ0MkVzMiBkaXNraWQvRElTSy01QzNERDQyRXMx IGV4dDJmcy9BbmdzdHJvbSBtc2Rvc2ZzL0JFQUdMRUJPTkUgZGlza2lkL0RJU0stNUMzREQ0 MkUgbW1jc2QwczIgbW1jc2QwczEgbW1jc2QwYm9vdDEgbW1jc2QwYm9vdDAgbW1jc2QwDQoN Cm1vdW50cm9vdD4NCg== --------------0D5CE452A6115181C0437FC1-- From owner-freebsd-arm@freebsd.org Sat Jul 13 15:24:22 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B860415EB311 for ; Sat, 13 Jul 2019 15:24:22 +0000 (UTC) (envelope-from sm@ara-ler.com) Received: from mail.myserver.ws (mail.myserver.ws [144.217.111.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.myserver.ws", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 387DB89F9D for ; Sat, 13 Jul 2019 15:24:21 +0000 (UTC) (envelope-from sm@ara-ler.com) Received: from dendrobates (unknown [73.153.76.61]) (Authenticated sender: sm@ara-ler.com) by mail.myserver.ws (Postfix) with ESMTPSA id 50CEAA1992; Sat, 13 Jul 2019 15:24:16 +0000 (UTC) Date: Sat, 13 Jul 2019 09:24:04 -0600 From: Sergey Manucharian To: Denis Polygalov Cc: freebsd-arm@freebsd.org Subject: Re: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black Message-ID: <20190713152404.GJ1503@dendrobates> References: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 387DB89F9D X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sm@ara-ler.com designates 144.217.111.45 as permitted sender) smtp.mailfrom=sm@ara-ler.com X-Spamd-Result: default: False [-1.02 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-0.74)[-0.743,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+a:mail.myserver.ws]; NEURAL_HAM_LONG(-0.94)[-0.938,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[ara-ler.com]; NEURAL_SPAM_SHORT(0.42)[0.420,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.myserver.ws]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(0.06)[ipnet: 144.217.0.0/16(-0.88), asn: 16276(1.17), country: FR(-0.01)]; FREEMAIL_TO(0.00)[gmail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[61.76.153.73.zen.spamhaus.org : 127.0.0.10]; R_DKIM_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:16276, ipnet:144.217.0.0/16, country:FR]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 15:24:22 -0000 Excerpts from Denis Polygalov's message from Sat 13-Jul-19 23:50: > Having not much luck booting FreeBSD on ROCK64 I decide > to give a try to (seems to be) well supported > BeagleBone Black using official image: It looks that it tries to mount the eMMC partition mmcsd0s2 instead of the actual one from the SD card mmcsd1s2. As far as I remember I wasn't able to boot 11.x when it was the main line, and switched to the unreleased (that time) 12 right away. However, I believe, it can boot if the image is copied to eMMC, or at least, the second partition, although it's not a trivial thing to do. Another way is to modify the image itself to mount mmcsd1s2 as root. -S. From owner-freebsd-arm@freebsd.org Sat Jul 13 16:01:53 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5572C15EBCDF for ; Sat, 13 Jul 2019 16:01:53 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: from mail-pf1-x431.google.com (mail-pf1-x431.google.com [IPv6:2607:f8b0:4864:20::431]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5718E8B34E for ; Sat, 13 Jul 2019 16:01:52 +0000 (UTC) (envelope-from dpolyg@gmail.com) Received: by mail-pf1-x431.google.com with SMTP id m30so5594669pff.8 for ; Sat, 13 Jul 2019 09:01:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=8fVOceBACEkY52hoSkEmciH1OcXAxSu8ko0Hq6sVbo4=; b=jD9CkypgCw0RbdDMKdxHuJuDkfF1BW7k/EIoL1h0M4pEVbKuMobMm93o7Ie5fe7AFW VFLBX4ChU1swJZ5s1s3PJP+HXThs6DF2EWDhvCIm0bW6oOpTPg5mKm0+/QaNn3B8XBz8 6PpirXlbEeji5W8jSSQPRg2OS78b+VDfy13wbRgRYACCB1/O1U7YPPnG0AeeIxMRHQ2P d3RGAMQgBKNXa5ZtsfmUIhxePVuSt4cfV2mjjQ4jsFZFn/h5CNtEJr+xWHjRc5NtHgd2 xNT/NVjBJ9ZPDfIV5sDgcumjIP0xRpKRmNedK7zHsY+wFHRYzogr5vLG+OvEagvnQ7m5 n5zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=8fVOceBACEkY52hoSkEmciH1OcXAxSu8ko0Hq6sVbo4=; b=cxSjqLtyzoxnRdjXBDSyp5w5wKBS1ababMHopTFrvZNt72z/DCoWYGkwA/kddI/7I1 Z8+Ic2wQu68psGtS7/vpBFXshWZeeNin+BA01Pelksbs6QpQNylFcRB2G/HI10HmiVdt ooS358YKkqj3Regc2X6OvHTW8lk0T3l19XO+9s4oy+l4Qkmw+JCA+zc2m2IO1FWinVMV R4jnARJ1Rk+LUEl9jBdp5Ba6G5yNygA5OOdWTHjXqmH6IIwV7P4FDEgGFpU4fInwa5et ywLouXQSo7m4unjC/iT/IzPh2UhXD3sdh3kk0wTIXgjyFcGnG+NvK1K18REkQW1tKoX3 LBxQ== X-Gm-Message-State: APjAAAXU4XUCfWJMX2l5/Sx8bDeyjJ8llogyMU9pKbg2iyalz95D7Lz0 v9l1cSzHLCzRe8SxGbbmoMtquXEglyQ= X-Google-Smtp-Source: APXvYqyPyzBDuMIxf6MUyUaBWkCpYY4HdwCs8wgC4iJU123r7/IzLUOyGyz7aFtKER2Q7GXMXW5yhQ== X-Received: by 2002:a63:d756:: with SMTP id w22mr17134682pgi.156.1563033711125; Sat, 13 Jul 2019 09:01:51 -0700 (PDT) Received: from [192.168.1.100] (ngn8-ppp1551.tokyo.sannet.ne.jp. [157.192.118.27]) by smtp.googlemail.com with ESMTPSA id y133sm14053277pfb.28.2019.07.13.09.01.49 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 13 Jul 2019 09:01:50 -0700 (PDT) Subject: Re: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black To: Sergey Manucharian Cc: freebsd-arm@freebsd.org References: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> <20190713152404.GJ1503@dendrobates> From: Denis Polygalov Message-ID: Date: Sun, 14 Jul 2019 01:01:48 +0900 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 MIME-Version: 1.0 In-Reply-To: <20190713152404.GJ1503@dendrobates> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 5718E8B34E X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jD9Ckypg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of dpolyg@gmail.com designates 2607:f8b0:4864:20::431 as permitted sender) smtp.mailfrom=dpolyg@gmail.com X-Spamd-Result: default: False [-6.91 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.92)[-0.916,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[1.3.4.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.98)[ip: (-9.21), ipnet: 2607:f8b0::/32(-3.18), asn: 15169(-2.45), country: US(-0.06)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 16:01:53 -0000 Hi Sergey, I tried this on 11.2-RELEASE: mountroot> ufs:/dev/mmcsd1s2 Trying to mount root from ufs:/dev/mmcsd1s2 []... mountroot: waiting for device /dev/mmcsd1s2... Mounting from ufs:/dev/mmcsd1s2 failed with error 19. mountroot> unfortunately even 12.0-RELEASE doesn't work: Trying to mount root from ufs:/dev/ufs/rootfs [rw]... mountroot: waiting for device /dev/ufs/rootfs... Mounting from ufs:/dev/ufs/rootfs failed with error 19. Loader variables: vfs.root.mountfrom=ufs:/dev/ufs/rootfs vfs.root.mountfrom.options=rw Manual root filesystem specification: : [options] Mount using filesystem and with the specified (optional) option list. eg. ufs:/dev/da0s1a zfs:zroot/ROOT/default cd9660:/dev/cd0 ro (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /) ? List valid disk boot devices . Yield 1 second (for background tasks) Abort manual input mountroot> ? List of GEOM managed disk devices: diskid/DISK-5C3DD42Es2 diskid/DISK-5C3DD42Es1 ext2fs/Angstrom msdosfs/BEAGLEBONE diskid/DISK-5C3DD42E mmcsd0s2 mmcsd0s1 mmcsd0boot1 mmcsd0boot0 mmcsd0 mountroot> ufs:/dev/mmcsd1s2 Trying to mount root from ufs:/dev/mmcsd1s2 []... mountroot: waiting for device /dev/mmcsd1s2... Mounting from ufs:/dev/mmcsd1s2 failed with error 19. mountroot> Regards, Denis. On 14/07/2019 12:24 am, Sergey Manucharian wrote: > Excerpts from Denis Polygalov's message from Sat 13-Jul-19 23:50: >> Having not much luck booting FreeBSD on ROCK64 I decide >> to give a try to (seems to be) well supported >> BeagleBone Black using official image: > > It looks that it tries to mount the eMMC partition mmcsd0s2 instead of > the actual one from the SD card mmcsd1s2. > > As far as I remember I wasn't able to boot 11.x when it was the main > line, and switched to the unreleased (that time) 12 right away. > > However, I believe, it can boot if the image is copied to eMMC, or at > least, the second partition, although it's not a trivial thing to do. > > Another way is to modify the image itself to mount mmcsd1s2 as root. > > -S. > From owner-freebsd-arm@freebsd.org Sat Jul 13 17:02:07 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1B74B15ECC57 for ; Sat, 13 Jul 2019 17:02:07 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 56C408D197 for ; Sat, 13 Jul 2019 17:02:06 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1563037318; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=SMaVsTG33YrFch77/O3ffnVd8m6ffHfBGKhkt/NZUstB6Sr6sqimPJbioCNntcYO7/VTTX6BH8j0Y vYC4pA5/rJWHuN+F9K45kNm5xTnl0kfj06Tn49UjZg0v9+yzAZhQmhpFE4k2n7HOMt/I0Kxz4Bzs3x KudJo5CMZCCIBKyx4bxpaUlB6p1xzgT+K/hTFubpRANwdEzZTjMYYRJHCw1aDu4ENlmplcRvZ9TQ7B DwwUiIL+pFDHdG+9eMYHDIyajUER1EOgcrVlbjXfe962Isg8E9tXjkCLWSuaxDZYiKmsPQeS4HdWth +x23cJzs7uU/TLpUyBOyiVOpKYLwVJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=+f4cAo+dBNOfwzi8sLdYomTJIhlk9Vb0k2dTHWUtkYE=; b=Gp16CrehWd/7DTHjBnlTzzAtzJZXNhx1dkM9r7XYbts4ZIBytrekgbVr6pnHrC/hUq91Dgr4CpAaV MSEVvRAWMGdhXh4Zsaqjt+P491efAV1wI426EvtYzqTk9jlgSw7qlZtxtCbrpO0zxKC0tFwB3QLOgp mOGd0SPiePyVBhE8udWRy9PuAOgHGVK4ki+cz/Ik4pGjXGN8Ij8FghzWCCqKGorAs+3ZH8X0uLvgUO 1p0AtgAsfQ3RhbBkYrsKfJLL8c1iG3+w4jV+aeZIYRs7FXQEdrGBeEQDizUJaiRYHnJWrHUkeVaixT oECp+7HHY6YaQIkaUI+Qxo19mk1J8ug== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=+f4cAo+dBNOfwzi8sLdYomTJIhlk9Vb0k2dTHWUtkYE=; b=LScB2yX8vYNkOxch+8Vu4XnCV2xwijW+NBNRedVrdI6/bQSX5e99cWEwVJLpKFrjd02cUzZ+3jwYF kFaYFunTTUs+zvOFVzunC0zCjATz28yY/f22RFVBa4GP7yZIgfJJoiHAIlyBtu6+SNJA9yw0SbxAAf poDbfMZiaCKtT8w6ZpQZJ0/kH3lxJL+e8TXPHD9/65gAsKeQAkG/KOoNi+Wkz8MnA63wsODEPzkvxW KNpA8WfEp4spmTVWbfsJPRbFQCfa54Mrlfx9RVHR8K40EUI79du+nYxwbrv4a+6GU6Xh+f8BqlNa8s UbPO5yC+vL8LG6pIJrQgFkMr63OMwdg== X-MHO-RoutePath: aGlwcGll X-MHO-User: ea3bfb03-a58f-11e9-93b3-ab2994fa733b X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id ea3bfb03-a58f-11e9-93b3-ab2994fa733b; Sat, 13 Jul 2019 17:01:55 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6DH1rbF025668; Sat, 13 Jul 2019 11:01:53 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black From: Ian Lepore To: Denis Polygalov , Sergey Manucharian Cc: freebsd-arm@freebsd.org Date: Sat, 13 Jul 2019 11:01:53 -0600 In-Reply-To: References: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> <20190713152404.GJ1503@dendrobates> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 56C408D197 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 17:02:07 -0000 On Sun, 2019-07-14 at 01:01 +0900, Denis Polygalov wrote: > Hi Sergey, > > I tried this on 11.2-RELEASE: > > mountroot> ufs:/dev/mmcsd1s2 > > Trying to mount root from ufs:/dev/mmcsd1s2 []... > mountroot: waiting for device /dev/mmcsd1s2... > Mounting from ufs:/dev/mmcsd1s2 failed with error 19. > > mountroot> > > unfortunately even 12.0-RELEASE doesn't work: > > Trying to mount root from ufs:/dev/ufs/rootfs [rw]... > mountroot: waiting for device /dev/ufs/rootfs... > Mounting from ufs:/dev/ufs/rootfs failed with error 19. > > Loader variables: > vfs.root.mountfrom=ufs:/dev/ufs/rootfs > vfs.root.mountfrom.options=rw > > Manual root filesystem specification: > : [options] > Mount using filesystem > and with the specified (optional) option list. > > eg. ufs:/dev/da0s1a > zfs:zroot/ROOT/default > cd9660:/dev/cd0 ro > (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /) > > ? List valid disk boot devices > . Yield 1 second (for background tasks) > Abort manual input > > > On 14/07/2019 12:24 am, Sergey Manucharian wrote: > > > Excerpts from Denis Polygalov's message from Sat 13-Jul-19 23:50: > > > > Having not much luck booting FreeBSD on ROCK64 I decide > > > > to give a try to (seems to be) well supported > > > > BeagleBone Black using official image:> > > > > It looks that it tries to mount the eMMC partition mmcsd0s2 > instead > > > of > > > the actual one from the SD card mmcsd1s2. > > > > > > As far as I remember I wasn't able to boot 11.x when it was the > > > main > > > line, and switched to the unreleased (that time) 12 right away. > > > > > > However, I believe, it can boot if the image is copied to eMMC, > or > > > at > > > least, the second partition, although it's not a trivial thing to > > > do. > > > > > > Another way is to modify the image itself to mount mmcsd1s2 as > > > root. > > > > > > -S. > > > > > > > _______________________________________________ > > 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 > > " > mountroot> ? > > List of GEOM managed disk devices: > diskid/DISK-5C3DD42Es2 diskid/DISK-5C3DD42Es1 ext2fs/Angstrom > msdosfs/BEAGLEBONE diskid/DISK-5C3DD42E mmcsd0s2 mmcsd0s1 > mmcsd0boot1 > mmcsd0boot0 mmcsd0 > > mountroot> ufs:/dev/mmcsd1s2 > Trying to mount root from ufs:/dev/mmcsd1s2 []... > mountroot: waiting for device /dev/mmcsd1s2... > Mounting from ufs:/dev/mmcsd1s2 failed with error 19. > > mountroot> > > Regards, > Denis. > The list of devices only shows the emmc partitions, which are all dos or linux. The freebsd partition should be mmcsd1s2a, but mmcsd1 isn't even in the list of devices known to geom, so typing it in by hand isn't going to help. I assume if you scrolled back in the boot messages there wouldn't be an entry showing that mmcsd1 attached. I'm not surprised that 11.x-RELEASE images don't work, I doubt any arm developers tested them. We barely have enough time/resources to support -current and (current-1), so (current-2) doesn't get much love. I think beaglebone is still broken even on -current because of the most recent import of the upstream dts files. To do the recent work on the TI pwm driver I had to revert the whole sys/gnu/dts directory back to last December to build a bootable beaglebone kernel. (*) I would think the best images to try for most boards would be the most recent weekly snapshots for -current and for 12-stable. But I know beaglebone -current is broken right now, and apparently has been for months. (*) I did spend a while trying to figure out why beaglebone wouldn't boot with the latest dts files, but I had to give up and focus on the driver work I started out to do. -- Ian From owner-freebsd-arm@freebsd.org Sat Jul 13 17:39:38 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2DA3815ED32B for ; Sat, 13 Jul 2019 17:39:38 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 671D98E1A8 for ; Sat, 13 Jul 2019 17:39:37 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1563039569; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=qlqjHbnqXVXeJBTp6Yb+IVmKP5gQdd1yP1wUy2rxx76L7zbha9rLh5RM0IVXObjxIniWW8NDRNCy/ 4PpAtCWNjDtYA6/AGyTIudA+G5c8hja47RS4gj30LZ3wQ6zIZ1unCgW6JFwsAyRCshKES84zioX3cx xTWLDl0ZC29S30cI6TTv+m34e84qwDhBVRlJvEOfKXCmE3uvAt3BpVnRtJhy9Jq59MouGQd/o5YQ3y b8rm/G7fbWDN/cpoB4SCHn69XaKKJ3r7fbC3aD/IeG+yxMHpOFiHLrEyHhWMpIXJi5y8r0T1yNC+Rn CqkA6kj6ZGODes3q1f7Lo8vUz6b4RWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=uwMaooEiQWtNIu2N8FA6y0BC08dB62P8ShgjOpM/6ac=; b=KUWuMgkZbbi9QsBC6amyccAcFgDibbU218uMV/xx366rJcn75Sc7Px/oDQeh5mI3WYE8kxe2KuI9n LzTTXUvY5Yf7A/GxlYiYLtEoZ4X0hRxOZkVhCuE3jUX7h6w5pPtdJ9wa/Ox37QFDJPFxCfKkFOuXa0 e6aJcrMEgQEVs6LlfwyXDijH3Og8exCTMHWCPxzz+ds5S0LddeiPEF05DcWkziCLzcqYnr55yNMkAI EQs9yijRdQ6q7qKYYfCsbk2wGUfWR0k3EUUu1DxDHYXLkZRetAG3Bv+SWZRSLTPM471ffRgcCsOKGm ilrOCVBKfHnCNJTtyZdHMb3/HU7lWvA== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=uwMaooEiQWtNIu2N8FA6y0BC08dB62P8ShgjOpM/6ac=; b=GNiJ3qTN3F7Vb75PGa7g6DlH33yAT7FUHdBYbeDSkIRwXE1x02XV+eMIzFEcrtSzUk+IN6wHfC4xK y1Of9kcZJDf6OLdG7GdHqlSpu1Ug274Z6HIHIx2VIs83P4WJbZvWUEn4KiMhWs81crGLhAugfZurhr 53fV9+TGNkWBTY+Wer+1J9eaCMjZl8fzNEb7QhEt+jvIRiHez24UqhmdvHdFpyFIEW8kGHoRb0hdf/ d0uuKaq8k/Lq4eTkv+9Km+dM0MnSu3Jec9A18QLRfbVemc62viZdlFxDyx0noh5qRRTb6DFEh7yZZ5 lss+d8wL+dNq2GpwHfeqz/noKd1qnOw== X-MHO-RoutePath: aGlwcGll X-MHO-User: 28936ff3-a595-11e9-907a-1ba68abff17b X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 28936ff3-a595-11e9-907a-1ba68abff17b; Sat, 13 Jul 2019 17:39:28 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x6DHdPau025752; Sat, 13 Jul 2019 11:39:25 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <6b3dcec02b425a8559605b4e6c5ada19ee642728.camel@freebsd.org> Subject: Re: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black From: Ian Lepore To: Denis Polygalov , Sergey Manucharian Cc: freebsd-arm@freebsd.org Date: Sat, 13 Jul 2019 11:39:25 -0600 In-Reply-To: References: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> <20190713152404.GJ1503@dendrobates> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 671D98E1A8 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.981,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 17:39:38 -0000 On Sun, 2019-07-14 at 01:01 +0900, Denis Polygalov wrote: > Hi Sergey, > > I tried this on 11.2-RELEASE: > > mountroot> ufs:/dev/mmcsd1s2 > > Trying to mount root from ufs:/dev/mmcsd1s2 []... > mountroot: waiting for device /dev/mmcsd1s2... > Mounting from ufs:/dev/mmcsd1s2 failed with error 19. > > mountroot> > > unfortunately even 12.0-RELEASE doesn't work: > > Trying to mount root from ufs:/dev/ufs/rootfs [rw]... > mountroot: waiting for device /dev/ufs/rootfs... > Mounting from ufs:/dev/ufs/rootfs failed with error 19. > > Loader variables: > vfs.root.mountfrom=ufs:/dev/ufs/rootfs > vfs.root.mountfrom.options=rw > > Manual root filesystem specification: > : [options] > Mount using filesystem > and with the specified (optional) option list. > > eg. ufs:/dev/da0s1a > zfs:zroot/ROOT/default > cd9660:/dev/cd0 ro > (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /) > > ? List valid disk boot devices > . Yield 1 second (for background tasks) > Abort manual input > > mountroot> ? > > List of GEOM managed disk devices: > diskid/DISK-5C3DD42Es2 diskid/DISK-5C3DD42Es1 ext2fs/Angstrom > msdosfs/BEAGLEBONE diskid/DISK-5C3DD42E mmcsd0s2 mmcsd0s1 > mmcsd0boot1 > mmcsd0boot0 mmcsd0 > > mountroot> ufs:/dev/mmcsd1s2 > Trying to mount root from ufs:/dev/mmcsd1s2 []... > mountroot: waiting for device /dev/mmcsd1s2... > Mounting from ufs:/dev/mmcsd1s2 failed with error 19. > > mountroot> > > Regards, > Denis. > I'm able to boot the most recent 12-stable snapshot on beaglebone black... ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv7/ISO-IMAGES/12.0/FreeBSD-12.0-STABLE-arm-armv7-BEAGLEBONE-20190711-r349903.img.xz But there are some long timeout delays on ti_sdhci1 as it boots. -- Ian From owner-freebsd-arm@freebsd.org Sat Jul 13 18:28:02 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 39CF915EE148 for ; Sat, 13 Jul 2019 18:28:02 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from atl4mhob04.registeredsite.com (atl4mhob04.registeredsite.com [209.17.115.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.registeredsite.com", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 999408FA19 for ; Sat, 13 Jul 2019 18:27:59 +0000 (UTC) (envelope-from dclarke@blastwave.org) Received: from mailpod.hostingplatform.com (atl4qobmail02pod2.registeredsite.com [10.30.77.36]) by atl4mhob04.registeredsite.com (8.14.4/8.14.4) with ESMTP id x6DIRp3T012813 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Sat, 13 Jul 2019 14:27:52 -0400 Received: (qmail 29839 invoked by uid 0); 13 Jul 2019 18:27:51 -0000 X-TCPREMOTEIP: 99.253.177.25 X-Authenticated-UID: dclarke@blastwave.org Received: from unknown (HELO ?172.16.35.3?) (dclarke@blastwave.org@99.253.177.25) by 0 with ESMTPA; 13 Jul 2019 18:27:51 -0000 Subject: Re: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black To: freebsd-arm@freebsd.org References: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> <20190713152404.GJ1503@dendrobates> <6b3dcec02b425a8559605b4e6c5ada19ee642728.camel@freebsd.org> From: Dennis Clarke Message-ID: Date: Sat, 13 Jul 2019 14:27:50 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.0 MIME-Version: 1.0 In-Reply-To: <6b3dcec02b425a8559605b4e6c5ada19ee642728.camel@freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 999408FA19 X-Spamd-Bar: +++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [3.65 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[4]; RCVD_TLS_LAST(0.00)[]; MX_GOOD(-0.01)[mx1.netsolmail.net]; NEURAL_SPAM_LONG(1.00)[1.000,0]; RCVD_IN_DNSWL_NONE(0.00)[42.115.17.209.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.35)[-0.346,0]; NEURAL_SPAM_MEDIUM(0.99)[0.991,0]; R_SPF_NA(0.00)[]; DMARC_NA(0.00)[blastwave.org]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:19871, ipnet:209.17.112.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(1.12)[ip: (2.91), ipnet: 209.17.112.0/21(1.53), asn: 19871(1.22), country: US(-0.06)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 18:28:02 -0000 On 7/13/19 1:39 PM, Ian Lepore wrote: > On Sun, 2019-07-14 at 01:01 +0900, Denis Polygalov wrote: >> Hi Sergey, >> >> I tried this on 11.2-RELEASE: >> >> mountroot> ufs:/dev/mmcsd1s2 >> >> Trying to mount root from ufs:/dev/mmcsd1s2 []... >> mountroot: waiting for device /dev/mmcsd1s2... >> Mounting from ufs:/dev/mmcsd1s2 failed with error 19. >> >> mountroot> >> >> unfortunately even 12.0-RELEASE doesn't work: >> >> Trying to mount root from ufs:/dev/ufs/rootfs [rw]... >> mountroot: waiting for device /dev/ufs/rootfs... >> Mounting from ufs:/dev/ufs/rootfs failed with error 19. >> >> Loader variables: >> vfs.root.mountfrom=ufs:/dev/ufs/rootfs >> vfs.root.mountfrom.options=rw >> >> Manual root filesystem specification: >> : [options] >> Mount using filesystem >> and with the specified (optional) option list. >> >> eg. ufs:/dev/da0s1a >> zfs:zroot/ROOT/default >> cd9660:/dev/cd0 ro >> (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /) >> >> ? List valid disk boot devices >> . Yield 1 second (for background tasks) >> Abort manual input >> >> mountroot> ? >> >> List of GEOM managed disk devices: >> diskid/DISK-5C3DD42Es2 diskid/DISK-5C3DD42Es1 ext2fs/Angstrom >> msdosfs/BEAGLEBONE diskid/DISK-5C3DD42E mmcsd0s2 mmcsd0s1 >> mmcsd0boot1 >> mmcsd0boot0 mmcsd0 >> >> mountroot> ufs:/dev/mmcsd1s2 >> Trying to mount root from ufs:/dev/mmcsd1s2 []... >> mountroot: waiting for device /dev/mmcsd1s2... >> Mounting from ufs:/dev/mmcsd1s2 failed with error 19. >> >> mountroot> >> >> Regards, >> Denis. >> > > I'm able to boot the most recent 12-stable snapshot on beaglebone > black... > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv7/ISO-IMAGES/12.0/FreeBSD-12.0-STABLE-arm-armv7-BEAGLEBONE-20190711-r349903.img.xz > > But there are some long timeout delays on ti_sdhci1 as it boots. > I am curious if anyone has ever tried out the ASUS Tinkerboard ? Even bigger question, is there a way to boot a USB attached CD/DVD drive or thumbdrive on such a beast? -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional From owner-freebsd-arm@freebsd.org Sat Jul 13 18:50:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A4E0A15EE6FF for ; Sat, 13 Jul 2019 18:50:06 +0000 (UTC) (envelope-from samm@net-art.cz) Received: from zebra.net-art.cz (smtp-out.net-art.cz [IPv6:2001:1468::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "zebra.net-art.cz", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 07026684F4 for ; Sat, 13 Jul 2019 18:50:05 +0000 (UTC) (envelope-from samm@net-art.cz) Received: by zebra.net-art.cz (Postfix, from userid 65534) id CD7443343C; Sat, 13 Jul 2019 20:50:00 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=net-art.cz; s=netart; t=1563043800; bh=W8e3HWQdJtBrWcdnIsjr2k0rf+8+hYvx97z2Fna4d2I=; h=To:From:Subject:Date; b=ZxzMkgXH/UBrChkZZwtJDa5Qi8fzOkQNt4BNfJpiG4KqFpUdSHYswxjQ0WuB0oZtz KAsty7+VvAYf7XF3EyYreGq3+bVFzopXAUgeMJ0XEbyYuK1n+K4Q3dLnSqWki7Za8P W7VH98QASri0PbDJE6xhLGNtjwZKBaygC1g1OcAAnmo0BgvmM+5XWkiA6vK9c7KvX8 9pQ1Xqz/GHLXN4uGBLHWkKrep6rYlAEy0UfX9sEf1yVC0LC5K02NmWMmpwLe/8cxYL 65fLY50m8XGZyIubTAkP6mWnw7oPBGURz9B5uYHedN5GmeooYTrqZHM3XMk1+UVaht BgqEDy41TZfpQ== X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on zebra.dc.rinet.ru X-Spam-Level: X-Spam-Status: No, score=-1.9 required=10.0 tests=BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 Reported 0 times. [5 zebra.net-art.cz., 1000 coolmx.net-art.cz.] [188.130.248.80] autolearn=ham autolearn_force=no version=3.4.2 Received: from owl.net-art.cz (surikat.net-art.cz [185.82.212.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "owl.net-art.cz", Issuer "owl.net-art.cz" (verified OK)) by zebra.net-art.cz (Postfix) with ESMTPS id E56CD3343A for ; Sat, 13 Jul 2019 20:49:59 +0200 (CEST) Received: from [2001:1a48:6:10:d9a0:dce:26e1:b20f] (account samm@net-art.cz HELO Administrators-MacBook-Pro.local) by owl.net-art.cz (CommuniGate Pro SMTP 6.1.20) with ESMTPSA id 165244 for freebsd-arm@freebsd.org; Sat, 13 Jul 2019 20:49:59 +0200 To: "freebsd-arm@freebsd.org" From: Alex Samorukov Subject: FreeBSD 11.3-R does not boot on RPi1 Message-ID: <57851faa-180b-8033-d29a-129776d2d1fa@net-art.cz> Date: Sat, 13 Jul 2019 20:49:56 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-Virus-Status: No X-Virus-Checker-Version: clamassassin 1.2.4 with clamdscan / ClamAV 0.101.1/25509/Sat Jul 13 10:08:40 2019 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 18:50:06 -0000 Hi. I tried today to boot 11.3 from the official image (FreeBSD-11.3-RELEASE-arm-armv6-RPI-B.img) and found that it does not work. I think it is a regression, as 11.2 boots on the same hw without any issues. I was using dd to put image to sd card. Bootlog is provided belowl Loading Environment from FAT... In:    serial Out:   vidconsole Err:   vidconsole Net:   No ethernet found. starting USB... USB0:   scanning bus 0 for devices... 3 USB Device(s) found        scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot:  0 MMC Device 0 not found no mmc device at slot 0 switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... Found U-Boot script /boot.scr 199 bytes read in 6 ms (32.2 KiB/s) ## Executing script at 02400000 285056 bytes read in 32 ms (8.5 MiB/s) ## Starting application at 0x00080000 ... Consoles: U-Boot console Compatible U-Boot API signature found @0x1bb40c80 FreeBSD/armv6 U-Boot loader, Revision 1.2 (Fri Jul  5 03:38:30 UTC 2019 root@releng2.nyi.freebsd.org) DRAM: 448MB Number of U-Boot devices: 1 U-Boot env: loaderdev not set, will probe all devices. Found U-Boot device: disk   Probing all devices...   Checking unit=0 slice= partition=... good. Booting from disk0s2a: Loading /boot/defaults/loader.conf /boot/kernel/kernel data=0x6482ac+0x19fd54 syms=[0x4+0xaae80+0x4+0x98ff0] / Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... Using DTB provided by U-Boot at address 0x1bfea200. Kernel entry at 0x400100... Kernel args: (null) Copyright (c) 1992-2019 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.3-RELEASE #0 r349754: Fri Jul  5 03:51:28 UTC 2019 root@releng2.nyi.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/RPI-B arm FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) VT: init without driver. CPU: ARM ARM1176 r0p7 (ECO: 0x00000000) CPU Features:   Thumb, Security, VMSAv7 Optional instructions:   UMULL, SMULL, MLA, SIMD(ext)   16KB/32B 4-way instruction cache   16KB/32B 4-way WB data cache real memory  = 469757952 (447 MB) avail memory = 448118784 (427 MB) random: entropy device external interface kbd0 at kbdmux0 ofwbus0: simplebus0: on ofwbus0 bcm_dma0: mem 0x7e007000-0x7e007eff irq 4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19 on simplebus0 bcm_dma0: cannot allocate interrupt device_attach: bcm_dma0 attach returned 6 bcmwd0: mem 0x7e100000-0x7e100027 on simplebus0 bcmrng0: mem 0x7e104000-0x7e10400f irq 20 on simplebus0 mbox0: mem 0x7e00b880-0x7e00b8bf irq 21 on simplebus0 mbox0: could not allocate interrupt resource device_attach: mbox0 attach returned 6 gpio0: mem 0x7e200000-0x7e2000b3 irq 22,23 on simplebus0 gpio0: cannot allocate resources gpio0: bcm_gpio_pic_detach: not implemented yet device_attach: gpio0 attach returned 6 uart0: mem 0x7e201000-0x7e201fff irq 24 on simplebus0 uart0: console (115200,n,8,1) bcm283x_dwcotg0: mem 0x7e980000-0x7e98ffff,0x7e006000-0x7e006fff irq 45,46 on simplebus0 bcm283x_dwcotg0: failed to set power state, err=6 device_attach: bcm283x_dwcotg0 attach returned 6 sdhci_bcm0: mem 0x7e300000-0x7e3000ff irq 48 on simplebus0 device_attach: sdhci_bcm0 attach returned 6 fb0: on simplebus0 device_attach: fb0 attach returned 6 vchiq0: mem 0x7e00b840-0x7e00b84e irq 51 on simplebus0 vchiq0: could not allocate interrupt resource device_attach: vchiq0 attach returned 6 gpioled0: on ofwbus0 gpioled0: failed to map pin cryptosoft0: panic: No usable event timer found! Uptime: 1s Automatic reboot in 15 seconds - press a key on the console to abort Rebooting... From owner-freebsd-arm@freebsd.org Sat Jul 13 19:43:08 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A0BEB15EF8E7 for ; Sat, 13 Jul 2019 19:43:08 +0000 (UTC) (envelope-from sm@ara-ler.com) Received: from mail.myserver.ws (mail.myserver.ws [144.217.111.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.myserver.ws", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E16EA6B71E; Sat, 13 Jul 2019 19:43:06 +0000 (UTC) (envelope-from sm@ara-ler.com) Received: from dendrobates (c-73-153-76-61.hsd1.co.comcast.net [73.153.76.61]) (Authenticated sender: sm@ara-ler.com) by mail.myserver.ws (Postfix) with ESMTPSA id 24BCFA1C36; Sat, 13 Jul 2019 19:43:00 +0000 (UTC) Date: Sat, 13 Jul 2019 13:42:56 -0600 From: Sergey Manucharian To: Ian Lepore Cc: Denis Polygalov , freebsd-arm@freebsd.org Subject: Re: FreeBSD 11.3-RELEASE and 11.2-RELEASE images fail to boot on BeagleBone Black Message-ID: <20190713194256.GK1503@dendrobates> References: <8352f841-0522-9f45-148d-d2948e97857e@gmail.com> <20190713152404.GJ1503@dendrobates> <6b3dcec02b425a8559605b4e6c5ada19ee642728.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <6b3dcec02b425a8559605b4e6c5ada19ee642728.camel@freebsd.org> User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: E16EA6B71E X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of sm@ara-ler.com designates 144.217.111.45 as permitted sender) smtp.mailfrom=sm@ara-ler.com X-Spamd-Result: default: False [-2.16 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-0.79)[-0.791,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+a:mail.myserver.ws]; NEURAL_HAM_LONG(-0.91)[-0.912,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[ara-ler.com]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: mail.myserver.ws]; NEURAL_HAM_SHORT(-0.70)[-0.698,0]; IP_SCORE(0.06)[ipnet: 144.217.0.0/16(-0.88), asn: 16276(1.17), country: FR(-0.01)]; RECEIVED_SPAMHAUS_PBL(0.00)[61.76.153.73.zen.spamhaus.org : 127.0.0.10]; R_DKIM_NA(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:16276, ipnet:144.217.0.0/16, country:FR]; FREEMAIL_CC(0.00)[gmail.com]; RCVD_TLS_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 19:43:08 -0000 Excerpts from Ian Lepore's message from Sat 13-Jul-19 11:39: > I'm able to boot the most recent 12-stable snapshot on beaglebone > black... > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/arm/armv7/ISO-IMAGES/12.0/FreeBSD-12.0-STABLE-arm-armv7-BEAGLEBONE-20190711-r349903.img.xz > > But there are some long timeout delays on ti_sdhci1 as it boots. Yes, 12.0 works fine. Also, after booted off an SD card, the image can be dd-ed to the eMMC: perfectly works without SD card (except of spitting out hundreds lot of meaningless messages: Card did not respond to voltage select! ) I think, the difference with the previous images (11.x) is the fact that u-boot is using EFI and it's a mainline u-boot, whilst the old images used one specially tailored for FreeBSD. -S From owner-freebsd-arm@freebsd.org Sat Jul 13 19:47:30 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9A48A15EF9B0 for ; Sat, 13 Jul 2019 19:47:30 +0000 (UTC) (envelope-from samm@net-art.cz) Received: from zebra.net-art.cz (smtp-out.net-art.cz [IPv6:2001:1468::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "zebra.net-art.cz", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0E1796B8A8 for ; Sat, 13 Jul 2019 19:47:30 +0000 (UTC) (envelope-from samm@net-art.cz) Received: by zebra.net-art.cz (Postfix, from userid 65534) id 951413344D; Sat, 13 Jul 2019 21:47:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=net-art.cz; s=netart; t=1563047248; bh=tUNFO/fUuHvb+jsCNIWMKGPIuETGEnwxl1RUloI1e9g=; h=Subject:From:To:References:Date:In-Reply-To; b=ab1CUexjPY9s8LfMIj7dJLUvyZ0avK8Fx/7VysHZqNZkCMCSq/0vawuG9rIcwYf5o kzfxN4h+OqRcxvN9vpsUKwyIFhgwrr/9LKGX/R1rzfkeVCGCh+yrefEkGRg1CwHGZm fo0UdcBqIu8f6+17epiA6cDwX935Dq1OQrzL+2wEXHyM7seLlu7X6oxQ2vcdceaT1X YiVv6qY4Sv7Z5KANSP1INrWjaUo3MOWzePW+sjQlRf9RFGT0cI53NNrHlIQuQojH4w TVIMEjkP9cPYEq8KdvNAnFAdFIhY2LxtFSMpM6a/c04MHWEzf4x1Rt8HFwnYEg8qxZ zloSSffSUNknw== X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on zebra.dc.rinet.ru X-Spam-Level: X-Spam-Status: No, score=-1.9 required=10.0 tests=BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 Reported 0 times. [1000 coolmx.net-art.cz., 5 zebra.net-art.cz.] [188.130.248.80] autolearn=ham autolearn_force=no version=3.4.2 Received: from owl.net-art.cz (surikat.net-art.cz [185.82.212.181]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "owl.net-art.cz", Issuer "owl.net-art.cz" (verified OK)) by zebra.net-art.cz (Postfix) with ESMTPS id 212A33344B for ; Sat, 13 Jul 2019 21:47:28 +0200 (CEST) Received: from [2001:1a48:6:10:d9a0:dce:26e1:b20f] (account samm@net-art.cz HELO Administrators-MacBook-Pro.local) by owl.net-art.cz (CommuniGate Pro SMTP 6.1.20) with ESMTPSA id 165255 for freebsd-arm@freebsd.org; Sat, 13 Jul 2019 21:47:27 +0200 Subject: Re: FreeBSD 11.3-R does not boot on RPi1 From: Alex Samorukov To: "freebsd-arm@freebsd.org" References: <57851faa-180b-8033-d29a-129776d2d1fa@net-art.cz> Message-ID: <64219eed-f641-be41-5a83-658010f45349@net-art.cz> Date: Sat, 13 Jul 2019 21:47:24 +0200 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <57851faa-180b-8033-d29a-129776d2d1fa@net-art.cz> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Virus-Status: No X-Virus-Checker-Version: clamassassin 1.2.4 with clamdscan / ClamAV 0.101.1/25509/Sat Jul 13 10:08:40 2019 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 19:47:30 -0000 On 13/07/2019 20:49, Alex Samorukov wrote: > Hi. > > I tried today to boot 11.3 from the official image > (FreeBSD-11.3-RELEASE-arm-armv6-RPI-B.img) and found that it does not > work. I think it is a regression, as 11.2 boots on the same hw without > any issues. > > Update - i found that ubldr now seems to ignore uboot.fdtfile=bcm2835-rpi-b-rev2.dtb enry. If i am doing in loader: "load -t dtb bcm2835-rpi-b-rev2.dtb" and then boot - it loads as expected. I can see var in the "ubenv show" output, so it makes me thinking that loader simply ignores it. From owner-freebsd-arm@freebsd.org Sat Jul 13 20:46:18 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BDEBC15CAD6D for ; Sat, 13 Jul 2019 20:46:18 +0000 (UTC) (envelope-from marcel@brickporch.com) Received: from mail.brickporch.com (mail.brickporch.com [52.33.181.202]) by mx1.freebsd.org (Postfix) with ESMTP id A3B476D55F for ; Sat, 13 Jul 2019 20:46:17 +0000 (UTC) (envelope-from marcel@brickporch.com) Received: from twill.home.brickporch.com (206-72-78-65.dsl.dock.net [206.72.78.65]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.brickporch.com (Postfix) with ESMTPSA id 58661F0A5E for ; Sat, 13 Jul 2019 20:46:23 +0000 (UTC) From: Marcel Flores Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: ThunderX Networking Message-Id: <340B43A0-8E12-4F8C-A7F0-844BF8A55DB8@brickporch.com> Date: Sat, 13 Jul 2019 13:46:08 -0700 To: freebsd-arm@freebsd.org X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: A3B476D55F X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of marcel@brickporch.com designates 52.33.181.202 as permitted sender) smtp.mailfrom=marcel@brickporch.com X-Spamd-Result: default: False [-2.48 / 15.00]; ARC_NA(0.00)[]; SUBJECT_ENDS_SPACES(0.50)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; DMARC_NA(0.00)[brickporch.com]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MX_GOOD(-0.01)[mail.brickporch.com]; NEURAL_HAM_SHORT(-0.77)[-0.767,0]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; IP_SCORE(-0.50)[ipnet: 52.32.0.0/14(-1.12), asn: 16509(-1.34), country: US(-0.06)]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:52.32.0.0/14, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2019 20:46:18 -0000 Hi All, I had some time to poke around at the issue regarding: https://lists.freebsd.org/pipermail/freebsd-arm/2019-April/019798.html On boot, with 13-CURRENT (r349796) dmesg dumps the following message: bgx0: Could not find Matching PHY Which seems to come from here: = https://github.com/freebsd/freebsd/blob/master/sys/dev/vnic/thunder_bgx_fd= t.c#L456 Playing around with some debugging output, it seems like the check is = falling through when it checks for matching device names: = https://github.com/freebsd/freebsd/blob/master/sys/dev/vnic/thunder_bgx_fd= t.c#L196 But when I dump the string that it=E2=80=99s comparing to, by adding the = following above line 196: device_printf(bgx->dev, "Matching Names: %s to %s\n", phys_name, type); It seems like the match is very "close", but maybe something minute is = getting in the way: bgx0: Checking for length and name bgx0: Matching names: xfi00 to xfi bgx0: Matching names: xfi01 to xfi bgx0: Matching names: xfi02 to xfi bgx0: Matching names: xfi03 to xfi bgx0: Could not find matching PHY device_attach: bgx0 attach returned 6 bgx0: mem = 0x87e0e1000000-0x87e0e13fffff,0x87e0e1400000-0x87e0e17fffff at device = 0.129 on pci1 bgx0: Matching names: xlaui10 to xlaui device_attach: bgx0 attach returned 6 In particular, it seems to be failing the second part of the check, that ensure's a "\0" or a "@" after the name. Could this be an issue with the FDT setup for the thunderx? Maybe = something simple or an indicator of bigger issues? Am I barking up the wrong = tree? Happy to do any further digging if anyone has any ideas! Thanks, -Marcel=