From owner-freebsd-arm@freebsd.org Tue Feb 25 17:54:37 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DC17223A461 for ; Tue, 25 Feb 2020 17:54:37 +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 48Rmlw0Ch9z4Flw for ; Tue, 25 Feb 2020 17:54:35 +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 01PHslsT078056 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 25 Feb 2020 09:54:47 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 01PHskHT078055; Tue, 25 Feb 2020 09:54:46 -0800 (PST) (envelope-from fbsd) Date: Tue, 25 Feb 2020 09:54:46 -0800 From: bob prohaska To: freebsd-arm@freebsd.org Subject: Showstoppers for RPI3 Message-ID: <20200225175446.GA77976@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: 48Rmlw0Ch9z4Flw X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [1.25 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; IP_SCORE(0.06)[ip: (0.25), ipnet: 50.1.16.0/20(0.12), asn: 7065(-0.03), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.11)[0.107,0]; NEURAL_HAM_LONG(-0.82)[-0.817,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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:7065, ipnet:50.1.16.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MID_RHS_WWW(0.50)[]; 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: Tue, 25 Feb 2020 17:54:37 -0000 There seem to be a handful of problems for -current on the RPI3 at the moment. Those I've noticed include not getting multicore operation, cpu_reset failing and OOMA kills with vm.pfault_oom_attempts="-1" set in /boot/loader.conf. Traffic on this list indicates widespread awareness but there isn't much in bugs.freebsd.org apart from my own report on cpu_rest failed, which I now gather is related to the SMP failure. What's a good way to figure out when it's safe(ish) to stick a toe back in -current? Are there any relevant bug reports to watch? Thanks for reading, bob prohaska From owner-freebsd-arm@freebsd.org Tue Feb 25 23:05:11 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0F91A2436DB for ; Tue, 25 Feb 2020 23:05:11 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-25.consmr.mail.gq1.yahoo.com (sonic311-25.consmr.mail.gq1.yahoo.com [98.137.65.206]) (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 48RvfD70Qdz4Mgn for ; Tue, 25 Feb 2020 23:05:08 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: EB7Leh8VM1nZQKLdWtT5WqYw2pPGdemjTgLIUUl.uJJCgFPOpeR9AZDFWHVISg8 ybHwao3Y.k912qO516lkv9i77Kgs4vfEMNCRfG8db8G8hogV9XY_3lwxU8TnU9TnAYyAb0xtTzIN SarzjGG7A6RI65sxuOrRtCeY7_atPJ.i41tSOeBV_f3MD3VqtdcnDa7UOdzTGXblolLVC4G.QDfI ZelYW.LuiFtpFwIA.22BLWHGgbb8HfvpqHUq86OoG09TLZF5oj_25Qz6AOYEwL5.wco7WVsY4gVv i2gpMXcALCe5JOUeNuPuQla.ABwAfqwvTI5S3EhekRAgomWb4HyZ7C4RXL7iuv6jH_aK_WlGmd.l cU_CvcJJKjeNqs9xNlI74LK30UN6USHQB.pEjvdcfou1Gqm2z4ny.1EoN1mxa.r9cA6XzON8Y.8z k8nsgKurhsrPXhrSRco0J23r.RVdnWIoXVz0Gssbg6h2uRklzbrNELuFv0Qw0tmdpnxHY2B_UziT jFwE7SqaKuOAP0t.O7mhSLNnPL60YbzwlKXREcGOmq8GeTp0NpkqTeYvfM9c172Ad4VRSDt4f_2d yUxjaUpa.U07PWCKzJcaAS3ssHTEAr88uqvbk0qmM3719xt9URZxexCDaT0tlmdLKr0T6qjTOti9 Cr.AIx5.Cxu57n0tSfcdn2Ff979Sb2_oC8Po9DORe7ytAcdhmhp_xlbw8Ytk0PyWqRlOm_MkM8QE xtp.amEv60YGR.qhz3h.HcEWSQwRrrrSRxclXImeA9ksG1UEQJC9EEYSDE_CKNuQ6jmTsdq88D81 PCkiokVLUf6.XvuCwX4Qp2P_i3.aHbRX0XiDgIk1P2xNvkDSNQTL8iZEs11c6EA8qE_0NswWGVxL 20Ao3PpYIWQKWC4matQOob2JWp22QHIGJfHBbUBhShdthPueCc4CREnlHA7fbnn3YyXVZeZCqtAe PzgoTww3uRDtWlQhtC7.0nBVUVMUI2OMJJ6cYO5vqrfTYrp2Q2cYMVFKM1dZxpEbasaXsiGvRg.u 1AvuFczVqHVqRkGhvdaJ8AYF2bcFdJ0v.IlO_gPDHDmvCp4EufsAartXsdU3MtHe7w0dd0UtncKL 7TogF9jrQUfVAXfNU.1qofF1ov_3b1Kh1PHk2joA5n.9_dT.CTGV_olXnn_auFHlemZrpz_3pbIK _daZWsszln5_RdbmYGMdSUYt.UjLn8VjXLGrtAaKLzggv_RmqP5Fpwc19gL9OR5g3xVHJHjw12PH s8U6T8jPFLN6Xmx8WBaEviJPoSEZHd3390x0.ckmK8V545CwR4bG2oOFLbaANr8FFkxje5UN13nf eiF.CbItYNxO_ZWD9WVTzKSzSgRf.afMpcR4bCneL0tcUBcNIJefSkq8o.AkaC0JF2uG7.jdFCJg 9JNpEzJBlpW32i2p9pEy1KOW5ESLZjCJsy1M- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.gq1.yahoo.com with HTTP; Tue, 25 Feb 2020 23:05:07 +0000 Received: by smtp427.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 1f39a8c0b57b4722e6accafa97da304e; Tue, 25 Feb 2020 23:05:03 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 From: Mark Millard In-Reply-To: <20200225175446.GA77976@www.zefox.net> Date: Tue, 25 Feb 2020 15:05:03 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> References: <20200225175446.GA77976@www.zefox.net> To: bob prohaska X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48RvfD70Qdz4Mgn X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[206.65.137.98.list.dnswl.org : 127.0.5.0]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(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)[]; IP_SCORE(0.00)[ip: (-5.86), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.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: Tue, 25 Feb 2020 23:05:11 -0000 On 2020-Feb-25, at 09:54, bob prohaska wrote: > There seem to be a handful of problems for -current on the RPI3 at > the moment. Those I've noticed include not getting multicore operation, > cpu_reset failing and OOMA kills with vm.pfault_oom_attempts="-1" set > in /boot/loader.conf. If you are seeing vm.pfault_oom_attempts="-1" fail to work on or after head -r357253 (from 2020-Jan-29) that is likely new news. However, for aarch64 RPi*'s, this is after -r356767 where the kernel needs to be told to avoid touching all the armstub8-gic.bin or armstub8.bin RAM. (Previously worked only by accident, i.e., despite not being told to avoid all that RAM.) It is messy to make judgments about aarch64 RPi*'s on or after -r356767 (until/unless all the armstub8*.bin is being reported to the kernel as RAM to avoid): too much ends up messed up by the kernel replacing part of armstub8*.bin's RAM content. The problem -r357253 fixed was for all platforms, not just aarch64, much less being aarch64 RPi* specific. As far as I've seen, the platforms that do not have problems at -r356767 are no longer getting reports of vm.pfault_oom_attempts="-1" problems. The armstub8-gic.bin/armstub8.bin RAM not being reported to the kernel as RAM to avoid touching is a known problem for aarch64 RPi*'s. But, as far as I know, no one has indicated that they are working on getting such RPi*'s to well report armstub8*.bin RAM to the kernel --or that they are planning to do so. As far as I know, there is no evidence that the kernel is doing anything that it should not relative to what has been reported to it. The problem is aarch64 RPi* specific for what is being insufficiently reported to the kernel. > What's a good way to figure out when it's safe(ish) to stick a toe > back in -current? Are there any relevant bug reports to watch? For aarch64 RPi*'s, either one sticks to head -r356676 or before (which is also before -r357026 introduced the vm.pfault_oom_attempts="-1" failure) or one patches in a work around for reporting armstub8*.bin RAM to the kernel sufficiently for now and otherwise uses -r357253 or later. The patch could be to FreeBSD code or to u-boot code. In my case, I kept my sysutils/u-boot-rpi4 based investigative workaround in place: adjusting an efi_add_memory_map use to change an in-line constant from 1 to 2, indicating to avoid another page of RAM. I do *not* have FreeBSD patched for the armstub8-gic.bin RAM issue at all, just sysutils/u-boot-rpi4 . === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Wed Feb 26 01:35:34 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 20D6A247472 for ; Wed, 26 Feb 2020 01:35:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-21.consmr.mail.gq1.yahoo.com (sonic306-21.consmr.mail.gq1.yahoo.com [98.137.68.84]) (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 48Ryzl4xS4z3F9w for ; Wed, 26 Feb 2020 01:35:31 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: yJy55m4VM1lzcw3HxXagOuKvMn.xl.higMUu0FENB1dKyM0yLpSXg7EWvcS6H8. 651EnR_jITIJVyanS3EEhCz3KMlUd85pgLt1BJEQEgmSicTTd0gKcZlYTtn8HeRBHFvxSthH0cLd wHYEWL5n.gBhnhdbNnIlb9vAluptcrX7lNQqiuMSKafAUI_Mq7P6BhT8vJiRvqzVwkriDMcU_5Gq 4bbjTcER1vA07MvsIkXnWGhUxFixgkGZ4nLI6vJbXvi69TrOUIX4.UEuhfEmuIuUiXHNEN27ufy9 l2p5mJVbMiHnctq3RCBLgQlg.PseN7KlgcMQ7Y7WCySpFFbN3VzQAN97sjo8y0ITu._B5VoRRoJ0 pKX4cJ4QtHKgnJ5cDzGR5fnSS9k_423D9N4p3imw80THPvAkStLXym0p0e9mJRhSp89w5GYsteGC 1NXSOMcfKSJGpxHRLD387TJyAa5a4HgOnK00KVR0nFYR30T6tqBrL4nwwLgmeK9EZw1CxejjgXv7 DTaLyzc4hPiivNOCqWKnf0W_1iULCOfcaMjSls1zbK3uGDMBkHlvtSZlakcq4nD0tNQGQ04o8A76 7K2KdnpMYA7SpySGC3F4.JdpRcGl9csEM2WnEzrtOzeVFceCXS0AHKXmCvQ1.cnW3YrFlnIW_pDv vz8szpEhdOahIQrDyDrq1YZ.MbT1oPgct6QQWxJSOLkkZjtf8OAyRhJ_Ye0YOcUr.0Ioq6xAwMe0 a2MX6M3gyMp8W0U3dwNkRRih2TtX3o9xs5W8pfClWOBvXctktqkVuSR8iZDNZ.2m85ziuC.Ok4Q8 31spwhyPphUj5lnpmmwRev0MJwCiwZOkiPOgVrb865Grt_gH1egYsPnby1Tt0HnU8sil9L4aVJJ2 4RvjWGPk8RRAwE1DG0OUjofziGXd7D5TYE41KPtFOID2YM9zxsboVcoA2Iw8NZfjBD3.ZQDSoHXq e28RNzHILHJfh8Z77coXV76esi.WRTvQwYKRb3QtoTfhYQBMTe5Pb7qPzxWfzZeM1Qnc2RYgftIv 6AlI4PVk3woG0Q54Aufi6f6nzdV9ehzRVmbB9.B5suGy7l8X5xCOZyWO2JPkNDhMksycPNNfkmGj V4Eb5RZbk.l82v5Ge2KKTYcBPcFcz_xlWMaxBdRZiiXNq9bNQ_aU.3UGxwRkdW5rhmE.t_y9l9Rf hGvY8hysfc4oGMj0ax4HVFb1ZOPrjqg6Yt23Ee8TF09zRlM842zuALzNxX6CkCRSAWUOPWNdil2p a._MDxCc_cEnsGBWnODYiib9qTj0CQAHglzhKSmgbfeynTYk3oVOwEaRHTg09ZwBrsqWqlJNscW1 geCYZXU7IJjlox_wtpGHL9I_txgAiQ9Hmx7g4xHJVCASumuUHzs9Myaf9mlDq0uqXm2uyN1Fpojb zjrUWc2S_VqRs_JCfka8i9PBlx9bnC1aT_zSBEBGXm5MSk.M.TaRx Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Wed, 26 Feb 2020 01:35:28 +0000 Received: by smtp423.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 1196647c7369f27c1d9413878a11a468; Wed, 26 Feb 2020 01:35:24 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: head -r358132 on Orange Pi+ 2ed: sysctl process stuck at Regulator node lock [ stuck at hw.regulator.vdd-cpux.uvolt ] Date: Tue, 25 Feb 2020 17:35:23 -0800 References: To: freebsd-arm In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48Ryzl4xS4z3F9w X-Spamd-Bar: - X-Spamd-Result: default: False [-1.35 / 15.00]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-0.88)[-0.880,0]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.03)[0.025,0]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[84.68.137.98.list.dnswl.org : 127.0.5.0]; MV_CASE(0.50)[]; IP_SCORE(0.00)[ip: (6.83), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; FROM_EQ_ENVFROM(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] 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, 26 Feb 2020 01:35:34 -0000 On 2020-Feb-20, at 18:33, Mark Millard wrote: > I made the mistake of trying "sysctl -a" (piped into grep) > on the serial console. Unfortunately, "sysctl -a" hung up: >=20 > # sysctl -a | grep freq > kern.timecounter.tc.ARM MPCore Timecounter.frequency: 24000000 > kern.eventtimer.et.ARM MPCore Eventtimer.frequency: 24000000 > kern.acct_chkfreq: 15 > net.inet.sctp.sack_freq: 2 > debug.cpufreq.verbose: 0 > debug.cpufreq.lowest: 0 > debug.uart_poll_freq: 50 > hw.zynq.ddr_pll_frequency: 0 > hw.zynq.arm_pll_frequency: 0 > hw.zynq.io_pll_frequency: 0 > hw.zynq.ps_clk_frequency: 0 > load: 2.98 cmd: grep 95554 [piperd] 31.01r 0.03u 0.11s 0% 1896k > ^C^C^C > load: 2.81 cmd: sysctl 95553 [Regulator node lock] 69.74r 0.14u 0.47s = 0% 2028k > load: 2.26 cmd: sysctl 95553 [Regulator node lock] 157.16r 0.14u = 0.47s 0% 2028k >=20 > Unfortunately, poudriere is about 20 builds into > building 237 packages. >=20 >=20 > For reference, from a variant of top: >=20 > 95553 root 20 0 4760Ki 1888Ki Regula 1 0:01 = 0.00% sysctl -a >=20 >=20 >=20 > I can still create new ssh sessions and the poudriere > activity seems to have kept going. >=20 This seems fully repeatable and does not require powerd to have been in use at any point. Without powerd involved, the first sysctl -a stops with top showing: 948 root 20 0 4744Ki 2340Ki twsi 2 0:00 0.01% = sysctl -a Later runs from the same boot end up at Regulator node lock. Letting sysctl -a run reporting everything until it hangs up in twsi (first run after booting) shows the last lines being: . . . hw.regulator.gmac-3v3.uvolt: 3300000 hw.regulator.gmac-3v3.always_on: 0 hw.regulator.gmac-3v3.boot_on: 0 hw.regulator.gmac-3v3.enable_cnt: 1 hw.regulator.gmac-3v3.enable_delay: 100000 hw.regulator.gmac-3v3.ramp_delay: 0 hw.regulator.gmac-3v3.max_uamp: 0 hw.regulator.gmac-3v3.min_uamp: 0 hw.regulator.gmac-3v3.max_uvolt: 3300000 hw.regulator.gmac-3v3.min_uvolt: 3300000 hw.regulator.usb0-vbus.uvolt: 5000000 hw.regulator.usb0-vbus.always_on: 0 hw.regulator.usb0-vbus.boot_on: 0 hw.regulator.usb0-vbus.enable_cnt: 0 hw.regulator.usb0-vbus.enable_delay: 0 hw.regulator.usb0-vbus.ramp_delay: 0 hw.regulator.usb0-vbus.max_uamp: 0 hw.regulator.usb0-vbus.min_uamp: 0 hw.regulator.usb0-vbus.max_uvolt: 5000000 hw.regulator.usb0-vbus.min_uvolt: 5000000 (and that is it). Presuming that sysctl -ad will go in the same order it looks like the above got stuck at hw.regulator.vdd-cpux.uvolt : . . . hw.regulator.gmac-3v3.uvolt: Current voltage (in uV) hw.regulator.gmac-3v3.always_on: Is always enabled hw.regulator.gmac-3v3.boot_on: Is enabled on boot hw.regulator.gmac-3v3.enable_cnt: The regulator enable counter hw.regulator.gmac-3v3.enable_delay: Enable delay (in us) hw.regulator.gmac-3v3.ramp_delay: Ramp delay (in uV/us) hw.regulator.gmac-3v3.max_uamp: Maximal amperage (in uA) hw.regulator.gmac-3v3.min_uamp: Minimal amperage (in uA) hw.regulator.gmac-3v3.max_uvolt: Maximal voltage (in uV) hw.regulator.gmac-3v3.min_uvolt: Minimal voltage (in uV) hw.regulator.usb0-vbus.uvolt: Current voltage (in uV) hw.regulator.usb0-vbus.always_on: Is always enabled hw.regulator.usb0-vbus.boot_on: Is enabled on boot hw.regulator.usb0-vbus.enable_cnt: The regulator enable counter hw.regulator.usb0-vbus.enable_delay: Enable delay (in us) hw.regulator.usb0-vbus.ramp_delay: Ramp delay (in uV/us) hw.regulator.usb0-vbus.max_uamp: Maximal amperage (in uA) hw.regulator.usb0-vbus.min_uamp: Minimal amperage (in uA) hw.regulator.usb0-vbus.max_uvolt: Maximal voltage (in uV) hw.regulator.usb0-vbus.min_uvolt: Minimal voltage (in uV) hw.regulator.vdd-cpux.uvolt: Current voltage (in uV) hw.regulator.vdd-cpux.always_on: Is always enabled hw.regulator.vdd-cpux.boot_on: Is enabled on boot hw.regulator.vdd-cpux.enable_cnt: The regulator enable counter hw.regulator.vdd-cpux.enable_delay: Enable delay (in us) hw.regulator.vdd-cpux.ramp_delay: Ramp delay (in uV/us) hw.regulator.vdd-cpux.max_uamp: Maximal amperage (in uA) hw.regulator.vdd-cpux.min_uamp: Minimal amperage (in uA) hw.regulator.vdd-cpux.max_uvolt: Maximal voltage (in uV) hw.regulator.vdd-cpux.min_uvolt: Minimal voltage (in uV) . . . =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Wed Feb 26 01:57:12 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C7661247CBA for ; Wed, 26 Feb 2020 01:57:12 +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 48RzSm0nFBz4Xqm for ; Wed, 26 Feb 2020 01:57:12 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.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 BAC724833 for ; Wed, 26 Feb 2020 01:57:11 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-qv1-f48.google.com with SMTP id y8so619976qvk.6 for ; Tue, 25 Feb 2020 17:57:11 -0800 (PST) X-Gm-Message-State: APjAAAXtDbpqhc1QCJ3Ryr7tdZ27oQjxRjEaTq9A/nzaDYr28OAFEDlr lmYZcFsaUlPuvP2Y2J65hkHWcLHIhcbrNvGeu/A= X-Google-Smtp-Source: APXvYqzjv41pCuOVHB5/y3DTVYZrhesitA1RKKT0vl8kTIoG+ZBCAG0Mjf9mGUZJGOprz/7/hsJn2TQ17qNFKnGM0jo= X-Received: by 2002:a05:6214:b23:: with SMTP id w3mr2250106qvj.181.1582682231304; Tue, 25 Feb 2020 17:57:11 -0800 (PST) MIME-Version: 1.0 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> In-Reply-To: <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> From: Kyle Evans Date: Tue, 25 Feb 2020 19:57:00 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Showstoppers for RPI3 To: Mark Millard Cc: bob prohaska , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" 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, 26 Feb 2020 01:57:12 -0000 On Tue, Feb 25, 2020 at 5:05 PM Mark Millard via freebsd-arm wrote: > > On 2020-Feb-25, at 09:54, bob prohaska wrote: > > > There seem to be a handful of problems for -current on the RPI3 at > > the moment. Those I've noticed include not getting multicore operation, > > cpu_reset failing and OOMA kills with vm.pfault_oom_attempts="-1" set > > in /boot/loader.conf. > > If you are seeing vm.pfault_oom_attempts="-1" fail to work on or > after head -r357253 (from 2020-Jan-29) that is likely new news. > However, for aarch64 RPi*'s, this is after -r356767 where the > kernel needs to be told to avoid touching all the armstub8-gic.bin > or armstub8.bin RAM. (Previously worked only by accident, i.e., > despite not being told to avoid all that RAM.) > > It is messy to make judgments about aarch64 RPi*'s on or after > -r356767 (until/unless all the armstub8*.bin is being reported to > the kernel as RAM to avoid): too much ends up messed up by the > kernel replacing part of armstub8*.bin's RAM content. > > The problem -r357253 fixed was for all platforms, not just aarch64, > much less being aarch64 RPi* specific. As far as I've seen, the > platforms that do not have problems at -r356767 are no longer > getting reports of vm.pfault_oom_attempts="-1" problems. > > The armstub8-gic.bin/armstub8.bin RAM not being reported to the > kernel as RAM to avoid touching is a known problem for aarch64 > RPi*'s. But, as far as I know, no one has indicated that they are > working on getting such RPi*'s to well report armstub8*.bin RAM > to the kernel --or that they are planning to do so. > I've forwarded your patch on to some relevant U-Boot folk to try and get some feedback from them, since they likely understand the process better -- I would suspect reserving the second page in U-Boot as well is the proper solution. Thanks, Kyle Evans From owner-freebsd-arm@freebsd.org Wed Feb 26 05:08:37 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9EFB224BCD6 for ; Wed, 26 Feb 2020 05:08:37 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-20.consmr.mail.gq1.yahoo.com (sonic302-20.consmr.mail.gq1.yahoo.com [98.137.68.146]) (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 48S3jY6xm0z4kKK for ; Wed, 26 Feb 2020 05:08:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: ItUp1.wVM1kXwz9W1pckKlRDaIJpOoiwE3WzScqFGVxHmonxr9W4uS9NvIzEhs. n_QJbPXQLGRUG5F0PTHpoyfShZPeLSCwBjfSkiKW.bAFSCq0vyOvghXCorC1Sylwh1RY2hDP_a.q HlSntsAclekCGnIG6unVq.dj76UAwvVHQh1zIzigiPdzmMOWnhDq5J9Wjo3JC78ZT.3gMTPflecX .bEfvs0Q_uoFmixxZx9xUr7uazcBxPUcI049CYz.3j5hWpRLIUpAJL1okqtUmf_GEukDfYMOCuco BMvVBvPQd.eO.45oSS8dnT4DS2x_GDfF9pDBC0aIHLLeLw1bL6GScmn8JYR_cXr6zR_sNk3LNNSX l0ryB0k4uEh1HYC7jQGtbR7epvxAJO76nlmhnneQG8gD0FZoZkiRsBhTTqWoU.IPt9ZQ9F6LAl0u 6NGUZaiDZvbDDt.nEQ_CMOT1L0F3R8wEVdT2_zUbLG0d3wmNEn.hH0TfIzZM_Ms6sNsqQvt3Wr5k kdxsYrmWnlrGEg0AtZNpsChpXmPF1xJWKtgjY2nxmglsTjIvaYZAOGAu6.z6Lk17qmWPeFU75MOI LiQdsOiHyUl6jImh_zU4XMuBD._ab8CC2CPr31g0Lu3pN7gyIQLOYW0jemGQ6sTTS3tvP55H66OY 5nTBK_VbEdndMCKbP2R71SWjXl.JyjC1fpzKyN5m_Nj1gQb1aSN1hKRrEk3_lGaxoBdWTi63OZN. 8CsmXbduQN.WlKQxn_8ZhxMKhcqM3lz5_SMgLr1TBb7_60RvaPPvhaeEGkuD9Wwz104BbAOHQWTc C5wS6_J8_GdcaspW16WOzEvpLfML_SwnbnmThP7qxx829W6OD9_QsQ7WMCOWFND.9kje4eRktyNP EuAUedgxxEmZERu6rORHo6SjQM0ZrKSmOLgTcTQL3sMTLk339NSLTthmT1aZpo9dgFw2F8PsgPbr fZnx_KyMMc12yqLXXSSpFzPbtgnL.wzfyc.JNB04_3V1HJc_njiJOxziIF9vckr7OzXF4yN1Xx3R mJb9TT5FtNvkyE1hbkm92I2UxgxYfzTIzIvH.iAaz9EOrC76FM07_CD1_1Me9m89ZnoJm6ditdCP VvsMWV9ZTKqagoA7fzR838s8xB4JwNXrHVllteHV_QopegJjyyNO5gAS17dNdF9oGCrBfbmKtZc4 aF8j1ry7JSntMz0lTrn72UZpsSh.oFC9mf85DIlJtzsnNsPDf_1SD22_YHQYHlg.yPPFPQ5pCfWC 0ROSAAD9faGVwGdmFFFAqsZSD94_8cZ3Pzfmq9BDBg8fa4dF1Cz4fi2ySCh5lh3TIoDLbHE9psbK M8i8.GN1Ixs9Py8STcaPRjsUrYe9hwbgLRQAi0LPXyassEv5E59eO8xV.JH6ydbUcoSatn0qT.up 4KuhxdLxFaskb8gfRP2Dcgdv19N0VWMz9pG9d Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Wed, 26 Feb 2020 05:08:29 +0000 Received: by smtp404.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 2ce426df45ffd69660a675fcb7149c87; Wed, 26 Feb 2020 05:08:25 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 From: Mark Millard In-Reply-To: Date: Tue, 25 Feb 2020 21:08:23 -0800 Cc: bob prohaska , "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> To: Kyle Evans X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48S3jY6xm0z4kKK X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.46 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; 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)[]; NEURAL_HAM_MEDIUM(-0.96)[-0.959,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (0.18), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[146.68.137.98.list.dnswl.org : 127.0.5.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: Wed, 26 Feb 2020 05:08:37 -0000 On 2020-Feb-25, at 17:57, Kyle Evans wrote: > On Tue, Feb 25, 2020 at 5:05 PM Mark Millard via freebsd-arm > wrote: >>=20 >> On 2020-Feb-25, at 09:54, bob prohaska wrote: >>=20 >>> There seem to be a handful of problems for -current on the RPI3 at >>> the moment. Those I've noticed include not getting multicore = operation, >>> cpu_reset failing and OOMA kills with vm.pfault_oom_attempts=3D"-1" = set >>> in /boot/loader.conf. >>=20 >> If you are seeing vm.pfault_oom_attempts=3D"-1" fail to work on or >> after head -r357253 (from 2020-Jan-29) that is likely new news. >> However, for aarch64 RPi*'s, this is after -r356767 where the >> kernel needs to be told to avoid touching all the armstub8-gic.bin >> or armstub8.bin RAM. (Previously worked only by accident, i.e., >> despite not being told to avoid all that RAM.) >>=20 >> It is messy to make judgments about aarch64 RPi*'s on or after >> -r356767 (until/unless all the armstub8*.bin is being reported to >> the kernel as RAM to avoid): too much ends up messed up by the >> kernel replacing part of armstub8*.bin's RAM content. >>=20 >> The problem -r357253 fixed was for all platforms, not just aarch64, >> much less being aarch64 RPi* specific. As far as I've seen, the >> platforms that do not have problems at -r356767 are no longer >> getting reports of vm.pfault_oom_attempts=3D"-1" problems. >>=20 >> The armstub8-gic.bin/armstub8.bin RAM not being reported to the >> kernel as RAM to avoid touching is a known problem for aarch64 >> RPi*'s. But, as far as I know, no one has indicated that they are >> working on getting such RPi*'s to well report armstub8*.bin RAM >> to the kernel --or that they are planning to do so. >>=20 >=20 > I've forwarded your patch on to some relevant U-Boot folk to try and > get some feedback from them, since they likely understand the process > better -- I would suspect reserving the second page in U-Boot as well > is the proper solution. Cool. Thanks. I'll note that compared to my replacement of one magic number by another one that also would not track future armstub8*.bin page-count changes, Robert Crowston reported the following about the size of the area to reserve and what the armstub8*.bin are doing to try to provide it: QUOTE The area to be reserved is already passed in register x1 by armstub to = u-boot here: https://github.com/gonzoua/rpi3-psci-monitor/blob/master/pscimon.S#L178 u-boot can read this register before it does anything else in = save_boot_params in lowlevel_init.S. (e.g., = https://github.com/RobCrowston/u-boot/blame/7d1d1ce63c1fe50b451ef0c730e1cd= 870b5bd440/board/raspberrypi/rpi/lowlevel_init.S#L38). END QUOTE Being able to build u-boot to make use of such sounds like it would give armstub8*.bin some self-control without further u-boot changes also being needed for any armstub8*.bin page-count change. (If I remember right, when I looked armstub8-gic.bin was listing 4 pages as the size in x1, despite not needing that much currently. But that is definitely in the direction of being sufficient. As I remember, the x1 figure was in Bytes, not pages.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Wed Feb 26 05:20:32 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2ADC724C26E for ; Wed, 26 Feb 2020 05:20:32 +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 48S3zL2PB7z3MD5; Wed, 26 Feb 2020 05:20:29 +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 01Q5KkBt080033 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 25 Feb 2020 21:20:47 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 01Q5KjxV080032; Tue, 25 Feb 2020 21:20:45 -0800 (PST) (envelope-from fbsd) Date: Tue, 25 Feb 2020 21:20:45 -0800 From: bob prohaska To: Kyle Evans Cc: Mark Millard , "freebsd-arm@freebsd.org" , bob prohaska Subject: Re: Showstoppers for RPI3 Message-ID: <20200226052045.GA79939@www.zefox.net> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 48S3zL2PB7z3MD5 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [2.20 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; IP_SCORE(0.06)[ip: (0.25), ipnet: 50.1.16.0/20(0.12), asn: 7065(-0.03), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_SPAM_MEDIUM(0.61)[0.612,0]; NEURAL_HAM_LONG(-0.37)[-0.366,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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)[]; FREEMAIL_CC(0.00)[yahoo.com] 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, 26 Feb 2020 05:20:32 -0000 On Tue, Feb 25, 2020 at 07:57:00PM -0600, Kyle Evans wrote: > On Tue, Feb 25, 2020 at 5:05 PM Mark Millard via freebsd-arm > wrote: > > > > > > If you are seeing vm.pfault_oom_attempts="-1" fail to work on or > > after head -r357253 (from 2020-Jan-29) that is likely new news. Haven't checked yet, but it sounds like post-r357253 should be ok. Alas, the frying pan is cooling but the fire is still hot: > > The armstub8-gic.bin/armstub8.bin RAM not being reported to the > > kernel as RAM to avoid touching is a known problem for aarch64 > > RPi*'s. But, as far as I know, no one has indicated that they are > > working on getting such RPi*'s to well report armstub8*.bin RAM > > to the kernel --or that they are planning to do so. > > > > I've forwarded your patch on to some relevant U-Boot folk to try and > get some feedback from them, since they likely understand the process > better -- I would suspect reserving the second page in U-Boot as well > is the proper solution. Sounds like that fix is not yet on the horizon. Would explicit bug reports be helpful? Thanks! bob prohaska From owner-freebsd-arm@freebsd.org Wed Feb 26 05:32:25 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 63A5724C701 for ; Wed, 26 Feb 2020 05:32:25 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (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 48S4F24PSDz4MBl for ; Wed, 26 Feb 2020 05:32:22 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wm1-x32c.google.com with SMTP id q9so1525288wmj.5 for ; Tue, 25 Feb 2020 21:32:22 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=EBZvs2jG0TA4+frNOqUATlUfLI6hwY7OANQ+FXiGKu8=; b=FtXR6F5GP8SXugW+OJ8k+4K5kGSAx+CyhWfwsoc7KsBb3jD/vnYvQ9YXTsjzd2Wzat 6JsQA8keAO5X/A2/WXdXUV6InEI61HJqoLpuv/oxGytjJ4W1weeHVhdEtlko/DCKFYa0 2f/dx1GQCkbi4glSkei5p0j9ZbWNIvWeapkY6UORuaT24NCNhtfjQrMJRVSj+TjALn+x 20IG7PJI2CD5flfZ22KA5hJB/eat/xNPYyvb/9Oo2zIkv/LM42MUGZDuhYeNH+Z7On4g KPoP9MhqYGZJsuLx+7FsC6fBJMIEyDeNa8E8ggiwYY8W/gCXD7T52yghBHLKuIqw33I3 DMGQ== X-Gm-Message-State: APjAAAVcn6wmjYrM04FfZZmMKdH9C4AikMvWhsbUYm3RnqeZpNc5fhZy t5qCbijCvRbcEIxQz1Iyt/Ia4btZ X-Google-Smtp-Source: APXvYqzRs6gX6hz9OKqOtCN4poT35i9gw0CNxIlmrUkplcqj9YDxDYKa2fs+SZV6qYJn8+18G/QubQ== X-Received: by 2002:a05:600c:34d:: with SMTP id u13mr3229923wmd.77.1582695140886; Tue, 25 Feb 2020 21:32:20 -0800 (PST) Received: from [192.168.1.167] ([46.114.107.152]) by smtp.googlemail.com with ESMTPSA id h10sm1409877wml.18.2020.02.25.21.32.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Feb 2020 21:32:20 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Wed, 26 Feb 2020 06:32:16 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> To: bob prohaska , freebsd-arm@freebsd.org In-Reply-To: <20200226052045.GA79939@www.zefox.net> Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48S4F24PSDz4MBl X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[152.107.114.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.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)[googlemail.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]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[c.2.3.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]; IP_SCORE(0.00)[ip: (-9.39), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; 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, 26 Feb 2020 05:32:25 -0000 > Am 26.02.2020 um 06:20 schrieb bob prohaska : >=20 >=20 > Sounds like that fix is not yet on the horizon.=20 >=20 > Would explicit bug reports be helpful? I=E2=80=99m reading here for coincidence at the moment and can=E2=80=99t = believe that the issue isn=E2=80=99t fixed=E2=80=A6. Write hundreds of bug-reports(although we know RPI4 isn=E2=80=99t = supported and it=E2=80=99s 13-curr), I=E2=80=99m Sorry for not working myself on that issues the last = days/week(1000 other things to do), But that=E2=80=99s the absolute joke of the century :-) that these = issues last so long here on the mailing list=20 And there=E2=80=99s no fix/response =E2=80=A6 Mark Millard , if you have a patch, (if you want) please describe it in = 1 or 2 sentences and I=E2=80=99ll upload your patch the Wiki(if you = don=E2=80=99t have access there and can=E2=80=99t edit yourself)=E2=80=A6 Regards Klaus >=20 > Thanks! >=20 > bob prohaska >=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" From owner-freebsd-arm@freebsd.org Wed Feb 26 06:19:02 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F1A2D24D75D for ; Wed, 26 Feb 2020 06:19:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic306-19.consmr.mail.gq1.yahoo.com (sonic306-19.consmr.mail.gq1.yahoo.com [98.137.68.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 48S5Gq55FWz4f4w for ; Wed, 26 Feb 2020 06:18:59 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: IYttkMIVM1lWMMc0YzAptgmXvCr4lgRFxq1R5B9ppfzTi4Uk4uHkIqdhFxnWzhw erFsu_yERjshSlKmrc9VjVFsaR.gvoXG6Z1bGFf98_LJzLi6.1tu.b6DBydhCDATZO3H0mdclgnP 3svtqGedcvCXP.k_hGvWUhJajlXmW9ft.zTCV_0brD__CGBNWCBJXTXGarEXlMXl6I5gg1Lt4_xz cEmTjf5TjC.slqUQNnsBxmKX9X.CjPnn29QdYeIOFplboiXVecprPUS1jc3n7iXvqa9g8FOjfr9V zOne.OH46Wbrf9vIQTWgnJuTuxe9vcoyt_pj66O8QZkZPdK67aejafNigwFOHlQ_nwcLUR6Qiqtq FO55AYNy2GA.jdCZ.dUFgU1Dw1lHeBtV.lrwV8kroIIqOmAhQRJANaLU2vYWe2Zodsl3VWVo3aoy lexgxRTvTiuyKnc.9nUw67kZYdefEw9Tks.QBpquSX9.34o.9A_2U3VyRLnl1Af6z693yQNNT4tr 5WmcuEKa9CI2WYIIVTEXJZCr6GHd4lAgVwNzKP7MtU1wfv8PlSMAQBVwO2gT1aYSCHsVbBNd329b RcMPVbRCvq5Ek39B9AHVwG3eKDGWL5.QJpVEDeTk4UYdEXCUFknFsGgoWR2gdOF1sUeO5fYLi4C8 _ks55fhLRjdfeIA8prvbAxNZ8Tll8NYk4Rc6ppPjFek8RUr1aXo88k_blO9JGNT1ypDCJhjoYV.. lVJy9IKfOnzBwEuDs82KQgOHZTrOP2Fop4duI8OaKW0ueJuTl_9GSQApI2zDHJiRxDlsZZa5ZM0O _irAnuaZi_4GBJhY0rjPk.7RuZraosnirl2V2oLwMCarmDl5dH7S5eCzbXqMrhl8Rdj0f3CpDpew 17oFsisRTy3ToeF8kApl4Vbe7KW0nSiHf88.imebfkn9tMpc4OncY8qKtM6PWHOla1r.wgPJKqsC x343Y4Qardl3KTX2VGw0Dun_zYL4_PDzyb_MXSXWUGvgoWkB.UTo1ALiP78iO.XIkBt5niXS74UG XqYlLykgzU85Be9ru5uCGKFCmL4dhKdzIjEmXBu6jmJakkujSv82qAp2KqZbESxT7hE_MsU.b2fr 0uitFi730xWX2j_YLIbwzg4e_kB0h8t_7G6ojp2rexeGRSbiN_.ZmptjuFdFZBEJ.jgPe.wVlb7u LtqarLnwLctoUXpXQMs3AIp4EQYFLb2aSlbvxQq4o2qzYbTM_KKDj0WzHpSDxqdc_RW_rVw1JQ86 ctGFsdLlBuQ8XOl9glWJrR06oCHdijc0pVChDj2XTjwCoZzfciaUwRxOiU5.F.pKXUJpnv.CEdDN 8JbZ3yuWyeU4mZHcfFHwdlEtJXq4LMXWHl1RP9XaD_XfhD58KKytPZ85UnKVol8Xz4wdefXORuwt z9TXK02DKdzbS72l3harVcCU4Btk0RjWqUaB10E1i51cahf1n_cf02iiRbsMRn_9RXZA- Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.gq1.yahoo.com with HTTP; Wed, 26 Feb 2020 06:18:57 +0000 Received: by smtp414.mail.ne1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID f72f73405f563d88ce6fefc4ad2c0f3c; Wed, 26 Feb 2020 06:18:53 +0000 (UTC) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 From: Mark Millard In-Reply-To: Date: Tue, 25 Feb 2020 22:18:52 -0800 Cc: bob prohaska , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <8BDC8A26-FFE6-4AE0-8EB6-643840940CC0@yahoo.com> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> To: =?utf-8?Q?Klaus_K=C3=BCchemann?= X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48S5Gq55FWz4f4w X-Spamd-Bar: - X-Spamd-Result: default: False [-1.25 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MV_CASE(0.50)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FREEMAIL_TO(0.00)[googlemail.com]; 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)[]; NEURAL_HAM_MEDIUM(-0.18)[-0.182,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-0.56)[-0.564,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (5.78), ipnet: 98.137.64.0/21(0.83), asn: 36647(0.66), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[82.68.137.98.list.dnswl.org : 127.0.5.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: Wed, 26 Feb 2020 06:19:02 -0000 On 2020-Feb-25, at 21:32, Klaus K=C3=BCchemann via freebsd-arm = wrote: >> Am 26.02.2020 um 06:20 schrieb bob prohaska : >>=20 >>=20 >> Sounds like that fix is not yet on the horizon.=20 >>=20 >> Would explicit bug reports be helpful? >=20 > I=E2=80=99m reading here for coincidence at the moment and can=E2=80=99t= believe that the issue isn=E2=80=99t fixed=E2=80=A6. > Write hundreds of bug-reports(although we know RPI4 isn=E2=80=99t = supported and it=E2=80=99s 13-curr), > I=E2=80=99m Sorry for not working myself on that issues the last = days/week(1000 other things to do), > But that=E2=80=99s the absolute joke of the century :-) that these = issues last so long here on the mailing list=20 > And there=E2=80=99s no fix/response =E2=80=A6 Resource constrained by other priorities is not surprising in my view. > Mark Millard , if you have a patch, (if you want) please describe it = in 1 or 2 sentences and I=E2=80=99ll upload your patch the Wiki(if you = don=E2=80=99t have access there and can=E2=80=99t edit yourself)=E2=80=A6 = https://lists.freebsd.org/pipermail/freebsd-arm/2020-February/021258.html had the sysutils/u-boot-rpi4 based workaround (as seen in its build = tree): # diff ./board/raspberrypi/rpi/rpi.c.orig ./board/raspberrypi/rpi/rpi.c 485c485 < efi_add_memory_map(0, 1, EFI_RESERVED_MEMORY_TYPE, 0); --- > efi_add_memory_map(0, 2, EFI_RESERVED_MEMORY_TYPE, 0); It just changes EFI interfacing to indicate the first 2 pages as reserved instead of indicating just 1 page as reserved. I did not convert it to a form appropriate for /usr/ports/sysutils/u-boot-rpi4/files/ . I simply changed the source after the fetch patch sequence but before building and later showed the diff. Better form for adapting to a normal files/* patch would be (up to whitespace details possibly not being fully preserved): # cd /wrkdirs/usr/ports/sysutils/u-boot-rpi4/work/u-boot-2019.10/ # diff -U3 board/raspberrypi/rpi/rpi.c.orig board/raspberrypi/rpi/rpi.c --- board/raspberrypi/rpi/rpi.c.orig 2020-02-13 11:12:33.057911000 = -0800 +++ board/raspberrypi/rpi/rpi.c 2020-02-13 16:09:15.381158000 -0800 @@ -482,7 +482,7 @@ =20 #ifdef CONFIG_EFI_LOADER /* Reserve the spin table */ - efi_add_memory_map(0, 1, EFI_RESERVED_MEMORY_TYPE, 0); + efi_add_memory_map(0, 2, EFI_RESERVED_MEMORY_TYPE, 0); #endif =20 return 0; (The /wrkdirs style prefix is something I cause in my environments in order to match poudriere paths when it makes tar files that I sometimes expand. So that need not be duplicated/used.) I have not looked at sysutils/u-boot-rpi3 . I'd expect something similar for it. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From owner-freebsd-arm@freebsd.org Wed Feb 26 07:26:13 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 50CEC24F2C0 for ; Wed, 26 Feb 2020 07:26:13 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) (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 48S6mL2Z0Lz3DWV for ; Wed, 26 Feb 2020 07:26:09 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x443.google.com with SMTP id v4so1614647wrs.8 for ; Tue, 25 Feb 2020 23:26:09 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=KvgeRlYZ5BAmawxo/ZOEdbKv7pY8aKq5EDdbDWg0GR0=; b=lwxHWW/KYqLQlVXaENXrR6XpsQOMabs1mjnmDlN21QG2xIuBn4mAmh7qxqbnSJjfsD y+Lo5T3KKkZX5zVLe1cSmhMpTbGQ1ltApJmneg8Kl9oOOMOD1QHw8jr1rLGRrZO4pbKa DzuY7HpO4GqwqQNYAZClvuPZaydplK8jtmJYjQ0uFNY44XpPeNKDHelw1k66CvBsovII 4w8pu9RaKwRnr/jcnIzs2iCQWqX92T1GKOsJzK0JATC8mypufmNTo4uknwoSC+70WPWw uXa6V6PcYEvnlGuMcuaBn3om5blYFwXkVlC7PrTWLhpKFqij+cqXhl+CV/XHo0ZUN4Z1 ppGw== X-Gm-Message-State: APjAAAV8BPvXhiUOQCltHeX+EBZXfIp+YjgXzuyuJkwcXoZLKDWCWin/ tzSN8mOvwxFL/UxLLXAvfBE= X-Google-Smtp-Source: APXvYqy3lOhCTG7MU71Dlk5kNvLrykOkzmSxd9CIBvi+RKR8LBCyXAgUxVgg4oycBaogaBq940oH8A== X-Received: by 2002:adf:f406:: with SMTP id g6mr3778537wro.189.1582701966594; Tue, 25 Feb 2020 23:26:06 -0800 (PST) Received: from [192.168.1.167] ([46.114.107.152]) by smtp.googlemail.com with ESMTPSA id r6sm2042603wrp.95.2020.02.25.23.26.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 25 Feb 2020 23:26:05 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: RPI4 u-boot news Re: Showstoppers for RPI3 Date: Wed, 26 Feb 2020 08:26:03 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <8BDC8A26-FFE6-4AE0-8EB6-643840940CC0@yahoo.com> To: Mark Millard , freebsd-arm@freebsd.org In-Reply-To: <8BDC8A26-FFE6-4AE0-8EB6-643840940CC0@yahoo.com> Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48S6mL2Z0Lz3DWV X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[googlemail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; FREEMAIL_TO(0.00)[yahoo.com]; RECEIVED_SPAMHAUS_PBL(0.00)[152.107.114.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.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)[googlemail.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]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.4.4.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]; IP_SCORE(0.00)[ip: (2.40), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; 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, 26 Feb 2020 07:26:13 -0000 Thank you Mark !=20 https://wiki.freebsd.org/arm/Raspberry%20Pi Additionally I provide a new 2020.01 u-boot-version=E2=80=A6 see bottom of the Wiki-page... ( wrote that quick&dirty in a little hurry and hope I quoted the sense = of your patch correctly) If you want you can compile your hacked u-boot-version- I`ll upload it then=E2=80=A6as long as there are no kernel fixes , = everything helpful will be uploaded ;-) I=E2=80=99m working on another Rock-board for which I will provide fill = support=20 The next 2 or 3 days. Stay tuned with the Wiki=E2=80=A6 Thanks again and I would be happy if you could provide your hacks in 1 = file.. It=E2=80=99s a developers Wiki=E2=80=A6 And everybody has the same problem : > Resource constrained by other priorities is not surprising in my view. True but no reason to give up on such a device while other BSD=C2=B4s = are reaching the ACPI-Ethernet-stage=E2=80=A6 We have to come up with results.. ;-) Regards Klaus > Am 26.02.2020 um 07:18 schrieb Mark Millard : >=20 >=20 >=20 > On 2020-Feb-25, at 21:32, Klaus K=C3=BCchemann via freebsd-arm = wrote: >=20 >>> Am 26.02.2020 um 06:20 schrieb bob prohaska : >>>=20 >>>=20 >>> Sounds like that fix is not yet on the horizon.=20 >>>=20 >>> Would explicit bug reports be helpful? >>=20 >> I=E2=80=99m reading here for coincidence at the moment and can=E2=80=99= t believe that the issue isn=E2=80=99t fixed=E2=80=A6. >> Write hundreds of bug-reports(although we know RPI4 isn=E2=80=99t = supported and it=E2=80=99s 13-curr), >> I=E2=80=99m Sorry for not working myself on that issues the last = days/week(1000 other things to do), >> But that=E2=80=99s the absolute joke of the century :-) that these = issues last so long here on the mailing list=20 >> And there=E2=80=99s no fix/response =E2=80=A6 >=20 > Resource constrained by other priorities is not surprising in my view. >=20 >> Mark Millard , if you have a patch, (if you want) please describe it = in 1 or 2 sentences and I=E2=80=99ll upload your patch the Wiki(if you = don=E2=80=99t have access there and can=E2=80=99t edit yourself)=E2=80=A6 >=20 > = https://lists.freebsd.org/pipermail/freebsd-arm/2020-February/021258.html > had the sysutils/u-boot-rpi4 based workaround (as seen in its build = tree): >=20 > # diff ./board/raspberrypi/rpi/rpi.c.orig = ./board/raspberrypi/rpi/rpi.c > 485c485 > < efi_add_memory_map(0, 1, EFI_RESERVED_MEMORY_TYPE, 0); > --- >> efi_add_memory_map(0, 2, EFI_RESERVED_MEMORY_TYPE, 0); >=20 > It just changes EFI interfacing to indicate the first 2 pages as > reserved instead of indicating just 1 page as reserved. >=20 > I did not convert it to a form appropriate for > /usr/ports/sysutils/u-boot-rpi4/files/ . I simply changed > the source after the fetch patch sequence but before > building and later showed the diff. Better form for > adapting to a normal files/* patch would be (up to whitespace > details possibly not being fully preserved): >=20 > # cd /wrkdirs/usr/ports/sysutils/u-boot-rpi4/work/u-boot-2019.10/ > # diff -U3 board/raspberrypi/rpi/rpi.c.orig = board/raspberrypi/rpi/rpi.c > --- board/raspberrypi/rpi/rpi.c.orig 2020-02-13 11:12:33.057911000 = -0800 > +++ board/raspberrypi/rpi/rpi.c 2020-02-13 16:09:15.381158000 = -0800 > @@ -482,7 +482,7 @@ >=20 > #ifdef CONFIG_EFI_LOADER > /* Reserve the spin table */ > - efi_add_memory_map(0, 1, EFI_RESERVED_MEMORY_TYPE, 0); > + efi_add_memory_map(0, 2, EFI_RESERVED_MEMORY_TYPE, 0); > #endif >=20 > return 0; >=20 >=20 > (The /wrkdirs style prefix is something I cause in my environments > in order to match poudriere paths when it makes tar files that I > sometimes expand. So that need not be duplicated/used.) >=20 > I have not looked at sysutils/u-boot-rpi3 . I'd expect something > similar for it. >=20 > =3D=3D=3D > Mark Millard > marklmi at yahoo.com > ( dsl-only.net went > away in early 2018-Mar) >=20 From owner-freebsd-arm@freebsd.org Wed Feb 26 13:27:50 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4A462258630 for ; Wed, 26 Feb 2020 13:27:50 +0000 (UTC) (envelope-from kevans@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 48SGnd6xD3z3ymp for ; Wed, 26 Feb 2020 13:27:49 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: from mail-qk1-f182.google.com (mail-qk1-f182.google.com [209.85.222.182]) (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 AE4FB9A52 for ; Wed, 26 Feb 2020 13:27:49 +0000 (UTC) (envelope-from kevans@freebsd.org) Received: by mail-qk1-f182.google.com with SMTP id a2so2541992qko.12 for ; Wed, 26 Feb 2020 05:27:49 -0800 (PST) X-Gm-Message-State: APjAAAXOiHnzTna/wK/KMjuNexIuPXVxQw6wuFArujMfwk5RZ0lbMkhi bGqNno8/Xg9CqLyyZ+LVsCx0fwb3V/JZU89QN+w= X-Google-Smtp-Source: APXvYqyXrys6uXcAIIX8FWWs9fdDUUDoCULhTr37d2Nim8l02eSw8Bi8TiiQ4vPmJVxYFcsltIzz7XCLj6/Lvf7bo2w= X-Received: by 2002:ae9:de06:: with SMTP id s6mr5783916qkf.34.1582723669261; Wed, 26 Feb 2020 05:27:49 -0800 (PST) MIME-Version: 1.0 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> In-Reply-To: From: Kyle Evans Date: Wed, 26 Feb 2020 07:27:37 -0600 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: Showstoppers for RPI3 To: =?UTF-8?Q?Klaus_K=C3=BCchemann?= Cc: bob prohaska , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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, 26 Feb 2020 13:27:50 -0000 On Tue, Feb 25, 2020 at 11:32 PM Klaus K=C3=BCchemann via freebsd-arm wrote: > > > > > Am 26.02.2020 um 06:20 schrieb bob prohaska : > > > > > > Sounds like that fix is not yet on the horizon. > > > > Would explicit bug reports be helpful? > > I=E2=80=99m reading here for coincidence at the moment and can=E2=80=99t = believe that the issue isn=E2=80=99t fixed=E2=80=A6. > Write hundreds of bug-reports(although we know RPI4 isn=E2=80=99t support= ed and it=E2=80=99s 13-curr), > I=E2=80=99m Sorry for not working myself on that issues the last days/wee= k(1000 other things to do), > But that=E2=80=99s the absolute joke of the century :-) that these issues= last so long here on the mailing list > And there=E2=80=99s no fix/response =E2=80=A6 > Mark Millard , if you have a patch, (if you want) please describe it in 1= or 2 sentences and I=E2=80=99ll upload your patch the Wiki(if you don=E2= =80=99t have access there and can=E2=80=99t edit yourself)=E2=80=A6 > Regards > Klaus > Patches are welcome- upload to reviews.f.o and tag me, or send on to U-Boot as needed. This platform is on life support on FreeBSD with exactly maybe two developers doing anything on it kind of as they have time -- it's highly demotivating to then receive comments like this. Thanks, Kyle Evans From owner-freebsd-arm@freebsd.org Wed Feb 26 15:33:28 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AB4C225B9E7 for ; Wed, 26 Feb 2020 15:33:28 +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 48SKZb6lQFz3KLN for ; Wed, 26 Feb 2020 15:33:27 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1582731206; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=e2Da7nqY+zCv1zp3XCUEPjlIfRRYQ4vRa/causyWkioJbZoHxjULZwHLxmq0TR7xDQ77KFYaCEswt S85aL1l0/UlMMnp04RzLqEUIGDccIZ237LANYaYvRA/DYGvVQa82GsVdmtpK+6xwHT8s4wAPCqJa6d 6j/rlr4GkDAq0jDDIuMAXhy2HJzYm1QCGyq9mKsSj1FGGQpEg2WtRPfNbkWSDomDGMBviOrhvRcVQc 5FRIF5XVow5DfnH3dmoj1lE3i2chGDy63hI+BvroYiTusas9cwTO/36K5AgvLVE6otGO196A4T5gHk BJ6XHtuQiwrmSzRVCKe/xrv4hGh52qA== 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=RXW0fsUPIAqPFqQAvO49JTTvzEskgUtdt19y37MDbG0=; b=wRlb/HogY+qKzpqzs+zzFdr5pZBWanZqu6JAec0KMv5yKiCS8uigAAAafuwBwIVlntm0HYiaZXOBD ZbvOcJun2u8BCYAK23L9ETvqakPlo/HyyH/U9ZkVwsKxiLKCLKt6wuDDJz3YYcMoWvB+OsqD0Yf9Wc ipeGkM2Dd8jtBl7hOmgdwafZBsGgO8WqacoBJSGGOjhnJzQZ5QlhJYOoFiCBEwuJOmzDNA2Glljwuu taf016La3snU+DEk4zqmE8Nukmg+2vmcNi5qRy84UrOganHue6hWN2furiTha2IqpK2Q0FyF4tXUHx WUStxvWZXRYqBSzyZkWLUyWs48so4Pw== 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=RXW0fsUPIAqPFqQAvO49JTTvzEskgUtdt19y37MDbG0=; b=e+Fk6ar+ukKdm8mGuJmSxpHzoTavWOgJnv/hClBnULo6TDYw5e2aiLctGRWNse7Y9lNRlJCrAwqLR gYQyNlWzhoYYYYlGSgjURMMyKuwbq4L0UKoiRZ7ER+QlzvuyGxpR67IpNAzmMjRf/rPcoW0pMFvYbh o7vs3ZBN5dstObSikvLjvHqAKaTQXNIvfG8oHJcPKrZh17cFk4kPA6mDy2wzxPELYRwpx31zD1moBl hddZ8LbxJAeU66nUa5dCYmHSPnDqvktmeeSvGtRggnsXCNr54RX+nG6HZB9GXa+hsyMuWkq4U9qGjk r8zQw9tRDKjYsz6tcAZLZPPZM1q5m6w== X-MHO-RoutePath: aGlwcGll X-MHO-User: 5391ca25-58ad-11ea-9eb3-25e2dfa9fa8d 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 5391ca25-58ad-11ea-9eb3-25e2dfa9fa8d; Wed, 26 Feb 2020 15:33:25 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id 01QFXO1K030653; Wed, 26 Feb 2020 08:33:24 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> Subject: Re: Showstoppers for RPI3 From: Ian Lepore To: Klaus =?ISO-8859-1?Q?K=FCchemann?= , bob prohaska , freebsd-arm@freebsd.org Date: Wed, 26 Feb 2020 08:33:24 -0700 In-Reply-To: References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> Content-Type: text/plain; charset="iso-8859-13" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48SKZb6lQFz3KLN X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.96 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.97)[-0.968,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-0.996,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, 26 Feb 2020 15:33:28 -0000 On Wed, 2020-02-26 at 06:32 +0100, Klaus Küchemann via freebsd-arm wrote: > But thatÿs the absolute joke of the century :-) that these issues > last so long here on the mailing list The current freebsd-arm devs keep pointing out that nobody is especially interested in maintaining or working on rpi* stuff at all. Why in the world would you be surprised that nobody is working on it? If you want to run freebsd on arm hardware, try using hardware that people are actually working to support. If you must use crappy rpi hardware, either run linux on it, or consider paying someone to do the freebsd support you need. Complaining that nobody will work for free on hardware they hate working on is just... complaining. Pointlessly. -- Ian From owner-freebsd-arm@freebsd.org Wed Feb 26 16:11:42 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 59E3F25C73B for ; Wed, 26 Feb 2020 16:11:42 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 48SLQk0HNRz4Ft2; Wed, 26 Feb 2020 16:11:41 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x42e.google.com with SMTP id y17so3747128wrn.6; Wed, 26 Feb 2020 08:11:41 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=qr9uavLUu8cuxDFCFJIx/AL5pOee6rZ4EGVSppL7tio=; b=pMGNtGBjOrasHUbwyRQirAsX0p3MSykrAUBGRGvFO2HeQwt935vgyRV9TEg3zl0UFp v99BD/qtWxh+S81YUEbwDn5ylcS4zTr64dX8KIU1YSy6WryunDWL+LjYrE/oh8h/8EnQ sv3n6uvJOSF7NG7uympSmep7WR7xQrLsKFwErf8cdlrYchpqzlAEDM6WNLAOmOIXKHNe d2w2Dm6FKvWugWu4r4Azx0MxFeYwPIXGd+5ujZqG6v2rIZxu72vhT+4fouIAyS0vXzDd N6iY/q4X8WrU7FkMgC+NNDWJgJtqWRZWFGmhra68HrgTJKHnr3AnL9f8MCb5MV6cHxoV NK6Q== X-Gm-Message-State: APjAAAWJfAQRYg5HRGuGvZM6x+/LxNDvkaHkAv6GTRdZfNWZUYHjY4tz y3HeVzfXxj/gTAANIvCcROjggwfU X-Google-Smtp-Source: APXvYqzl+SAc5up7rbVlRFAmp0QArRBVAAFWMDA7jbZrZXQeIiDjgaEWRzgv7LIWTx9J8dNhd1kXMw== X-Received: by 2002:adf:82a3:: with SMTP id 32mr2575086wrc.290.1582733499183; Wed, 26 Feb 2020 08:11:39 -0800 (PST) Received: from [192.168.1.167] (x2f7fc2d.dyn.telefonica.de. [2.247.252.45]) by smtp.googlemail.com with ESMTPSA id t133sm3450176wmf.31.2020.02.26.08.11.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Feb 2020 08:11:38 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Wed, 26 Feb 2020 17:11:35 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> To: Ian Lepore , Kyle Evans , freebsd-arm@freebsd.org In-Reply-To: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> Message-Id: <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48SLQk0HNRz4Ft2 X-Spamd-Bar: ----- X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,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: Wed, 26 Feb 2020 16:11:42 -0000 > Am 26.02.2020 um 16:33 schrieb Ian Lepore : >=20 > On Wed, 2020-02-26 at 06:32 +0100, Klaus K=C3=BCchemann via = freebsd-arm > wrote: >> But that=C2=B4s the absolute joke of the century :-) that these = issues >> last so long here on the mailing list=20 >=20 > The current freebsd-arm devs keep pointing out that nobody is > especially interested in maintaining or working on rpi* stuff at all.=20= > Why in the world would you be surprised that nobody is working on it? >=20 > If you want to run freebsd on arm hardware, try using hardware that > people are actually working to support. If you must use crappy rpi > hardware, either run linux on it, or consider paying someone to do the > freebsd support you need. Complaining that nobody will work for free > on hardware they hate working on is just... complaining. Pointlessly. >=20 > -- Ian >=20 >=20 Ian and Kyle, I am very sorry that I was misunderstood.=20 My absolute respect to you, I always follow your work on drivers etc. on = phab , I am not blind and can see, that you have much much work on other = things(like me).. I am the" RPI-hater=E2=80=9C no. 1 :-), have told that 100 times in = fbsd-forums etc from the 1st day on =E2=80=A6 but I am willing to work on it because it = is so much=20 requested=E2=80=A6=20 I am currently working on another gadget, will post that in the Wiki the = next days=E2=80=A6 very good results but when it comes to brcm hw =E2=80=A6.. ;-) =E2=80=A6 But I don=E2=80=99t want that fbsd is so much behind e.g. netbsd in = supporting gadgets=E2=80=A6 Netbsd has meanwhile reached the Ethernet-support for = RPI4(ACPI-based)=E2=80=A6 Wifi is supported there since months=E2=80=A6 and it shouldn=E2=80=99t = be so impossible to e.g. adopt=20 Those solutions to fbsd. ( of course only when people want to work on = it, ).. but Ed Maste stated a clear aarch64->Tier1-roadmap and it looks = funny=20 When we fail in supporting devices while others do=E2=80=A6 and for = netbsd afaik that are=20 even fewer people working on it than fbsd ( just my few cents) . So: Freedom to everyone working on what he wants=E2=80=A6 But it is simply wrong to say that it is nit possible to support the = RPI4 on BSD`s. Regards and sorry again for the misunderstanding of what I wanted to say=20= Klaus =20 From owner-freebsd-arm@freebsd.org Wed Feb 26 16:45:43 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C58A925D33B for ; Wed, 26 Feb 2020 16:45:43 +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 48SM9z32v7z4P1T; Wed, 26 Feb 2020 16:45:43 +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 01QGk0f7082200 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 26 Feb 2020 08:46:00 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 01QGjxSt082199; Wed, 26 Feb 2020 08:45:59 -0800 (PST) (envelope-from fbsd) Date: Wed, 26 Feb 2020 08:45:59 -0800 From: bob prohaska To: Ian Lepore Cc: Klaus K?chemann , freebsd-arm@freebsd.org Subject: Re: Showstoppers for RPI3 Message-ID: <20200226164559.GA82128@www.zefox.net> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 48SM9z32v7z4P1T X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-6.00 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.996,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: Wed, 26 Feb 2020 16:45:43 -0000 On Wed, Feb 26, 2020 at 08:33:24AM -0700, Ian Lepore wrote: > > If you want to run freebsd on arm hardware, try using hardware that > people are actually working to support. If you must use crappy rpi > hardware, either run linux on it, or consider paying someone to do the > freebsd support you need. How much money is involved? Personally I can't afford to hire somebody, but earmarked contributiions to the FreeBSD Foundation are feasible. What would be required to attract useful attention? Thanks for writing! bob prohaska From owner-freebsd-arm@freebsd.org Wed Feb 26 17:07:17 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7C17E25DAB7 for ; Wed, 26 Feb 2020 17:07:17 +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 48SMfr6z3Kz45Sm for ; Wed, 26 Feb 2020 17:07:16 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1582736835; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=PIBTf+56lbupVYzGddj6fuzHmB0NomWuFfT1zjyvpOCwoddja+9vEstvMlWABKTlFr6peJB17AbCN 1XvE1bwa+t+UjR0hemdnWNk/akownWm2FYeYE54kaCget1akziAT9xzXec+xi0lhytlsb7MLG+mcnO su+ve44CXZrtbyMnIae9eQIcRz9u+bbcWnJdPIwxMfFO0UwhFFuoMZVEXRmnhHY6hUR7XD+CI8DwG2 dz3AwW6irHiOwMqw/au+HReR5Ohjxy56toAwbbSXYyVL83twbwCgld4Dgqu6BZhOXppV/dWYVnN0Vi WmI7hQZNA9ZHbmovdrUccenGE6Pm1tQ== 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=DzgiVyR1uVSgxemoMgNkx07af/V1kWW+3GIKpTxl4cM=; b=oa2hN7zv3D2uiMrKDVkTrz+JCCOIVuIRBStbpFOZxuDs7oD3bfxSZUwFmaZmswmdwFfVfLqIYKVP0 5A8A/0VKfcOFR+JHAyNK7EBV5fTLJMob4iioR1hHAM86yKrPZNiSl901qhFdP0M0k9yr7lVFSb0StG oIOT5xPGrkzHZr6YtVY9WGGj1JHpaj4mpsPKEGRtm8x9wnB1OND8Ed02gJegfZ5imWqSbv/37EXYCp 1T+DwjietuNMtAXRMr1+z7RyCCox5jYhz2JwjC18Ks7T1g7Eo1jA9bG6bDq3g6xWafjKZ98EtaUcVX p27AsMU6aMYIfRlVz+3TQgRWGHYzQCg== 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=DzgiVyR1uVSgxemoMgNkx07af/V1kWW+3GIKpTxl4cM=; b=hjm/1aYDIwKxw/WRT/b9iMOrXcxLYqE6QjZE/H1dbA3HkWbu/tHULgyFDhXmVQYj9FhTdOR1O1P8J 46KJ0FcTaRShHYh53T9QDooPJ0k128rX1JuQXvXneM+ycdi9mTKMj/vny0h8PA1ihR8JYAxn2srlsm W7a2h54gcCqPqvh/C7Alo+Jf8GLiaJLp5Tpri6d+8Bbp+P78JCa2gLB2cOG0DSNO8A02DO39awcugf NtV3jjgoGQyT5w7hyM9AJBWC/OLRwnjcnu0Dll6BvMMIgSGMcPy66XhHplvz+5meBw7AlW3nF7GrmN mzz8G5Lm7ZWnUR1VclKIZU+6FmzjAfQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 6ea6de91-58ba-11ea-b80e-052b4a66b6b2 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 6ea6de91-58ba-11ea-b80e-052b4a66b6b2; Wed, 26 Feb 2020 17:07:14 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id 01QH7DY2030877; Wed, 26 Feb 2020 10:07:13 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: Showstoppers for RPI3 From: Ian Lepore To: bob prohaska Cc: freebsd-arm@freebsd.org Date: Wed, 26 Feb 2020 10:07:12 -0700 In-Reply-To: <20200226164559.GA82128@www.zefox.net> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <20200226164559.GA82128@www.zefox.net> Content-Type: text/plain; charset="ASCII" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48SMfr6z3Kz45Sm X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.96 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.97)[-0.966,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-0.997,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, 26 Feb 2020 17:07:17 -0000 On Wed, 2020-02-26 at 08:45 -0800, bob prohaska wrote: > On Wed, Feb 26, 2020 at 08:33:24AM -0700, Ian Lepore wrote: > > > > If you want to run freebsd on arm hardware, try using hardware that > > people are actually working to support. If you must use crappy rpi > > hardware, either run linux on it, or consider paying someone to do > > the > > freebsd support you need. > > How much money is involved? Personally I can't afford to hire > somebody, > but earmarked contributiions to the FreeBSD Foundation are feasible. > > What would be required to attract useful attention? > > Thanks for writing! > > bob prohaska I don't think earmarked contributions are allowed, at least not something earmarked to a specific task or piece of work (as opposed to something generic like "use these funds for advocacy"). If they were allowed, a company could effectively use an earmarked contribution as a way of hiring a contractor to write code, while writing off the money paid to her as a charitable contribution to the foundation. -- Ian From owner-freebsd-arm@freebsd.org Wed Feb 26 17:35:43 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9290B25E54E for ; Wed, 26 Feb 2020 17:35:43 +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 48SNHd3kK1z4Jc3; Wed, 26 Feb 2020 17:35:41 +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 01QHZw6w082364 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 26 Feb 2020 09:35:59 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 01QHZwa8082363; Wed, 26 Feb 2020 09:35:58 -0800 (PST) (envelope-from fbsd) Date: Wed, 26 Feb 2020 09:35:58 -0800 From: bob prohaska To: Ian Lepore Cc: freebsd-arm@freebsd.org, bob prohaska Subject: Re: Showstoppers for RPI3 Message-ID: <20200226173558.GB82128@www.zefox.net> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <20200226164559.GA82128@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 48SNHd3kK1z4Jc3 X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [2.15 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(0.06)[ip: (0.25), ipnet: 50.1.16.0/20(0.12), asn: 7065(-0.03), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.64)[0.636,0]; NEURAL_HAM_LONG(-0.45)[-0.446,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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)[]; 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, 26 Feb 2020 17:35:43 -0000 On Wed, Feb 26, 2020 at 10:07:12AM -0700, Ian Lepore wrote: > On Wed, 2020-02-26 at 08:45 -0800, bob prohaska wrote: > > On Wed, Feb 26, 2020 at 08:33:24AM -0700, Ian Lepore wrote: > > > > > > If you want to run freebsd on arm hardware, try using hardware that > > > people are actually working to support. If you must use crappy rpi > > > hardware, either run linux on it, or consider paying someone to do > > > the > > > freebsd support you need. > > > > How much money is involved? Personally I can't afford to hire > > somebody, > > but earmarked contributiions to the FreeBSD Foundation are feasible. > > > > What would be required to attract useful attention? > > > > I don't think earmarked contributions are allowed, at least not > something earmarked to a specific task or piece of work (as opposed to > something generic like "use these funds for advocacy"). If they were > allowed, a company could effectively use an earmarked contribution as a > way of hiring a contractor to write code, while writing off the money > paid to her as a charitable contribution to the foundation. > Ok, let's leave out the charitable aspect. It's not the main point. Permit me to rephrase the question: How would one go about attracting meaningful developer attention to making low-power ARM a Tier-1 platform for FreeBSD? I do not have the skills to develop. I'd like to use low-power ARM and want to encourage, so far as I can, the work of those more able. Is there a bottleneck somewhere outside FreeBSD, perhaps compiler development? Thanks for reading! bob prohaska From owner-freebsd-arm@freebsd.org Wed Feb 26 18:02:08 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4149D25F54C for ; Wed, 26 Feb 2020 18:02:08 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 48SNt72vYvz42KT for ; Wed, 26 Feb 2020 18:02:07 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x433.google.com with SMTP id r17so2120418wrj.7 for ; Wed, 26 Feb 2020 10:02:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=e6+0ypX0OnsGuFn8jHTuvR4VQ5Obj/jJkNQy9EMc91k=; b=pTFN8zI6M+zjZF+VUl8n/aMo/EPDXDnr5Ty9C8DmDKgcA8Tk8cTMloOrBFCV/TjIYa Gk5OCUu5Q0Z+hi14YiOFqVGkZVSmZJWHKMwCvYkVtgVqkh+xtwCqh6dkpTqxC0eJo9nA pvYJixJp3KOIvj30ZSbfxJ1qPZ5eaeY9ciudgTKFqM1zxaSz5S0UoYm2gWFV+EOIzf9L 8RF/BOpZhGCwql7Q4Hl2DsyxN5UVPvppqZX4h1Vp32spckzJ5Aj3P4tH3sQiaChB4RiE zqFvDoSo60q2VH6CNiJ9WcW6F/eO4OezGZT4GGDQkp0z3Z0FDgEPMvCOxN1vsK0a//Ff 0ImQ== X-Gm-Message-State: APjAAAVjL1lXHs8cdJQKPYniYOMW/sAekJQiP156wUSWi9NLd00d8hyq dSM53se6vfxkvr3RPw7UdU0DahXd X-Google-Smtp-Source: APXvYqwI43LmGgwj0jfIck+IOpdSyPSvfCb+uwxlwCx/C8LFQLN+iMDR5P+2oz02a2VCAPTv1JZvPg== X-Received: by 2002:adf:fc85:: with SMTP id g5mr6700999wrr.52.1582740125744; Wed, 26 Feb 2020 10:02:05 -0800 (PST) Received: from [192.168.1.167] (x2f7fc2d.dyn.telefonica.de. [2.247.252.45]) by smtp.googlemail.com with ESMTPSA id j16sm4274621wru.68.2020.02.26.10.02.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Feb 2020 10:02:05 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Wed, 26 Feb 2020 19:02:03 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <20200226164559.GA82128@www.zefox.net> <20200226173558.GB82128@www.zefox.net> To: bob prohaska , freebsd-arm@freebsd.org In-Reply-To: <20200226173558.GB82128@www.zefox.net> Message-Id: <0D016DDF-3B87-4553-8B0C-CDF322DF7C64@googlemail.com> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48SNt72vYvz42KT X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.4]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; NEURAL_HAM_MEDIUM(-0.55)[-0.554,0]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-0.35)[-0.349,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.3.4.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]; IP_SCORE(0.00)[ip: (-9.04), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; 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, 26 Feb 2020 18:02:08 -0000 > Am 26.02.2020 um 18:35 schrieb bob prohaska : >=20 > I do not > have the skills to develop=E2=80=A6.bottleneck somewhere outside = FreeBSD, perhaps compiler=20 >=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=E2=80=9C Don`t judge yourself so hard to non-skilled, The most famous tool (for starting development) is not the compiler = itself, It=E2=80=99s theSTRG-C -> STRG-V -keys ;-) Hard-coding against clang-errors is very rare (but I do it sometimes = nevertheless)=E2=80=A6 But if you hardcode you always have to think of if your code is ready = for the upstream=E2=80=A6 If it isn=E2=80=99t, don=E2=80=99t hardcode ! The thing to do 1st is to track Phabricator, fbsd-src.. There are other BSD`s around =E2=80=A6 sometimes we work together so = it=E2=80=99s recommended to have a look=20 at their (e.g. driver-)sources =E2=80=A6. of course very extremely superficial description but that's how it = belongs in approx. Regards Klaus From owner-freebsd-arm@freebsd.org Wed Feb 26 19:18:23 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 29CAD2419E8 for ; Wed, 26 Feb 2020 19:18:23 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (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 48SQZ60GZ2z4WmG for ; Wed, 26 Feb 2020 19:18:21 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x42a.google.com with SMTP id l5so139214wrx.4 for ; Wed, 26 Feb 2020 11:18:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=IR+/6PJSIzrN0FinnkRlMfdhHPFNDxaEWWrT9e4bkEs=; b=CwiR9W3SW47Xk1MFcKruv0kqeYwKyyL0SyScTsViBmgp9+ROCqKUj6lHe7Ed19k5/M 0qtm5NoGsbcmEcvr1W945oIAM6Xlc4P6aIsqwnSgBVNdO0EHoFxQ4oAXxnRgKPFye3Ix K10/eS1EuCOhrmLkIpAdNGR4XEepCdtb7KtolwJClXDjwzA7sc3OIOgkTHTOTipo051q Hd0vZUtJoo0DiQYriiXu+dA9APBxvrEAH2ZT6PvBiQrZwyfd2f/UXcYYA9fkPIxtfe/x hJTTZyugn2mEe2a5I5evu7Fw7Qi4l3t5KjWIbCsxw1OeQXYsfHs7CfdsTYe0LoXufWct LeoA== X-Gm-Message-State: APjAAAXaSJen3QawqaBp+uHD2tkzHX9Df/Rz3IQOcZaBTSTBLTRMEsw8 /92KlFKQPAkc9msuh46h0BztFKF4 X-Google-Smtp-Source: APXvYqwLTVI+fDpInjmX7NvaGxdJ7cFynXeqa/M40916XRm259nBDRiPXFq5sNTe6xPm4MpkwkBCgw== X-Received: by 2002:adf:a411:: with SMTP id d17mr172112wra.126.1582744700393; Wed, 26 Feb 2020 11:18:20 -0800 (PST) Received: from [192.168.1.167] (x2f7fc2d.dyn.telefonica.de. [2.247.252.45]) by smtp.googlemail.com with ESMTPSA id 4sm3963479wmg.22.2020.02.26.11.18.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Feb 2020 11:18:19 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Wed, 26 Feb 2020 20:18:17 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <20200226164559.GA82128@www.zefox.net> <20200226173558.GB82128@www.zefox.net> <0D016DDF-3B87-4553-8B0C-CDF322DF7C64@googlemail.com> <20200226184624.GA82440@www.zefox.net> To: bob prohaska , freebsd-arm@freebsd.org In-Reply-To: <20200226184624.GA82440@www.zefox.net> Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48SQZ60GZ2z4WmG X-Spamd-Bar: ++++ X-Spamd-Result: default: False [4.88 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.4]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; NEURAL_HAM_MEDIUM(-0.36)[-0.357,0]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-0.26)[-0.261,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; BAD_REP_POLICIES(0.10)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[a.2.4.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]; IP_SCORE(0.00)[ip: (-9.22), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; 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, 26 Feb 2020 19:18:23 -0000 > Am 26.02.2020 um 19:46 schrieb bob prohaska : >=20 > On Wed, Feb 26, 2020 at 07:02:03PM +0100, Klaus K??chemann wrote: >>> To unsubscribe, send any mail to = "freebsd-arm-unsubscribe@freebsd.org??? >>=20 >> Don`t judge yourself so hard to non-skilled, >=20 > I've worked with skilled programmers, very clearly I'm not good at=20 > what's required. >=20 > My question about compilers was both sincere (new hardware needs new = machine > language, which means new assembler, which means new code generator = backend) > and a way to open the discussion to other constraints on ARM = development for > FreeBSD. Aarch64-compiler has changed to clang ( I guess some weeks ago or so), clang is not the bottleneck and not a very new tool which nobody knows, = for BSD sometimes the bottleneck is manpower .. manpower doesn=E2=80=99t = necessarily mean that you have to study all assembler-code until you = understand every line(while some devs do understand that all:-) The (BSD-)world does not have to be reinvented for aarch64 either, Sometimes it can help to adopt code which is available elsewhere =E2=80=A6= All matters is the time you can invest, not only the skills you have > There are allusions to lack of documentation, The code is the documentation but you are right: We need to make more information more public in human readable = Textform.. > no doubt true, and > vague references to politics, possibly true. There are also = institutional > interests at stake. One or two big donors have vast influence. I'm = trying > to elicit an estimate of how many small donors it takes to influence = FreeBSD. Please give a little onliner-code-donation or so for the beginning.. = ;-)=20 >=20 > It's worth noting that a very natural Tier-1 platform, Cavium Thunder = X, does > not seem to be anywhere in sight. I really thought it would emerge = first, long > before any of the SBC platforms got serious traction. I have no use = for Cavium, > but expected it to have ample support among big FreeBSD users. Not = so=E2=80=A6.. Right, public users don=E2=80=99t own that machines .. >=20 > I switched to Raspberry Pi because it was a cheap, relatively easy way = to > replace old i386 hardware. It seemed an obvious choice in 2016. Maybe > not now. The problem is then to identify a replacement. There are more = and > more choices coming to market, I'm trying to figure out what the = community > (developers and users) will settle on. So far there's no obvious = concensus.=20 Everything good you do , FreeBSD is running on my Pi3 since days without = switching it off as something like a "UART-gateway =E2=80=9E A good replacement could be to take a look @ Rockchip-gadgets, I will = provide support for one more device the next days(I hope at least, = lol).. but a better way is to say(like Ian): I will never support it (and then support it nevertheless:-) , We have to win some time .. if writing emails the whole day we forget to = code;-) Ha Ha=20 >=20 >=20 > Thanks for reading! > bob prohaska >=20 >=20 entirely on my part Regards Klaus=20 From owner-freebsd-arm@freebsd.org Wed Feb 26 20:41:43 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1FA8524445E for ; Wed, 26 Feb 2020 20:41:43 +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 48SSQF571zz4QRw; Wed, 26 Feb 2020 20:41:41 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from pmather-dld-1.lib.vt.edu (pmather-dld-1.lib.vt.edu [128.173.51.23]) (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 3AB111C; Wed, 26 Feb 2020 15:41:35 -0500 (EST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Showstoppers for RPI3 From: Paul Mather In-Reply-To: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> Date: Wed, 26 Feb 2020 15:41:34 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> To: freebsd-arm X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 48SSQF571zz4QRw X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=vt.edu (policy=none); spf=none (mx1.freebsd.org: domain of paul@gromit.dlib.vt.edu has no SPF policy when checking 128.173.49.70) smtp.mailfrom=paul@gromit.dlib.vt.edu X-Spamd-Result: default: False [-1.99 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[vt.edu : No valid SPF, No valid DKIM,none]; NEURAL_HAM_MEDIUM(-0.98)[-0.981,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-0.51)[ip: (-1.28), ipnet: 128.173.0.0/16(-0.64), asn: 1312(-0.57), country: US(-0.05)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1312, ipnet:128.173.0.0/16, 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, 26 Feb 2020 20:41:43 -0000 On Feb 26, 2020, at 10:33 AM, Ian Lepore wrote: > On Wed, 2020-02-26 at 06:32 +0100, Klaus K=C3=BCchemann via = freebsd-arm > wrote: >> But that=C2=B4s the absolute joke of the century :-) that these = issues >> last so long here on the mailing list=20 >=20 > The current freebsd-arm devs keep pointing out that nobody is > especially interested in maintaining or working on rpi* stuff at all.=20= > Why in the world would you be surprised that nobody is working on it? >=20 > If you want to run freebsd on arm hardware, try using hardware that > people are actually working to support. If you must use crappy rpi > hardware, either run linux on it, or consider paying someone to do the > freebsd support you need. Complaining that nobody will work for free > on hardware they hate working on is just... complaining. Pointlessly. All fair enough. I'm probably in the same boat as Bob Prohaska inasmuch = as I have a couple of Raspberry Pi devices of varying vintages hanging = around. I'm a longtime FreeBSD user, so, naturally, I prefer to run = FreeBSD on these devices, and have done so for a while (with varying = degrees of success/stability). It sounds from the above I shouldn't bother, for pain and misery will = attend me all my days as a result. :-) If Raspberry Pi is a crappy platform and a bad choice to use, = FreeBSD-wise, what is the suggested alternative in the same = low-power/low-price (and Raspberry Pi-like spec) arena? Is it the = Pine64 stuff like the PINE A64, ROCK64, and ROCKPro64?? I'm willing to buy something other than Raspberry Pi (I have a = BeagleBone Black, for example), but I don't want to buy something that = is derided and despised by FreeBSD developers and avoided by them like = the plague. I am not an ARM/SoC or electronics expert, so I feel = unqualified to know what is a "crappy ARM platform." Also, if the true situation with Raspberry Pi is that it is unlikely to = see development within FreeBSD, it would be more honest to deprecate the = platform officially on the FreeBSD site. I'd even go so far as to = suggest not to distribute official images for it, as that carries with = it a hint of blessing and support. Cheers, Paul. From owner-freebsd-arm@freebsd.org Wed Feb 26 20:53:04 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0E8E3244C29 for ; Wed, 26 Feb 2020 20:53:04 +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 48SSgL1h7Jz3QM3; Wed, 26 Feb 2020 20:53:02 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from pmather-dld-1.lib.vt.edu (pmather-dld-1.lib.vt.edu [128.173.51.23]) (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 645E4308; Wed, 26 Feb 2020 15:53:01 -0500 (EST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Showstoppers for RPI3 From: Paul Mather In-Reply-To: <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> Date: Wed, 26 Feb 2020 15:53:01 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <1B3BBAF0-FE91-4561-B5B8-343CC359FB69@gromit.dlib.vt.edu> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> To: freebsd-arm X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 48SSgL1h7Jz3QM3 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=vt.edu (policy=none); spf=none (mx1.freebsd.org: domain of paul@gromit.dlib.vt.edu has no SPF policy when checking 128.173.49.70) smtp.mailfrom=paul@gromit.dlib.vt.edu X-Spamd-Result: default: False [-1.98 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[vt.edu : No valid SPF, No valid DKIM,none]; NEURAL_HAM_MEDIUM(-0.97)[-0.974,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-0.51)[ip: (-1.28), ipnet: 128.173.0.0/16(-0.64), asn: 1312(-0.57), country: US(-0.05)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1312, ipnet:128.173.0.0/16, 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, 26 Feb 2020 20:53:04 -0000 On Feb 26, 2020, at 11:11 AM, Klaus K=C3=BCchemann via freebsd-arm = wrote: >=20 >=20 >=20 >> Am 26.02.2020 um 16:33 schrieb Ian Lepore : >>=20 >> On Wed, 2020-02-26 at 06:32 +0100, Klaus K=C3=BCchemann via = freebsd-arm >> wrote: >>> But that=C2=B4s the absolute joke of the century :-) that these = issues >>> last so long here on the mailing list=20 >>=20 >> The current freebsd-arm devs keep pointing out that nobody is >> especially interested in maintaining or working on rpi* stuff at all.=20= >> Why in the world would you be surprised that nobody is working on it? >>=20 >> If you want to run freebsd on arm hardware, try using hardware that >> people are actually working to support. If you must use crappy rpi >> hardware, either run linux on it, or consider paying someone to do = the >> freebsd support you need. Complaining that nobody will work for free >> on hardware they hate working on is just... complaining. = Pointlessly. >>=20 >> -- Ian >>=20 >>=20 >=20 > Ian and Kyle, > I am very sorry that I was misunderstood.=20 > My absolute respect to you, I always follow your work on drivers etc. = on phab , > I am not blind and can see, that you have much much work on other = things(like me).. > I am the" RPI-hater=E2=80=9C no. 1 :-), have told that 100 times in = fbsd-forums etc > from the 1st day on =E2=80=A6 but I am willing to work on it because = it is so much=20 > requested=E2=80=A6=20 > I am currently working on another gadget, will post that in the Wiki = the next days=E2=80=A6 > very good results but when it comes to brcm hw =E2=80=A6.. ;-) =E2=80=A6= > But I don=E2=80=99t want that fbsd is so much behind e.g. netbsd in = supporting gadgets=E2=80=A6 > Netbsd has meanwhile reached the Ethernet-support for = RPI4(ACPI-based)=E2=80=A6 > Wifi is supported there since months=E2=80=A6 and it shouldn=E2=80=99t = be so impossible to e.g. adopt=20 > Those solutions to fbsd. ( of course only when people want to work on = it, > ).. but Ed Maste stated a clear aarch64->Tier1-roadmap and it looks = funny=20 > When we fail in supporting devices while others do=E2=80=A6 and for = netbsd afaik that are=20 > even fewer people working on it than fbsd ( just my few cents) . Hmm... A long time ago I used to run NetBSD/pmax and NetBSD/alpha as = the main OS on the DECstation hardware in our lab. I had no idea their = support on Raspberry Pi was apparently so good. I might give it a spin = instead, as the situation with my FreeBSD/arm64 setup is a bit flaky at = the moment (and I'm running 12-STABLE). Thanks for the heads-up. Cheers, Paul. From owner-freebsd-arm@freebsd.org Wed Feb 26 21:18:08 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8C196245BB8 for ; Wed, 26 Feb 2020 21:18:08 +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 48STDF2xtSz4VQh for ; Wed, 26 Feb 2020 21:18:05 +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 B50932110DD for ; Wed, 26 Feb 2020 16:17:59 -0500 (EST) Received: from [192.168.1.102] (unknown [96.33.194.164]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id 1AC4B236A0B for ; Wed, 26 Feb 2020 15:17:59 -0600 (CST) Subject: Re: Showstoppers for RPI3 To: freebsd-arm@freebsd.org References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> From: Karl Denninger Message-ID: Date: Wed, 26 Feb 2020 16:17:57 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms010203090008040104050104" X-Rspamd-Queue-Id: 48STDF2xtSz4VQh X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=pass (policy=none) header.from=denninger.net; spf=pass (mx1.freebsd.org: domain of karl@denninger.net designates 104.236.120.189 as permitted sender) smtp.mailfrom=karl@denninger.net X-Spamd-Result: default: False [-7.48 / 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)[]; SIGNED_SMIME(-2.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; DMARC_POLICY_ALLOW(-0.50)[denninger.net,none]; IP_SCORE(-2.58)[ip: (-9.84), ipnet: 104.236.64.0/18(-4.44), asn: 14061(1.45), country: US(-0.05)]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~,4:~]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(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, 26 Feb 2020 21:18:08 -0000 This is a cryptographically signed message in MIME format. --------------ms010203090008040104050104 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable On 2/26/2020 3:41 PM, Paul Mather wrote: > All fair enough. I'm probably in the same boat as Bob Prohaska inasmuc= h as I have a couple of Raspberry Pi devices of varying vintages hanging = around. I'm a longtime FreeBSD user, so, naturally, I prefer to run Free= BSD on these devices, and have done so for a while (with varying degrees = of success/stability). > > It sounds from the above I shouldn't bother, for pain and misery will a= ttend me all my days as a result. :-) > > If Raspberry Pi is a crappy platform and a bad choice to use, FreeBSD-w= ise, what is the suggested alternative in the same low-power/low-price (a= nd Raspberry Pi-like spec) arena? Is it the Pine64 stuff like the PINE A= 64, ROCK64, and ROCKPro64?? > > I'm willing to buy something other than Raspberry Pi (I have a BeagleBo= ne Black, for example), but I don't want to buy something that is derided= and despised by FreeBSD developers and avoided by them like the plague. = I am not an ARM/SoC or electronics expert, so I feel unqualified to know= what is a "crappy ARM platform." > > Also, if the true situation with Raspberry Pi is that it is unlikely to= see development within FreeBSD, it would be more honest to deprecate the= platform officially on the FreeBSD site. I'd even go so far as to sugge= st not to distribute official images for it, as that carries with it a hi= nt of blessing and support. > > Cheers, > > Paul. I'm not at all sure that's reasonably fair, to be frank. I have Pis in both the "2" and "3" vintage running what I consider to be = production (and important) code.=C2=A0 Other than the issues that ALL Arm= =20 platforms have (e.g. lldb doesn't work right, so have fun debugging=20 things) I've had zero trouble with it.=C2=A0 In fact, I've got uptimes=20 recorded in the many-months timeframe, only limited by when the power=20 goes off and since I use them in a "NanoBSD" environment I don't much=20 care if/when that happens, since the things they talk to go off when the = power does too, and they've always come back up on their own. Are they perfect or even "excellent" platforms?=C2=A0 Not really.=C2=A0 T= he I/O is=20 a mess, but if you don't need more "oomph" in I/O capacity than they=20 have it doesn't matter (e.g. they make poor routers or firewalls, simply = because they don't have the necessary "oomph" through the network side=20 of things.) I'd be happy to move to something else too, provided it was something I=20 can get at a reasonable cost and does the things I need (specifically, I = need I2c and GPIO for the purposes I put these to.)=C2=A0 But... what is = the=20 "something" I should move to? --=20 -- Karl Denninger /The Market-Ticker/ S/MIME Email accepted and preferred --------------ms010203090008040104050104 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 GAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMjAwMjI2MjExNzU3 WjBPBgkqhkiG9w0BCQQxQgRAYluvu4hRyyifjd288lEDP9ErQnLHOlGxmT5eCDafHnIXIul5 NzOTIp2nfnD8FCkRzdwQYVbD9zAj+WwExatwQTBsBgkqhkiG9w0BCQ8xXzBdMAsGCWCGSAFl AwQBKjALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3 DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEoMIGjBgkrBgEEAYI3EAQxgZUwgZIwezEL MAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lzdGVtcyBM TEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0ZW1zIExM QyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTCBpQYLKoZIhvcNAQkQAgsxgZWg gZIwezELMAkGA1UEBhMCVVMxEDAOBgNVBAgMB0Zsb3JpZGExGTAXBgNVBAoMEEN1ZGEgU3lz dGVtcyBMTEMxGDAWBgNVBAsMD0N1ZGEgU3lzdGVtcyBDQTElMCMGA1UEAwwcQ3VkYSBTeXN0 ZW1zIExMQyAyMDE3IEludCBDQQITAKDRa9XB6SMYWI7rZJyQXB6nPTANBgkqhkiG9w0BAQEF AASCAgCqi6oAbMHnJ18E0VjJSuuNF8p4bAUHZ3QjOTUKDu+FEI5W0JVaWFFnmaApdPzWOgnt Z/Kvau43B/eTzwf/8KEi5jzOxF0fAZAdsC3MpkVu8+vO1oWlD1zFk8H5GzogwBERVaumhxJD 6JmzUYnl6z6NQJm5Pr+rPtFWgnpmcdUenZjFrbopPlCySaZyDEM75kDksGaYujGNjfSFHGMs aoomoYav9N9pKmSlePHbkAXPp+2oliNktxpb7jLhP/ANnIotGjZGukTTKcwT4HVxAYfDTtrN mRACiZpXnS0ImdD51UHWFVAGb00UHXJ3zjtdk9Q0TKK2waP6LvqJ0H9uQg8UQ2Gk9AEBrulB UzTOl+uDhYDjjy/zCg1ZPnKrIsqGRE22z/H3O/UwArkLzh8kb1q7I15D1M6Mys06gJp3zKP8 isPftgOSApykmwAiskM1A8RHmCE03Juy/l4sInnZzYtfQnAi+O5/rFZOtRf1agN80FuvTBZH wSCbGBKqU/D7UQZAbAwTpmx7rBHktF2J5DZE4tRTJrZztSiiRRicLjfzmzkJ4g1Kbw16q2Jb x2eNYVH4vsWESZbn09RIpBoeC1TL5qB6httvV39NqISVph2Nr9niCs5RMudngznjs2i5NmgB K66on/n7TTBYcWADKNuO5FJpUVDGgQCEqHGCdG0JXAAAAAAAAA== --------------ms010203090008040104050104-- From owner-freebsd-arm@freebsd.org Wed Feb 26 21:21:50 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A9C0F246058 for ; Wed, 26 Feb 2020 21:21:50 +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 48STJX5D6nz4Z0W for ; Wed, 26 Feb 2020 21:21:48 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1582752106; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=HX5obmN5A1xZD077aAe19nlg/GMUviWU4xyL0sg0y5ZV6fxbjmMs7Ou75h796eB8qp7PvRBno/jzU Bz/txpBmnXkrRHFx+wesrCK7MSh9zgttdaZDVwQf3cWg1h67S8kTDYNDlsPMTVmz8EGFiRrOR8NxQH HgwQQKgHkX2ymwf/UYsr2aW4zcm3+BQ+0iNTbhrjJf1fxswAu8bO1te0TVKNx3H4hNApurNy/fE/m3 kyQBe+kMtdVr8OeczqY5iAMXd03E1P56gQGGiD/OIMP0ZEbC+lIPjruwKUfKiGFHRz3le1o8ipHs7C g4teHVDyo5hs2DRRPxr9jlCNn5JpZRw== 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=xr1cUHxJZawB8RJPDW2oJ+9t/RXLijFQ+NMBAxAXp+Q=; b=FlXdCoZM2WiaTTeM5HL7iyX1AhwoqkxybdXW61oRsfoL0B5/OcOYvpNcf9MatPy3HEXNaGzRNiGQB T6WVAmMk+WUSdKuuiS9muIgAq1N8nft5ufL0EERveEKAzXNGWhV4QfAet0s7YwcoT0bylTxgJ3k3s4 dyIlb5JOWa4h1cxXF+erOoM5pH5130qkA3zI+2wDfRCvA35O1+EZFS2YjzJydVVSU+6cEbrwNA/Hgg bNS2qn0wi5ZCZchidx0OyXTzQeX9AJKhw/YbZvn5fD9+dXV6lgCbTZmGYj7uImtUF8T2KYimpkrjPi AU1F2jAjcB9tA56r6mE9MATO4iAKglw== 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=xr1cUHxJZawB8RJPDW2oJ+9t/RXLijFQ+NMBAxAXp+Q=; b=Vfb7Q2ys6ovuKWh2GUogeOpMhA61mRN1IMRS0OsZIUxdWX9gysGhkoCMnfvaimO4ScvuUeScYs0Uh kPmJkoZQfML+EEzzAaAyZqBou7qBC6dZ/rUYJbAQrqDIf3CpuzkctRoYeKzRWGoJzbNObKzSnPre7R HBqTDlJMXgKZ8UaYRjTMpGicc0XCoICeiHapyecBTNaHGQGbHrio/ynahnMh9FTPwPKrw2vRBMT+12 vp7tDfzZONHYuTbLg+ewom6bbza+LgM9dHY7QmcuiHutfF2HUD1by348IzkeA6r2LX/nTXx/5nmQuI MsgvKIx+INpVRr/+UbHc2WcsrWy5YTg== X-MHO-RoutePath: aGlwcGll X-MHO-User: fce90514-58dd-11ea-b80e-052b4a66b6b2 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 fce90514-58dd-11ea-b80e-052b4a66b6b2; Wed, 26 Feb 2020 21:21:45 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id 01QLLhHN031860; Wed, 26 Feb 2020 14:21:43 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: <49fce4489ba4aeb7a5638a6c1bbfb5e6a0b84312.camel@freebsd.org> Subject: Re: Showstoppers for RPI3 From: Ian Lepore To: Paul Mather , freebsd-arm Date: Wed, 26 Feb 2020 14:21:43 -0700 In-Reply-To: <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> Content-Type: text/plain; charset="ISO-8859-1" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 48STJX5D6nz4Z0W X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.96 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.96)[-0.962,0]; NEURAL_HAM_LONG(-1.00)[-0.997,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, 26 Feb 2020 21:21:50 -0000 On Wed, 2020-02-26 at 15:41 -0500, Paul Mather wrote: > On Feb 26, 2020, at 10:33 AM, Ian Lepore wrote: > > > On Wed, 2020-02-26 at 06:32 +0100, Klaus Küchemann via freebsd-arm > > wrote: > > > But that´s the absolute joke of the century :-) that these issues > > > last so long here on the mailing list > > > > The current freebsd-arm devs keep pointing out that nobody is > > especially interested in maintaining or working on rpi* stuff at > > all. > > Why in the world would you be surprised that nobody is working on > > it? > > > > If you want to run freebsd on arm hardware, try using hardware that > > people are actually working to support. If you must use crappy rpi > > hardware, either run linux on it, or consider paying someone to do > > the > > freebsd support you need. Complaining that nobody will work for > > free > > on hardware they hate working on is just... > > complaining. Pointlessly. > > > All fair enough. I'm probably in the same boat as Bob Prohaska > inasmuch as I have a couple of Raspberry Pi devices of varying > vintages hanging around. I'm a longtime FreeBSD user, so, naturally, > I prefer to run FreeBSD on these devices, and have done so for a > while (with varying degrees of success/stability). > > It sounds from the above I shouldn't bother, for pain and misery will > attend me all my days as a result. :-) > > If Raspberry Pi is a crappy platform and a bad choice to use, > FreeBSD-wise, what is the suggested alternative in the same low- > power/low-price (and Raspberry Pi-like spec) arena? Is it the Pine64 > stuff like the PINE A64, ROCK64, and ROCKPro64?? > > I'm willing to buy something other than Raspberry Pi (I have a > BeagleBone Black, for example), but I don't want to buy something > that is derided and despised by FreeBSD developers and avoided by > them like the plague. I am not an ARM/SoC or electronics expert, so > I feel unqualified to know what is a "crappy ARM platform." > > Also, if the true situation with Raspberry Pi is that it is unlikely > to see development within FreeBSD, it would be more honest to > deprecate the platform officially on the FreeBSD site. I'd even go > so far as to suggest not to distribute official images for it, as > that carries with it a hint of blessing and support. > > Cheers, > > Paul. It really is pretty specific to the rpi family, for a pair of reasons: - The hardware is just crappy, buggy, limited, hard to work with. - Documentation needed to write device drivers is not openly available, and getting an NDA in place with broadcom never seems to happen despite people over the years saying they would work to make it happen. For inexpensive low-power boards... For the 32-bit world, the Allwinnner hardware is probably best supported, with imx6 a close second. For 64-bit I'd say it's the rockpro stuff. -- Ian From owner-freebsd-arm@freebsd.org Wed Feb 26 21:30:07 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7319E2466AD for ; Wed, 26 Feb 2020 21:30:07 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 48STV56xCtz3L8n; Wed, 26 Feb 2020 21:30:05 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id 01QLTvdW004566; Wed, 26 Feb 2020 13:29:57 -0800 (PST) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id 01QLTvs3004565; Wed, 26 Feb 2020 13:29:57 -0800 (PST) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <202002262129.01QLTvs3004565@gndrsh.dnsmgr.net> Subject: Re: Showstoppers for RPI3 In-Reply-To: To: Ian Lepore Date: Wed, 26 Feb 2020 13:29:57 -0800 (PST) CC: bob prohaska , freebsd-arm@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 48STV56xCtz3L8n X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of freebsd-rwg@gndrsh.dnsmgr.net has no SPF policy when checking 69.59.192.140) smtp.mailfrom=freebsd-rwg@gndrsh.dnsmgr.net X-Spamd-Result: default: False [1.33 / 15.00]; ARC_NA(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.48)[0.478,0]; NEURAL_HAM_LONG(-0.08)[-0.083,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.03)[ip: (0.13), ipnet: 69.59.192.0/19(0.07), asn: 13868(0.03), country: US(-0.05)]; 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, 26 Feb 2020 21:30:07 -0000 > On Wed, 2020-02-26 at 08:45 -0800, bob prohaska wrote: > > On Wed, Feb 26, 2020 at 08:33:24AM -0700, Ian Lepore wrote: > > > > > > If you want to run freebsd on arm hardware, try using hardware that > > > people are actually working to support. If you must use crappy rpi > > > hardware, either run linux on it, or consider paying someone to do > > > the > > > freebsd support you need. > > > > How much money is involved? Personally I can't afford to hire > > somebody, > > but earmarked contributiions to the FreeBSD Foundation are feasible. > > > > What would be required to attract useful attention? > > > > Thanks for writing! > > > > bob prohaska > > I don't think earmarked contributions are allowed, at least not > something earmarked to a specific task or piece of work (as opposed to > something generic like "use these funds for advocacy"). If they were > allowed, a company could effectively use an earmarked contribution as a > way of hiring a contractor to write code, while writing off the money > paid to her as a charitable contribution to the foundation. The US laws are such that the way you do this is you create a project page "aarch64 on RPI*'s", and put a donate here button to help fund THIS project. Totally legal. It is also legal for a non-profit to go to a company and say "we are looking for funds to do A, would you be interested in making a contribution to help us to A?" Whats NOT legal is a company going to a 501(c)3 and saying: "I'll give you $X if you go do Y". > -- Ian -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-arm@freebsd.org Wed Feb 26 21:45:44 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0693024767D for ; Wed, 26 Feb 2020 21:45:44 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wm1-x341.google.com (mail-wm1-x341.google.com [IPv6:2a00:1450:4864:20::341]) (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 48STr664bbz4VWl; Wed, 26 Feb 2020 21:45:42 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wm1-x341.google.com with SMTP id a5so1074704wmb.0; Wed, 26 Feb 2020 13:45:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=oAMBMuJtOt9xZYQ6OeGWYfkFMYNzhvXHi3b16DLmG+I=; b=CbJj7kl1B6XPNVWmlXDCFQLNVF21UJuZMPIO9p7zEiE0MPLUhjst2ErD97FTgl6jXm aa0aiyyBPm2i69bmOSDStbcYe7V5HQsUrI6t09Hdczl02DbIKE/YcHTVjXdrQumUmxMY IKxVAyWFWJBX3qta+nJVp8UZFpjqp9PIsGJFdthukU4xmvOJXtM4QcI1kJDUz/sou57r PAxNzQ6HYgB7ogXxbla8LRRh1CRhWcUkaalwcn8D1M0LQ/xFHbmClFv2qp03/sBkpgmv YcxID0IScpdfwh0Lx9z/cS0zTQgbOl4e5M8dK7LpePc+kXROhDr8y6I5ElnzmsMgeG74 FqAQ== X-Gm-Message-State: APjAAAV0CWhvnMDH6O9ano5neXj5Ka3Ff2JWUlMTDKwjCsvi3SIVsmce KI+GIE0V5jOOPpdtZHIz3EsgNTaz X-Google-Smtp-Source: APXvYqyzmxPv8M7lOlFpcJL4Kuwt17TpHmRH9EBMTcPb3XQnbxcKinKsvT3RPgBEsczD70NZm51JLA== X-Received: by 2002:a1c:f712:: with SMTP id v18mr900446wmh.155.1582753099334; Wed, 26 Feb 2020 13:38:19 -0800 (PST) Received: from [192.168.1.167] (x2f7fc2d.dyn.telefonica.de. [2.247.252.45]) by smtp.googlemail.com with ESMTPSA id b21sm4693080wmd.37.2020.02.26.13.38.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Feb 2020 13:38:18 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Wed, 26 Feb 2020 22:38:16 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> <49fce4489ba4aeb7a5638a6c1bbfb5e6a0b84312.camel@freebsd.org> To: Ian Lepore , freebsd-arm@freebsd.org In-Reply-To: <49fce4489ba4aeb7a5638a6c1bbfb5e6a0b84312.camel@freebsd.org> Message-Id: <5B8EE54E-D376-4CB8-9E34-0CBC7EE36A4B@googlemail.com> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48STr664bbz4VWl X-Spamd-Bar: +++++++ X-Spamd-Result: default: False [7.48 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.4]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (2.75), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; NEURAL_SPAM_MEDIUM(0.98)[0.981,0]; BAD_REP_POLICIES(0.10)[]; IP_SCORE_FREEMAIL(0.00)[]; NEURAL_SPAM_LONG(1.00)[0.997,0]; RCVD_IN_DNSWL_NONE(0.00)[1.4.3.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_ALL(0.00)[]; GREYLIST(0.00)[pass,body] 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: Wed, 26 Feb 2020 21:45:44 -0000 > Am 26.02.2020 um 22:21 schrieb Ian Lepore : >=20 > It really is pretty specific to the rpi family, for a pair of reasons: >=20 > - The hardware is just crappy, buggy, limited, hard to work with. >=20 > - Documentation needed to write device drivers is not openly > available, and getting an NDA in place with broadcom never seems to > happen despite people over the years saying they would work to make it > happen. >=20 > For inexpensive low-power boards... For the 32-bit world, the > Allwinnner hardware is probably best supported, with imx6 a close > second. For 64-bit I'd say it's the rockpro stuff. >=20 > -- Ian >=20 >=20 Sorry Ian (I'm not talking to you as a human personally, only in = technical terms), You are absolutely right in terms of the Broadcom-closed source=E2=80=A6 But 1 example from today: There was an issue in a (closed source) brcm- firmware=E2=80=A6 Openbsd fixed that in their (Open source-self-programmed-publicly = available) driver in much less than 1 day! You as an absolutely skilled driver-developer really should change your = mind, You seem to have problems with the GPL, with closed source and so on but = if you look at your BSD Clause license It? S also not totally free, so all this doesn=E2=80=99t`matter for = adopting adopt brcm-hardware as far as possible ... Please change your mind because if you go, the next developer thinks: Oh, Ian are finally forget that stuff, so I will also forget=E2=80=A6 And we are hanging here=E2=80=A6 KernelPanic ;-) So, as said please don=E2=80=99t feel attacked personally by my words, = it=E2=80=99s the opposite: I just wish you will continue your excellent work on drivers =E2=80=A6 Regards Klaus From owner-freebsd-arm@freebsd.org Wed Feb 26 22:19:45 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EEF2A248899 for ; Wed, 26 Feb 2020 22:19:45 +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 48SVbM3tpTz3CTt for ; Wed, 26 Feb 2020 22:19:43 +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 E60AD28A; Wed, 26 Feb 2020 17:19:39 -0500 (EST) 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: Showstoppers for RPI3 From: Paul Mather In-Reply-To: Date: Wed, 26 Feb 2020 17:19:39 -0500 Content-Transfer-Encoding: 7bit Message-Id: <7C971B68-5FA9-4AE6-9A1B-B3BB406A8215@gromit.dlib.vt.edu> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> To: freebsd-arm@freebsd.org X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 48SVbM3tpTz3CTt X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=vt.edu (policy=none); spf=none (mx1.freebsd.org: domain of paul@gromit.dlib.vt.edu has no SPF policy when checking 128.173.49.70) smtp.mailfrom=paul@gromit.dlib.vt.edu X-Spamd-Result: default: False [-2.00 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[vt.edu : No valid SPF, No valid DKIM,none]; RECEIVED_SPAMHAUS_PBL(0.00)[97.101.244.98.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-0.51)[ip: (-1.28), ipnet: 128.173.0.0/16(-0.64), asn: 1312(-0.57), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-0.99)[-0.990,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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:1312, ipnet:128.173.0.0/16, 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, 26 Feb 2020 22:19:46 -0000 On Feb 26, 2020, at 4:17 PM, Karl Denninger wrote: > On 2/26/2020 3:41 PM, Paul Mather wrote: >> All fair enough. I'm probably in the same boat as Bob Prohaska inasmuch >> as I have a couple of Raspberry Pi devices of varying vintages hanging >> around. I'm a longtime FreeBSD user, so, naturally, I prefer to run >> FreeBSD on these devices, and have done so for a while (with varying >> degrees of success/stability). >> >> It sounds from the above I shouldn't bother, for pain and misery will >> attend me all my days as a result. :-) >> >> If Raspberry Pi is a crappy platform and a bad choice to use, >> FreeBSD-wise, what is the suggested alternative in the same >> low-power/low-price (and Raspberry Pi-like spec) arena? Is it the >> Pine64 stuff like the PINE A64, ROCK64, and ROCKPro64?? >> >> I'm willing to buy something other than Raspberry Pi (I have a >> BeagleBone Black, for example), but I don't want to buy something that >> is derided and despised by FreeBSD developers and avoided by them like >> the plague. I am not an ARM/SoC or electronics expert, so I feel >> unqualified to know what is a "crappy ARM platform." >> >> Also, if the true situation with Raspberry Pi is that it is unlikely to >> see development within FreeBSD, it would be more honest to deprecate the >> platform officially on the FreeBSD site. I'd even go so far as to >> suggest not to distribute official images for it, as that carries with >> it a hint of blessing and support. >> >> Cheers, >> >> Paul. > > I'm not at all sure that's reasonably fair, to be frank. I thought given Ian's pretty frank appraisal of the "love" (or otherwise) of the RPi platform amongst FreeBSD developers, it was a reasonable conclusion on my part. :-) But, we can agree to disagree. I apologise if the last paragraph of my original post seemed overly despondent. > I have Pis in both the "2" and "3" vintage running what I consider to be > production (and important) code. Other than the issues that ALL Arm > platforms have (e.g. lldb doesn't work right, so have fun debugging > things) I've had zero trouble with it. In fact, I've got uptimes > recorded in the many-months timeframe, only limited by when the power > goes off and since I use them in a "NanoBSD" environment I don't much > care if/when that happens, since the things they talk to go off when the > power does too, and they've always come back up on their own. > > Are they perfect or even "excellent" platforms? Not really. The I/O is > a mess, but if you don't need more "oomph" in I/O capacity than they have > it doesn't matter (e.g. they make poor routers or firewalls, simply > because they don't have the necessary "oomph" through the network side of > things.) I agree with the above, and, over the long term, I've had great success with FreeBSD/arm and (to a lesser extent) FreeBSD/arm64 on various RPis. Lately, however, not so much---at least in the case of FreeBSD/arm64 on an RPi 3. I'm using this as a local backup target for Arqbackup via SSH. As of the last month(-ish), the system will go off into la-la land after a few days uptime such that it is only reachable via serial console. IIRC, the USB subsystem is complaining about missing/losing interrupts. (The error just keeps scrolling repetitively on the console.) I'm wondering if the I/O load from the external backup hard drive is precipitating this? For the record, it worked smoothly for many many months prior to that. I'm using 12-STABLE (r358260 currently). > I'd be happy to move to something else too, provided it was something I > can get at a reasonable cost and does the things I need (specifically, I > need I2c and GPIO for the purposes I put these to.) But... what is the > "something" I should move to? I'm in the same boat. I'm using RPi probably because the huge "mindshare" caused me to buy them. There seem to be a lot of similar "hobbyist" devices out there, but the choice is overwhelming to me (hence my asking for specific hints). Cheers, Paul. From owner-freebsd-arm@freebsd.org Wed Feb 26 22:26:27 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8E847248D1B for ; Wed, 26 Feb 2020 22:26:27 +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 48SVl357z2z3KJ9; Wed, 26 Feb 2020 22:26:22 +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 611C11C2; Wed, 26 Feb 2020 17:26:21 -0500 (EST) Content-Type: text/plain; charset=utf-8; delsp=yes; format=flowed Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Showstoppers for RPI3 From: Paul Mather In-Reply-To: <49fce4489ba4aeb7a5638a6c1bbfb5e6a0b84312.camel@freebsd.org> Date: Wed, 26 Feb 2020 17:26:20 -0500 Cc: freebsd-arm , bob prohaska , =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Transfer-Encoding: 8bit Message-Id: References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> <49fce4489ba4aeb7a5638a6c1bbfb5e6a0b84312.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 48SVl357z2z3KJ9 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=vt.edu (policy=none); spf=none (mx1.freebsd.org: domain of paul@gromit.dlib.vt.edu has no SPF policy when checking 128.173.49.70) smtp.mailfrom=paul@gromit.dlib.vt.edu X-Spamd-Result: default: False [-1.99 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[vt.edu : No valid SPF, No valid DKIM,none]; RECEIVED_SPAMHAUS_PBL(0.00)[97.101.244.98.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-0.51)[ip: (-1.28), ipnet: 128.173.0.0/16(-0.64), asn: 1312(-0.57), country: US(-0.05)]; NEURAL_HAM_MEDIUM(-0.98)[-0.980,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:1312, ipnet:128.173.0.0/16, 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, 26 Feb 2020 22:26:27 -0000 On Feb 26, 2020, at 4:21 PM, Ian Lepore wrote: > On Wed, 2020-02-26 at 15:41 -0500, Paul Mather wrote: >> On Feb 26, 2020, at 10:33 AM, Ian Lepore wrote: >> >>> On Wed, 2020-02-26 at 06:32 +0100, Klaus Küchemann via freebsd-arm >>> wrote: >>>> But that´s the absolute joke of the century :-) that these issues >>>> last so long here on the mailing list >>> >>> The current freebsd-arm devs keep pointing out that nobody is >>> especially interested in maintaining or working on rpi* stuff at >>> all. >>> Why in the world would you be surprised that nobody is working on >>> it? >>> >>> If you want to run freebsd on arm hardware, try using hardware that >>> people are actually working to support. If you must use crappy rpi >>> hardware, either run linux on it, or consider paying someone to do >>> the >>> freebsd support you need. Complaining that nobody will work for >>> free >>> on hardware they hate working on is just... >>> complaining. Pointlessly. >> >> >> All fair enough. I'm probably in the same boat as Bob Prohaska >> inasmuch as I have a couple of Raspberry Pi devices of varying >> vintages hanging around. I'm a longtime FreeBSD user, so, naturally, >> I prefer to run FreeBSD on these devices, and have done so for a >> while (with varying degrees of success/stability). >> >> It sounds from the above I shouldn't bother, for pain and misery will >> attend me all my days as a result. :-) >> >> If Raspberry Pi is a crappy platform and a bad choice to use, >> FreeBSD-wise, what is the suggested alternative in the same low- >> power/low-price (and Raspberry Pi-like spec) arena? Is it the Pine64 >> stuff like the PINE A64, ROCK64, and ROCKPro64?? >> >> I'm willing to buy something other than Raspberry Pi (I have a >> BeagleBone Black, for example), but I don't want to buy something >> that is derided and despised by FreeBSD developers and avoided by >> them like the plague. I am not an ARM/SoC or electronics expert, so >> I feel unqualified to know what is a "crappy ARM platform." >> >> Also, if the true situation with Raspberry Pi is that it is unlikely >> to see development within FreeBSD, it would be more honest to >> deprecate the platform officially on the FreeBSD site. I'd even go >> so far as to suggest not to distribute official images for it, as >> that carries with it a hint of blessing and support. >> >> Cheers, >> >> Paul. > > It really is pretty specific to the rpi family, for a pair of reasons: > > - The hardware is just crappy, buggy, limited, hard to work with. > > - Documentation needed to write device drivers is not openly > available, and getting an NDA in place with broadcom never seems to > happen despite people over the years saying they would work to make it > happen. I don't disagree with any of this. I appreciate your honesty in laying out the reasons why so many FreeBSD developers are dissuaded from working on RPi and the likelihood of this changing. > For inexpensive low-power boards... For the 32-bit world, the > Allwinnner hardware is probably best supported, with imx6 a close > second. For 64-bit I'd say it's the rockpro stuff. Thank you. This is very helpful and much appreciated! Cheers, Paul. From owner-freebsd-arm@freebsd.org Wed Feb 26 22:33:30 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id DE40C24929D for ; Wed, 26 Feb 2020 22:33:30 +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 48SVv900Qmz3wyb; Wed, 26 Feb 2020 22:33:23 +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 01QMXWlA083134 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 26 Feb 2020 14:33:33 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 01QMXWaf083133; Wed, 26 Feb 2020 14:33:32 -0800 (PST) (envelope-from fbsd) Date: Wed, 26 Feb 2020 14:33:32 -0800 From: bob prohaska To: "Rodney W. Grimes" Cc: Ian Lepore , freebsd-arm@freebsd.org Subject: Re: Showstoppers for RPI3 Message-ID: <20200226223332.GB82440@www.zefox.net> References: <202002262129.01QLTvs3004565@gndrsh.dnsmgr.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <202002262129.01QLTvs3004565@gndrsh.dnsmgr.net> User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 48SVv900Qmz3wyb X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [1.91 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(0.06)[ip: (0.25), ipnet: 50.1.16.0/20(0.12), asn: 7065(-0.03), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.47)[0.467,0]; NEURAL_HAM_LONG(-0.51)[-0.512,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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)[]; 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, 26 Feb 2020 22:33:31 -0000 On Wed, Feb 26, 2020 at 01:29:57PM -0800, Rodney W. Grimes wrote: > > The US laws are such that the way you do this is you create > a project page "aarch64 on RPI*'s", and put a donate here > button to help fund THIS project. > > Totally legal. It is also legal for a non-profit to go to a company > and say "we are looking for funds to do A, would you be interested > in making a contribution to help us to A?" > > Whats NOT legal is a company going to a 501(c)3 and saying: "I'll give you $X > if you go do Y". > > Rod Grimes rgrimes@freebsd.org I bungled my question quite spectacularly. The intent was to get an estimate of how much it would cost to bring an ARM platform to tier-1 status. The mechanics of how the money gets transmitted (and to whom) don't matter until at least a rough figure is in hand. That number, divided among interested donors, would let one calculate if it makes sense to participate. As I write this the FreeBSD Foundation donation page at https://www.freebsdfoundation.org/donate/ includes a comment entry box, which seems to invite suggestions. Thanks for reading, bob prohaska From owner-freebsd-arm@freebsd.org Thu Feb 27 00:56:26 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E603024CFA6 for ; Thu, 27 Feb 2020 00:56:26 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (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 48SZ496BHMz3NRL; Thu, 27 Feb 2020 00:56:25 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-lj1-x229.google.com with SMTP id x7so1332416ljc.1; Wed, 26 Feb 2020 16:56:25 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=SIBM3misRQReHLRNd2VfT0flQZ31aGeelTRZhRZobQk=; b=XgcL95NO8BcWJHuBsr7tA0t9JeD33s08Npbk+06Le24ig67RvWncKy25IO92cpp7YN tdD/Gv+nWuil6T38XClpjs+QnGdWuQOKprUQ+UnSk/lrLLqOqzILABlVb7dFNEZ/fUcJ Sj25NU6vPFumjhd3fxwebwu4U//0kY+u+8S4egW/vR33cg2hUNSH1hn0DPC+yDZ3ksPh co5irIMGC15exaM365tCZbNSDsWxy+MFrWsl/Z6el3dmD83+8kjbEQmorA5CYtLbO0P9 YLCj8pCazgHXuY6IY1tZ8kpEDCiN99kjK8t+Dwh8VkVdAnlQZ6XchlnPQ90PEAtPuYY5 mVOg== X-Gm-Message-State: ANhLgQ2tWrAgA774o1t1kDMwbhuZ8R8zOf27bbcnSEjnyNIic3qGs0iS JIE+FggC7bLWfBwAKQucQOCDxTRQ X-Google-Smtp-Source: APXvYqz840+/QidpE01yKkRQL9ysYkrMzn7zRG9m3QeQKjrb2e7hA/pfzTOh/h4IGBT56/24UsxpMA== X-Received: by 2002:adf:eb51:: with SMTP id u17mr1342445wrn.29.1582763222445; Wed, 26 Feb 2020 16:27:02 -0800 (PST) Received: from [192.168.1.167] (x2f7fc2d.dyn.telefonica.de. [2.247.252.45]) by smtp.googlemail.com with ESMTPSA id g25sm11461998wmh.3.2020.02.26.16.27.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Feb 2020 16:27:01 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Thu, 27 Feb 2020 01:27:00 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> To: Mark Linimon , Ian Lepore , Kyle Evans , freebsd-arm@freebsd.org In-Reply-To: <20200226235908.GD22189@lonesome.com> Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48SZ496BHMz3NRL X-Spamd-Bar: +++++ X-Spamd-Result: default: False [5.97 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(0.00)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; DMARC_POLICY_ALLOW(0.00)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; RECEIVED_SPAMHAUS_XBL(5.00)[45.252.247.2.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.4]; R_DKIM_ALLOW(0.00)[googlemail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(0.00)[ip: (-9.23), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; NEURAL_SPAM_MEDIUM(0.28)[0.277,0]; BAD_REP_POLICIES(0.10)[]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.20)[0.198,0]; RCVD_IN_DNSWL_NONE(0.00)[9.2.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_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: Thu, 27 Feb 2020 00:56:27 -0000 Hi Mark, > Am 27.02.2020 um 00:59 schrieb Mark Linimon : >=20 > On Wed, Feb 26, 2020 at 05:11:35PM +0100, Klaus K=C3=BCchemann via = freebsd-arm wrote: >> but Ed Maste stated a clear aarch64->Tier1-roadmap >=20 > I'll try not to speak for Ed here other than to say I know he often = sees > things from the "aarch64 server box installed in rack" view. And IIUC > we do fairly well on those. No problem to install a bunch of crappy consumer boards into a = server-rack :-).. just kidding.. > Mark Linimon >=20 > The problem is that aarch64 has this bewildering variety of hardware; > some very capable and well-documented, others not so. >=20 > IMHO there's no possible way that we can be a first-class platform on > every single arm board that's ever been made It=E2=80=99s all better than we think, it=E2=80=99s just time consuming = and a thing of organization=20 Maybe not for every board but for nearly every board which is worth .. > Mark Linimon >=20 >> and it looks funny when we fail in supporting devices while others do >=20 > If NetBSD has drivers, then we should see if there is interest in = porting > them over. Finally a reasonable attitude from someone here, Mark > Mark Linimon >=20 > (The number of people on the two projects differs a lot, especially = w/rt > non-x86 platforms, so it's kind of hard to say in general. I do know = we > are ahead w/rt powerpc64.) >=20 > But the real roadblock is the chips whose specs are under NDA. No one > seems to have any ideas of how to work around that. So, if we can't > work around it, and also can't port otherBSD drivers, we are stuck. also OpenBSD is very successful active in this discipline=E2=80=A6 Today I=E2=80=99ve got a Broadcom-Wifi-device to work (with an = openbsd-driver-dev) > Am 27.02.2020 um 01:03 schrieb Mark Linimon : >=20 > On Wed, Feb 26, 2020 at 07:27:37AM -0600, Kyle Evans wrote: >> This platform is on life support on FreeBSD with exactly maybe two >> developers doing anything on it >=20 > I am hoping that by "this platform" you mean RPI4? >=20 > There are certainly more people working on the ports side than just 2. >=20 >> it's highly demotivating to then receive comments like this. >=20 > I've talked to Klaus as some length and I think part of all this is > due to a language barrier. Thanks Mark, yes, I say sorry again to Kyle and Ian, Kyle is the one who made the RPI4 booting, who am I that I could think I had the right to say something bad to him = or other devs ?! . I couldn't just explain in native English language what I meant.. Hopefully these sentences do work in yours native English language :-) >=20 > But it is *very* frustrating to have developers saying "we *must* > have RPI4" and "we *cannot* have RPI4" -- even for someone like me > whose only involvement is trying to update documentation. >=20 > mcl We`lll update the docs, for sure, there=E2=80=99s of course no must have = for any gadget=20 But there are a lot which work and can be improved e.g. by adopting = drivers from other BSDs, If here are none available..=20 Thank you=20 Regards Klaus From owner-freebsd-arm@freebsd.org Thu Feb 27 09:56:43 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 268F225B0D4 for ; Thu, 27 Feb 2020 09:56:43 +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 48Sp3X5w8mz4PBw for ; Thu, 27 Feb 2020 09:56:40 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.172] (82-203-153-62.bb.dnainternet.fi [82.203.153.62]) (authenticated bits=0) by mail.kronometrix.org (8.15.2/8.15.2) with ESMTPSA id 01R9uTXV043776 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Thu, 27 Feb 2020 09:56:30 GMT (envelope-from sparvu@kronometrix.org) X-Authentication-Warning: mail.kronometrix.org: Host 82-203-153-62.bb.dnainternet.fi [82.203.153.62] claimed to be [192.168.1.172] From: Stefan Parvu Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Thu, 27 Feb 2020 11:56:24 +0200 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> To: freebsd-arm@freebsd.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48Sp3X5w8mz4PBw X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; 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 [2.01 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; HAS_XAW(0.00)[]; NEURAL_SPAM_MEDIUM(0.73)[0.725,0]; URI_COUNT_ODD(1.00)[3]; RCPT_COUNT_ONE(0.00)[1]; TO_DN_NONE(0.00)[]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-0.45)[-0.447,0]; DMARC_NA(0.00)[kronometrix.org]; IP_SCORE(0.53)[ip: (0.34), ipnet: 95.85.0.0/18(0.93), asn: 14061(1.45), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; 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=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: Thu, 27 Feb 2020 09:56:43 -0000 I think FreeBSD should support and have Tier 1 for ARM64 supporting: * a consumer level SBC like RBPI enough well supported (SMP, PowerMgmt, = Wifi, BLE)=20 this would be good for FreeBSD adoption, IoT projects, university, = students. The board=20 is not an industrial board but for 30EUR, it does work for different = use cases very well.=20 * industrial SBC (like ? Rock64 ?, else ?) this would be useful for SME = and other companies=20 to build things around FreeBSD for more serious projects. ARM is moving fast and should we. FreeBSD must list ARM (aarch64) as = Tier 1 supported platform. Talking about NetBSD: can anyone here give a list of what features = NetBSD supports and=20 we dont ? (RBPI 3B/4) I will ask also on their list a bit later. Stefan Parvu sparvu@kronometrix.org > On 27. Feb 2020, at 2.27, Klaus K=C3=BCchemann via freebsd-arm = wrote: >=20 > Hi Mark, >=20 >> Am 27.02.2020 um 00:59 schrieb Mark Linimon : >>=20 >> On Wed, Feb 26, 2020 at 05:11:35PM +0100, Klaus K=C3=BCchemann via = freebsd-arm wrote: >>> but Ed Maste stated a clear aarch64->Tier1-roadmap >>=20 >> I'll try not to speak for Ed here other than to say I know he often = sees >> things from the "aarch64 server box installed in rack" view. And = IIUC >> we do fairly well on those. >=20 > No problem to install a bunch of crappy consumer boards into a = server-rack :-).. just kidding.. >=20 >> Mark Linimon >>=20 >> The problem is that aarch64 has this bewildering variety of hardware; >> some very capable and well-documented, others not so. >>=20 >> IMHO there's no possible way that we can be a first-class platform on >> every single arm board that's ever been made >=20 > It=E2=80=99s all better than we think, it=E2=80=99s just time = consuming and a thing of organization=20 > Maybe not for every board but for nearly every board which is worth .. >=20 >> Mark Linimon >>=20 >>> and it looks funny when we fail in supporting devices while others = do >>=20 >> If NetBSD has drivers, then we should see if there is interest in = porting >> them over. >=20 > Finally a reasonable attitude from someone here, Mark >=20 >> Mark Linimon >>=20 >> (The number of people on the two projects differs a lot, especially = w/rt >> non-x86 platforms, so it's kind of hard to say in general. I do know = we >> are ahead w/rt powerpc64.) >>=20 >> But the real roadblock is the chips whose specs are under NDA. No = one >> seems to have any ideas of how to work around that. So, if we can't >> work around it, and also can't port otherBSD drivers, we are stuck. >=20 > also OpenBSD is very successful active in this discipline=E2=80=A6 > Today I=E2=80=99ve got a Broadcom-Wifi-device to work (with an = openbsd-driver-dev) >=20 >> Am 27.02.2020 um 01:03 schrieb Mark Linimon : >>=20 >> On Wed, Feb 26, 2020 at 07:27:37AM -0600, Kyle Evans wrote: >>> This platform is on life support on FreeBSD with exactly maybe two >>> developers doing anything on it >>=20 >> I am hoping that by "this platform" you mean RPI4? >>=20 >> There are certainly more people working on the ports side than just = 2. >>=20 >>> it's highly demotivating to then receive comments like this. >>=20 >=20 >=20 >> I've talked to Klaus as some length and I think part of all this is >> due to a language barrier. >=20 > Thanks Mark, yes, I say sorry again to Kyle and Ian, > Kyle is the one who made the RPI4 booting, > who am I that I could think I had the right to say something bad to = him or other devs ?! . > I couldn't just explain in native English language what I meant.. > Hopefully these sentences do work in yours native English language = :-) >=20 >>=20 >> But it is *very* frustrating to have developers saying "we *must* >> have RPI4" and "we *cannot* have RPI4" -- even for someone like me >> whose only involvement is trying to update documentation. >>=20 >> mcl >=20 > We`lll update the docs, for sure, there=E2=80=99s of course no must = have for any gadget=20 > But there are a lot which work and can be improved e.g. by adopting = drivers from other BSDs, > If here are none available..=20 >=20 > Thank you=20 > Regards > Klaus >=20 >=20 >=20 >=20 >=20 >=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" >=20 From owner-freebsd-arm@freebsd.org Thu Feb 27 10:22:17 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id ED47225BECF for ; Thu, 27 Feb 2020 10:22:17 +0000 (UTC) (envelope-from rb@gid.co.uk) Received: from mx0.gid.co.uk (mx0.gid.co.uk [194.32.164.250]) by mx1.freebsd.org (Postfix) with ESMTP id 48Spd270cBz491y; Thu, 27 Feb 2020 10:22:14 +0000 (UTC) (envelope-from rb@gid.co.uk) Received: from [194.32.164.27] ([194.32.164.27]) by mx0.gid.co.uk (8.14.2/8.14.2) with ESMTP id 01RAMBgE062039; Thu, 27 Feb 2020 10:22:11 GMT (envelope-from rb@gid.co.uk) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\)) Subject: Re: Showstoppers for RPI3 From: Bob Bishop In-Reply-To: <49fce4489ba4aeb7a5638a6c1bbfb5e6a0b84312.camel@freebsd.org> Date: Thu, 27 Feb 2020 10:22:05 +0000 Cc: Paul Mather , freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <51C45D52-EAD4-42A3-9EC8-B0B53C9D61BA@gid.co.uk> References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <9AF20341-AFCC-46BE-A2F2-96CF01655983@gromit.dlib.vt.edu> <49fce4489ba4aeb7a5638a6c1bbfb5e6a0b84312.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3273) X-Rspamd-Queue-Id: 48Spd270cBz491y X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of rb@gid.co.uk designates 194.32.164.250 as permitted sender) smtp.mailfrom=rb@gid.co.uk X-Spamd-Result: default: False [-2.22 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.993,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[gid.co.uk]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[250.164.32.194.list.dnswl.org : 127.0.10.0]; IP_SCORE(-0.53)[ip: (-1.92), ipnet: 194.32.164.0/24(-0.96), asn: 42831(0.30), country: GB(-0.07)]; 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:42831, ipnet:194.32.164.0/24, country:GB]; 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: Thu, 27 Feb 2020 10:22:18 -0000 Hi, > On 26 Feb 2020, at 21:21, Ian Lepore wrote: >=20 > On Wed, 2020-02-26 at 15:41 -0500, Paul Mather wrote: >> On Feb 26, 2020, at 10:33 AM, Ian Lepore wrote: >>=20 >>> On Wed, 2020-02-26 at 06:32 +0100, Klaus K=C3=BCchemann via = freebsd-arm >>> wrote: >>>> But that=C2=B4s the absolute joke of the century :-) that these = issues >>>> last so long here on the mailing list=20 >>>=20 >>> The current freebsd-arm devs keep pointing out that nobody is >>> especially interested in maintaining or working on rpi* stuff at >>> all.=20 >>> Why in the world would you be surprised that nobody is working on >>> it? >>>=20 >>> If you want to run freebsd on arm hardware, try using hardware that >>> people are actually working to support. If you must use crappy rpi >>> hardware, either run linux on it, or consider paying someone to do >>> the >>> freebsd support you need. Complaining that nobody will work for >>> free >>> on hardware they hate working on is just... >>> complaining. Pointlessly. >>=20 >>=20 >> All fair enough. I'm probably in the same boat as Bob Prohaska >> inasmuch as I have a couple of Raspberry Pi devices of varying >> vintages hanging around. I'm a longtime FreeBSD user, so, naturally, >> I prefer to run FreeBSD on these devices, and have done so for a >> while (with varying degrees of success/stability). >>=20 >> It sounds from the above I shouldn't bother, for pain and misery will >> attend me all my days as a result. :-) >>=20 >> If Raspberry Pi is a crappy platform and a bad choice to use, >> FreeBSD-wise, what is the suggested alternative in the same low- >> power/low-price (and Raspberry Pi-like spec) arena? Is it the Pine64 >> stuff like the PINE A64, ROCK64, and ROCKPro64?? >>=20 >> I'm willing to buy something other than Raspberry Pi (I have a >> BeagleBone Black, for example), but I don't want to buy something >> that is derided and despised by FreeBSD developers and avoided by >> them like the plague. I am not an ARM/SoC or electronics expert, so >> I feel unqualified to know what is a "crappy ARM platform." >>=20 >> Also, if the true situation with Raspberry Pi is that it is unlikely >> to see development within FreeBSD, it would be more honest to >> deprecate the platform officially on the FreeBSD site. I'd even go >> so far as to suggest not to distribute official images for it, as >> that carries with it a hint of blessing and support. >>=20 >> Cheers, >>=20 >> Paul. >=20 > It really is pretty specific to the rpi family, for a pair of reasons: >=20 > - The hardware is just crappy, buggy, limited, hard to work with. Depends what you are trying to do with it. We are using FreeBSD on Pi = zero in embedded systems, all the I/O is via GPIO and it=E2=80=99s easy = to use and works just fine. It=E2=80=99s **WAY** cheaper than any = comparable solution short of dealing directly with the SoC and we = don=E2=80=99t have the volume for that. > - Documentation needed to write device drivers is not openly > available, and getting an NDA in place with broadcom never seems to > happen despite people over the years saying they would work to make it > happen. That is admittedly a problem.=20 > For inexpensive low-power boards... For the 32-bit world, the > Allwinnner hardware is probably best supported, with imx6 a close > second. For 64-bit I'd say it's the rockpro stuff. >=20 > -- Ian -- Bob Bishop rb@gid.co.uk From owner-freebsd-arm@freebsd.org Thu Feb 27 10:52:23 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 0C6B525CAE8 for ; Thu, 27 Feb 2020 10:52:23 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x441.google.com (mail-wr1-x441.google.com [IPv6:2a00:1450:4864:20::441]) (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 48SqHn1wyMz3KsW for ; Thu, 27 Feb 2020 10:52:21 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x441.google.com with SMTP id j16so1171674wrt.3 for ; Thu, 27 Feb 2020 02:52:21 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=65uWM0oPl0O3xcnEfZVm4uSJxeN2PNc+HdG7J1J0jNQ=; b=MkiFcxkyFBil9fBZRCLVqX1dkjyiZ1eRpRL4qnUEcH7DtP2Ls8/uS37kMGpofmiVeA PM2+Cg9v40KbtQU0OvYlOa7eSh3pzfYwoRFbJ7dIXXwmQ8XnnkYsMEAF5lfx02xxckja 9/uVU019iui6QgEtvBmHJ7lLY0FM2lFoeUzTp0JDMSBXIwHhCbww1HCpN7vNJkrH8JRv BLYPJ0qnmm4zK/IStd+GR5nbqKnncmIxEviYhORS4kNR9iy2Jq+gPoItB2LVOOUFVVW2 WQLfzkOcDLKr+BdGllvo/TMjtkFgTRlixZGbtgw4CFBDD6c5hC6HsxN6Yw48j+Uk2YGT 3gqA== X-Gm-Message-State: APjAAAWBhpKJPkbLbL8cExfETiJ3eSUYYoMWZHrnWcbJH94Rb3gqHdZB h0rR8CcKaxgtRkdxJxchX7k+m+gl X-Google-Smtp-Source: APXvYqypwgUBmDpm0MyF6rQg3oj3EsWiTXq8tMyrADm6VLzBCFsju9nP2ptNxxelVfVeYZ2t6HCOXQ== X-Received: by 2002:adf:f392:: with SMTP id m18mr4123677wro.406.1582800739317; Thu, 27 Feb 2020 02:52:19 -0800 (PST) Received: from [192.168.1.167] ([46.114.108.157]) by smtp.googlemail.com with ESMTPSA id c4sm7368824wml.7.2020.02.27.02.52.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Feb 2020 02:52:18 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Showstoppers for RPI3 Date: Thu, 27 Feb 2020 11:52:16 +0100 References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> To: Stefan Parvu , freebsd-arm@freebsd.org In-Reply-To: Message-Id: <302F1554-C645-4323-AEAB-44C3DFE2B628@googlemail.com> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48SqHn1wyMz3KsW X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[157.108.114.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.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)[googlemail.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]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[1.4.4.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]; IP_SCORE(0.00)[ip: (2.60), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; 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: Thu, 27 Feb 2020 10:52:23 -0000 > Am 27.02.2020 um 10:56 schrieb Stefan Parvu : >=20 > I think FreeBSD should support and have Tier 1 for ARM64 supporting: >=20 > * a consumer level SBC like RBPI enough well supported (SMP, = PowerMgmt, Wifi, BLE)=20 > this would be good for FreeBSD adoption, IoT projects, university, = students. The board=20 > is not an industrial board but for 30EUR, it does work for = different use cases very well.=20 >=20 > * industrial SBC (like ? Rock64 ?, else ?) this would be useful for = SME and other companies=20 > to build things around FreeBSD for more serious projects. >=20 > ARM is moving fast and should we. FreeBSD must list ARM (aarch64) as = Tier 1 supported platform. >=20 > Talking about NetBSD: can anyone here give a list of what features = NetBSD supports and=20 > we dont ? (RBPI 3B/4) I will ask also on their list a bit later. >=20 >=20 >=20 >=20 > Stefan Parvu > sparvu@kronometrix.org >=20 >=20 Hi Stefan, we=E2=80=99ll try to give more detail information on all this stuff in = the Wiki the next days, But for now in short: FreeBSD supports Rockchip-boards , the only problem is that =E2=80=9Enobod= y=E2=80=9C knows it ;-) I asked manu@ for a list of gadgets I do not own myself.. In fact there=E2=80=99s code from NetBSD in FreeBSD, from FreeBSD in = NetBSD , from OpenBSD in FreeBSD and so on.. we just have to took a closer look into what=E2=80=99s next to work = on=E2=80=A6 For Tier1: Tier1 means that nearly EVERYTHING has to be continuously = supported, but not every feature is yet implemented in aarch64(e.g. dtrace = userland support), So Tier1 has nothing to do with e.g. the RPI or other boards, it has to = do with supporting features , But from that point of view FreeBSD is not so far away from = Tier1/aarch64.. e.g there=E2=80=99s openjdk11/12 . A lot of features are available=E2=80=A6= So in this discussion the only problem is the RPI(because it=E2=80=99s = publicly better advertised than other gadgets), Good advertising but bad (firmware-)-vendor support..=20 But why not to support the RPI(4) as far as possible, if other BSDs can = do that=E2=80=A6 Regards Klaus=20 From owner-freebsd-arm@freebsd.org Thu Feb 27 18:51:12 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 167FE24A99C for ; Thu, 27 Feb 2020 18:51:12 +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 48T1wG3n9yz4dHC for ; Thu, 27 Feb 2020 18:51:10 +0000 (UTC) (envelope-from paul@gromit.dlib.vt.edu) Received: from pmather-dld-1.lib.vt.edu (pmather-dld-1.lib.vt.edu [128.173.51.23]) (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 7E64B72B; Thu, 27 Feb 2020 13:51:08 -0500 (EST) From: Paul Mather Message-Id: <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: Re: Showstoppers for RPI3 Date: Thu, 27 Feb 2020 13:51:08 -0500 In-Reply-To: Cc: freebsd-arm@freebsd.org To: Stefan Parvu References: <20200225175446.GA77976@www.zefox.net> <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> X-Mailer: Apple Mail (2.3445.104.11) X-Rspamd-Queue-Id: 48T1wG3n9yz4dHC X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=vt.edu (policy=none); spf=none (mx1.freebsd.org: domain of paul@gromit.dlib.vt.edu has no SPF policy when checking 128.173.49.70) smtp.mailfrom=paul@gromit.dlib.vt.edu X-Spamd-Result: default: False [-2.00 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; DMARC_POLICY_SOFTFAIL(0.10)[vt.edu : No valid SPF, No valid DKIM,none]; NEURAL_HAM_MEDIUM(-0.99)[-0.995,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; IP_SCORE(-0.51)[ip: (-1.28), ipnet: 128.173.0.0/16(-0.64), asn: 1312(-0.57), country: US(-0.05)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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:+,1:+,2:~]; ASN(0.00)[asn:1312, ipnet:128.173.0.0/16, 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: 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: Thu, 27 Feb 2020 18:51:12 -0000 On Feb 27, 2020, at 4:56 AM, Stefan Parvu = wrote: > Talking about NetBSD: can anyone here give a list of what features = NetBSD supports and=20 > we dont ? (RBPI 3B/4) I will ask also on their list a bit later. This is what I found when looking last night: = https://wiki.netbsd.org/ports/evbarm/raspberry_pi/ = There is a "What works (and what doesn't yet)" section at the above = page. It seems like aarch64 support is relatively new: it only officially = appeared in the recent NetBSD 9 release. Cheers, Paul.= From owner-freebsd-arm@freebsd.org Fri Feb 28 01:09:16 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 720A9255649 for ; Fri, 28 Feb 2020 01:09:16 +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 48TBJT3V93z46tt for ; Fri, 28 Feb 2020 01:09:13 +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 01S19O2D088299 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Thu, 27 Feb 2020 17:09:25 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 01S19O5u088298; Thu, 27 Feb 2020 17:09:24 -0800 (PST) (envelope-from fbsd) Date: Thu, 27 Feb 2020 17:09:24 -0800 From: bob prohaska To: freebsd-arm@freebsd.org Subject: Points to ponder Re: Showstoppers for RPI3 Message-ID: <20200228010924.GA87999@www.zefox.net> References: <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 48TBJT3V93z46tt X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [1.40 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; IP_SCORE(0.06)[ip: (0.25), ipnet: 50.1.16.0/20(0.12), asn: 7065(-0.03), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.26)[0.260,0]; NEURAL_HAM_LONG(-0.82)[-0.822,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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:7065, ipnet:50.1.16.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; MID_RHS_WWW(0.50)[]; 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: Fri, 28 Feb 2020 01:09:16 -0000 In a thread entitled "how to get freebsd on a new board?" it's suggested that a port of FreeBSD to a new platform would cost $20-50K, presumably with manufacturer support. Let's suppose it'll cost $100K if the manufacturer won't help. There are, or soon will be, twenty _million_ Raspberry Pi computers floating about. Is there enough interest to scrounge up the ante? I've put a little in the pot and hope it helps. The donations page at https://www.freebsdfoundation.org/donate/ makes it easy to add one's two cents' worth, hopefully more. Better explanation is at http://www.zefox.net/~fbsd/showstoppers Thanks for reading, bob prohaska From owner-freebsd-arm@freebsd.org Fri Feb 28 09:48:11 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 18FB025EEF2 for ; Fri, 28 Feb 2020 09:48:11 +0000 (UTC) (envelope-from nikolay.kostirya@i11.co) Received: from mx.i11.co (mx.i11.co [159.69.78.69]) (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 48TPqF4pblz40hs for ; Fri, 28 Feb 2020 09:48:09 +0000 (UTC) (envelope-from nikolay.kostirya@i11.co) Received: from [82.207.42.188] (helo=localhost) by mx.i11.co with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1j7cFW-0005Ar-AN for freebsd-arm@freebsd.org; Fri, 28 Feb 2020 09:48:02 +0000 Date: Fri, 28 Feb 2020 11:48:00 +0200 From: Nick Kostirya To: freebsd-arm@freebsd.org Subject: sizeof(struct kevent) on ARM 32-bit Message-ID: <20200228114800.60a39b65@i11.co> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; i386-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48TPqF4pblz40hs X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.19 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[i11.co:s=omicron]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:159.69.78.69]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[i11.co:+]; DMARC_POLICY_ALLOW(-0.50)[i11.co,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.19)[ip: (-9.65), ipnet: 159.69.0.0/16(0.29), asn: 24940(-1.55), country: DE(-0.02)]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, 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: Fri, 28 Feb 2020 09:48:11 -0000 Hello. Why sizeof(struct kevent) is 64 on ARM 32-bit? It is like as on amd64. But why? And struct timespec also is 16, but 8. i386 (FreeBSD 12.1): sizeof(struct kevent) = 56 sizeof(struct timespec) = 8 sizeof(intptr_t) = 4 amd64: sizeof(struct kevent) = 64 sizeof(struct timespec) = 16 sizeof(intptr_t) = 8 ARM 32-bit: sizeof(struct kevent) = 64 sizeof(struct timespec) = 16 sizeof(intptr_t) = 4 Nick. From owner-freebsd-arm@freebsd.org Fri Feb 28 10:11:06 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 4B2DA25F573 for ; Fri, 28 Feb 2020 10:11:06 +0000 (UTC) (envelope-from dr.klepp@gmx.at) Received: from vie01a-dmta-at52-1.mx.upcmail.net (vie01a-dmta-at52-1.mx.upcmail.net [62.179.121.142]) (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 48TQKh0bWRz3GsN for ; Fri, 28 Feb 2020 10:11:03 +0000 (UTC) (envelope-from dr.klepp@gmx.at) Received: from [172.31.216.41] (helo=vie01a-pemc-psmtp-at50) by vie01a-dmta-at52.mx.upcmail.net with esmtp (Exim 4.92) (envelope-from ) id 1j7cQr-0002j7-TT for freebsd-arm@freebsd.org; Fri, 28 Feb 2020 10:59:45 +0100 Received: from x61.lan ([85.126.97.210]) by vie01a-pemc-psmtp-at50 with SMTP @ mailcloud.upcmail.net id 89zl2201C4YLlkt0B9zlpx; Fri, 28 Feb 2020 10:59:45 +0100 X-SourceIP: 85.126.97.210 X-CNFS-Analysis: v=2.2 cv=O6RJhF1W c=1 sm=2 tr=0 cx=a_idp_f a=/Ac8Q0O/YFE5LOLfUiYZVw==:117 a=/Ac8Q0O/YFE5LOLfUiYZVw==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=8nJEP1OIZ-IA:10 a=6I5d2MoRAAAA:8 a=LXL8el5rAAAA:8 a=qtnStx65R0G7JHmGlggA:9 a=wPNLvfGTeEIA:10 a=IjZwj45LgO3ly-622nXo:22 a=VxrG4A_UoVp_6Idp4yW2:22 From: "Dr. Nikolaus Klepp" To: freebsd-arm@freebsd.org Subject: Re: sizeof(struct kevent) on ARM 32-bit Date: Fri, 28 Feb 2020 11:00:10 +0100 User-Agent: KMail/1.9.10 References: <20200228114800.60a39b65@i11.co> In-Reply-To: <20200228114800.60a39b65@i11.co> X-KMail-QuotePrefix: > MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <202002281100.11027.dr.klepp@gmx.at> X-Rspamd-Queue-Id: 48TQKh0bWRz3GsN X-Spamd-Bar: +++++++ Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=fail (mx1.freebsd.org: domain of dr.klepp@gmx.at does not designate 62.179.121.142 as permitted sender) smtp.mailfrom=dr.klepp@gmx.at X-Spamd-Result: default: False [7.80 / 15.00]; ARC_NA(0.00)[]; R_SPF_FAIL(1.00)[-all]; FROM_HAS_DN(0.00)[]; FREEMAIL_FROM(0.00)[gmx.at]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[gmx.at]; NEURAL_SPAM_MEDIUM(1.00)[0.997,0]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000,0]; MID_CONTAINS_FROM(1.00)[]; FROM_NAME_HAS_TITLE(1.00)[dr]; IP_SCORE_FREEMAIL(0.00)[]; IP_SCORE(0.00)[ipnet: 62.179.0.0/17(1.11), asn: 6830(3.70), country: AT(-0.10)]; FORGED_MUA_KMAIL_MSGID(3.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[142.121.179.62.list.dnswl.org : 127.0.5.1]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.at]; ASN(0.00)[asn:6830, ipnet:62.179.0.0/17, country:AT]; MIME_TRACE(0.00)[0:+]; GREYLIST(0.00)[pass,body]; FROM_EQ_ENVFROM(0.00)[] 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: Fri, 28 Feb 2020 10:11:06 -0000 Hi! Anno domini 2020 Fri, 28 Feb 11:48:00 +0200 Nick Kostirya via freebsd-arm scripsit: > Hello. > > Why sizeof(struct kevent) is 64 on ARM 32-bit? > It is like as on amd64. But why? > And struct timespec also is 16, but 8. > > > i386 (FreeBSD 12.1): > sizeof(struct kevent) = 56 > sizeof(struct timespec) = 8 > sizeof(intptr_t) = 4 > > amd64: > sizeof(struct kevent) = 64 > sizeof(struct timespec) = 16 > sizeof(intptr_t) = 8 > > ARM 32-bit: > sizeof(struct kevent) = 64 > sizeof(struct timespec) = 16 > sizeof(intptr_t) = 4 > > Nick. > _______________________________________________ > 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" > Structure packing, most likely. http://www.catb.org/esr/structure-packing/ Nik -- Please do not email me anything that you are not comfortable also sharing with the NSA, CIA ... From owner-freebsd-arm@freebsd.org Fri Feb 28 10:54:57 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EC34F26011B for ; Fri, 28 Feb 2020 10:54:57 +0000 (UTC) (envelope-from nikolay.kostirya@i11.co) Received: from mx.i11.co (mx.i11.co [159.69.78.69]) (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 48TRJJ71rpz4LQW for ; Fri, 28 Feb 2020 10:54:56 +0000 (UTC) (envelope-from nikolay.kostirya@i11.co) Received: from [82.207.42.188] (helo=localhost) by mx.i11.co with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1j7dIE-0005yS-Rl for freebsd-arm@freebsd.org; Fri, 28 Feb 2020 10:54:54 +0000 Date: Fri, 28 Feb 2020 12:54:52 +0200 From: Nick Kostirya To: freebsd-arm@freebsd.org Subject: Re: sizeof(struct kevent) on ARM 32-bit Message-ID: <20200228125452.5f349879@i11.co> In-Reply-To: <202002281100.11027.dr.klepp@gmx.at> References: <20200228114800.60a39b65@i11.co> <202002281100.11027.dr.klepp@gmx.at> X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; i386-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48TRJJ71rpz4LQW X-Spamd-Bar: ----- X-Spamd-Result: default: False [-5.19 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[i11.co:s=omicron]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:159.69.78.69]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; DKIM_TRACE(0.00)[i11.co:+]; DMARC_POLICY_ALLOW(-0.50)[i11.co,reject]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-2.19)[ip: (-9.65), ipnet: 159.69.0.0/16(0.29), asn: 24940(-1.55), country: DE(-0.02)]; ASN(0.00)[asn:24940, ipnet:159.69.0.0/16, 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: Fri, 28 Feb 2020 10:54:58 -0000 On Fri, 28 Feb 2020 11:00:10 +0100 "Dr. Nikolaus Klepp" wrote: > > Structure packing, most likely. > http://www.catb.org/esr/structure-packing/ Thanks! I did not think that ARM 32 have alignment 8. From owner-freebsd-arm@freebsd.org Fri Feb 28 11:03:43 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 981892603A3 for ; Fri, 28 Feb 2020 11:03:43 +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 48TRVQ0KlHz4b7f for ; Fri, 28 Feb 2020 11:03:41 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Fri, 28 Feb 2020 11:03:39 +0000 Received: from [127.0.0.1] ([185.211.158.135]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id ACA356B2-6295-490A-9C07-FDA24EE4696A.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Fri, 28 Feb 2020 11:03:35 +0000 Date: Fri, 28 Feb 2020 11:03:33 +0000 (UTC) From: Greg V To: bob prohaska Cc: freebsd-arm@freebsd.org Message-ID: In-Reply-To: <20200228010924.GA87999@www.zefox.net> References: <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> Subject: Re: Points to ponder Re: Showstoppers for RPI3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: DKIM-Signature: v=1; a=rsa-sha256; bh=OHple6/k9qqy54T4SpmcGsCtyJcx4vm/uJ1kdyNTQkA=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=V9INgkvBCLxW1o/LZb/pbUTZkTG3hh0NhDVV0jb7kSLlPtudPARrqEse273fQQ6TT7wBrPJ4aqxZTwGEhX7+o2tvIsBE5aaj/DwJeRyJ+0e9A2yGISRePjpsTGV4ny525htg0iWufkIzC6A8hlM+BAOAvfxnyONURsybe/L+04s= X-Rspamd-Queue-Id: 48TRVQ0KlHz4b7f X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=V9INgkvB; 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 [-4.34 / 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]; IP_SCORE(-1.84)[ip: (-9.79), ipnet: 91.121.0.0/16(-1.47), asn: 16276(2.06), country: FR(0.00)]; 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]; DMARC_POLICY_ALLOW(-0.50)[unrelenting.technology,none]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; 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: Fri, 28 Feb 2020 11:03:43 -0000 Feb 28, 2020 4:09:43 AM bob prohaska : > In a thread entitled "how to get freebsd on a new board?" it's > suggested that a port of FreeBSD to a new platform would cost > $20-50K, presumably with manufacturer support. Let's suppose > it'll cost $100K if the manufacturer won't help. It's funny to hear massive cost estimates for something that's been hobbyis= t/volunteer work a lot of the time :) "New platform" is a very abstract term, isn't it? The most hardcore kind of new platform is when there's a new ISA like RISC-= V.. For new arm64 SBSA/SBBR standard hardware, it's just like with amd64: try i= t, fix any bugs exposed by new HW (e.g. for Ampere eMAG we needed to save o= ne more register when calling EFI services, and to read more ACPI parameter= s of the PCIe controller), add quirks as required (e.g. Arm N1 SDP dev syst= em shipped with busted PCIe which required a semi custom driver). Just mayb= e a bit more bugs because the platform is younger. For embedded arm boards, there's a lot of variety in how much weird custom = stuff there is on each SoC. With Allwinner, Rockchip, Amlogic etc., most co= ntrollers are either standard (XHCI, SDHCI) or reused between most of them = (Synopsys DesignWare for SD, USB2, Ethernet), and all the board support cod= e is is some wrappers around that, plus power/clock management per SoC vend= or. Nobody has paid for this kind of support for e.g. Rockchip on FreeBSD. The Raspberry Pi 3 and older were a big outlier: pretty much *everything* t= here was a custom Broadcom thing, including (WTF) a custom interrupt contro= ller instead of the ARM GIC. That was expensive to support. Pretty much nob= ody wants to write drivers for obscure interrupt controllers and stuff. Now with the Pi 4, it's a much more sensible SoC, and there is UEFI firmwar= e that presents it as an ACPI system with fully generic descriptions for th= e basic stuff and even USB 3 (XHCI). This is basically already supported fo= r free. Of course that's not Full=E2=84=A2 support but it's enough for a se= rver, for an arm64 build/test box.. Speaking of which, I just got a Pi4 in the mail. I'll try it out soon. Migh= t look into porting NetBSD's Ethernet driver or something. > Better explanation is at http://www.zefox.net/~fbsd/showstoppers > GUI support appears to hinge on VideoCore Linux has all the graphics drivers, we just port them. But supporting embed= ded GPUs is quite a challenge. Well, it's not something very clever, but so= mething very very tedious. For PCIe devices, we have glue in LinuxKPI, but = for FDT, I'm not sure we even *could* implement the Linux API for FDT on to= p of ours. So you could manually convert the drivers to our API, but that's= way too much of boring work. Also, manu@ went in an.. interesting direction with this: writing a new dis= play output driver for allwinner from scratch, on top of a different port o= f the KMS/DRM layer than the one we use for desktop. That kinda complicates= things I guess. So right now we only have proper graphics on PCIe GPUs from AMD and Intel, = and systems that can't use these cards can only be headless (or run with cr= appy unaccelerated graphics via EFI framebuffer or a display-only driver). = I think that's good enough for a non-mainstream OS :) From owner-freebsd-arm@freebsd.org Fri Feb 28 13:39:42 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A7B20263020 for ; Fri, 28 Feb 2020 13:39:42 +0000 (UTC) (envelope-from melounmichal@gmail.com) Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) (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 48TVyN6Jyyz4ZtJ for ; Fri, 28 Feb 2020 13:39:40 +0000 (UTC) (envelope-from melounmichal@gmail.com) Received: by mail-wr1-x42b.google.com with SMTP id j16so3007800wrt.3 for ; Fri, 28 Feb 2020 05:39:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:reply-to:subject:to:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=oVyLn83QSlKh6vUXNJ79sAAQqsWp3q4kMqForIcHxxY=; b=fp914mLfrkvqHDm8S10IqWvswDPM8LZVa/+Rx14nRXq2yC+3T9gKWG89AHYw/Oivcp W5Gba11SYCuOcN8KoCatq5HUVTGNcwqU5t+84JeDyfrFh7DcuFGHxYTPFm9VetFasNoi K1a5XVjc3avqTxKxOClD8EISQl5x75HOoz6cL899JLuY9Q2RnICwfxpPL20C76zt3TmV YgThe59UPi6+/j+NcIy2HeQ6pQG0dZDnzI+crYu7mgNuYGTouiYLdYvVfJI/VyF8YIfJ 0yCprT1PZ6bbOaLo1p4OMRFD4lRTeElC0Qx3sICdgW/Rh/VUk7AvLT7rmren9sXRuupx vOaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:reply-to:subject:to:references :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=oVyLn83QSlKh6vUXNJ79sAAQqsWp3q4kMqForIcHxxY=; b=fFTpFxwXfwNQe4D4/S7jojoVKFpf7+Lm7zE/jzUM8xPtEDsHYTZA3O9fT4eDqo2XN1 ZwCjPBWHSZJBWqeZhKlnaAB3o12M4rjNZso3RzTVzy3jmBXwEvf9Ye6hSoHoroUTI4ER PThkqz01FUCtNoCsKBqnUu33zcqWNVnyFYWd8mBWZRm6Q8Y++AZgC6Ud3qv0rcV2XRda adrE0YeitmdIl+EFycvgI7Osu3k4kwYaNhw7R8DnERWSuib3rqSfxChTIx1t/S6z2GFu tVSFw1v/acS1+3oBh52DrSx/F1DC1HMwBM7zdtD0vfxxWcANWU4OnYwj75CP9lqBVdhX +OiA== X-Gm-Message-State: APjAAAUJMjU8lznHdw+wk9iEN1ooCVKRP3577eOXn5XvnUmOc8jKDEUZ GPhmPZWrzNtdcGeS5Bbs5Oqsh2/q X-Google-Smtp-Source: APXvYqyNO+KktxYGrvk2JNz/T1SV+XDeqQk6pRvEeQwEOB2SaDwiElOBo4Jxmh2ARcLCZE/UDAY/OQ== X-Received: by 2002:a05:6000:1251:: with SMTP id j17mr5219993wrx.210.1582897177543; Fri, 28 Feb 2020 05:39:37 -0800 (PST) Received: from [88.208.79.100] (halouny.humusoft.cz. [88.208.79.100]) by smtp.gmail.com with ESMTPSA id w22sm2188771wmk.34.2020.02.28.05.39.36 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 28 Feb 2020 05:39:36 -0800 (PST) Sender: Michal Meloun From: Michal Meloun X-Google-Original-From: Michal Meloun Reply-To: mmel@freebsd.org Subject: Re: sizeof(struct kevent) on ARM 32-bit To: Nick Kostirya , freebsd-arm@freebsd.org References: <20200228114800.60a39b65@i11.co> Message-ID: Date: Fri, 28 Feb 2020 14:39:35 +0100 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <20200228114800.60a39b65@i11.co> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48TVyN6Jyyz4ZtJ X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=fp914mLf; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of melounmichal@gmail.com designates 2a00:1450:4864:20::42b as permitted sender) smtp.mailfrom=melounmichal@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_REPLYTO(0.00)[mmel@freebsd.org]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450: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]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.00)[ip: (-9.12), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; MIME_TRACE(0.00)[0:+]; 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]; 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]; REPLYTO_DOM_NEQ_FROM_DOM(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[b.2.4.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_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: Fri, 28 Feb 2020 13:39:42 -0000 On 28.02.2020 10:48, Nick Kostirya via freebsd-arm wrote: > Hello. > > Why sizeof(struct kevent) is 64 on ARM 32-bit? > It is like as on amd64. But why? > And struct timespec also is 16, but 8. > > > i386 (FreeBSD 12.1): > sizeof(struct kevent) = 56 > sizeof(struct timespec) = 8 > sizeof(intptr_t) = 4 > > amd64: > sizeof(struct kevent) = 64 > sizeof(struct timespec) = 16 > sizeof(intptr_t) = 8 > > ARM 32-bit: > sizeof(struct kevent) = 64 > sizeof(struct timespec) = 16 > sizeof(intptr_t) = 4 time_t is 8 bytes on arm32 but 4 bytes on i386. Michal From owner-freebsd-arm@freebsd.org Fri Feb 28 14:30:31 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B3C9C264103 for ; Fri, 28 Feb 2020 14:30:31 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) (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 48TX524ddVz4RjT for ; Fri, 28 Feb 2020 14:30:30 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x442.google.com with SMTP id x7so3221158wrr.0 for ; Fri, 28 Feb 2020 06:30:30 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=CGWGQQLExdLgWiJtzF1gg/q1QzHHqGOAox2F4yOh7jU=; b=EyFcCKmRQGa7vBJ4Z8p/Q/z0AFAYLJYma8MXuCzGfK3wAXv31f1a6vAcwK2C7iJm22 SvD89CBrAFiZk5HsVvty30BzzUj1VDs6HI6QfGo7vCvcky/N3+Eo+4aEZA25yBx0T4BJ FkarVZK4qdABhryH58UOIXoTbAbsPMqEEYIVeL0FAbcyFrQKLjtLULn7IA5J9oVvBThe tJsrcntN4dUgvK+k1fhVnQ/RJBpOKypTujEbRoIkmMIYE2a/DRwyu4nWgO5/GiBe1p+e C5y9KkCaeDRHUr3pdzMQBJDESshG5O/pTtSOnnmvh1usP+o3/jClJZJU2EH4c3NNpe+s 1lKQ== X-Gm-Message-State: APjAAAW94ppTKiy/fSMbOixGvhVXifVMkgRq0OtXWZ1RytBaH/oz7rMA ZrnmZy6YlFzL0TmWu2LtDsZt+FpP X-Google-Smtp-Source: APXvYqyxETclR4+tWxKCZgvkN9XooThAc13FgF528JW2k+PB9O61X7EsiOgEj+rKq0P/XkBsyhHOTA== X-Received: by 2002:adf:f9cd:: with SMTP id w13mr844912wrr.406.1582900229056; Fri, 28 Feb 2020 06:30:29 -0800 (PST) Received: from [192.168.1.167] ([46.114.108.219]) by smtp.googlemail.com with ESMTPSA id d4sm2305329wmb.48.2020.02.28.06.30.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Feb 2020 06:30:28 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Points to ponder Re: Showstoppers for RPI3 Date: Fri, 28 Feb 2020 15:30:26 +0100 References: <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> To: Greg V , freebsd-arm@freebsd.org In-Reply-To: Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48TX524ddVz4RjT X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[219.108.114.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.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)[googlemail.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]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2.4.4.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]; IP_SCORE(0.00)[ip: (2.56), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; 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: Fri, 28 Feb 2020 14:30:31 -0000 > Am 28.02.2020 um 12:03 schrieb Greg V : > It's funny to hear massive cost estimates for something that's been = hobbyist/volunteer work a lot of the time :) Hi Greg, ol`hobbyist , (.. just kidding ), I am very happy to hear that things and approaches are moving in the = right direction. good description you give here, thanks. > Greg V > The most hardcore kind of new platform is when there's a new ISA like = RISC-V.. I have an HFunleashed available, but didn=E2=80=99t find the time to = work more on it,=20 A bit tricky to format the uSD-card... afaik a loader is needed. See you in the Wiki when time comes=E2=80=A6 > Greg V > Nobody has paid for this kind of support for e.g. Rockchip on FreeBSD. impertinence that nobody pays for it ;-) > Greg V > Pretty much nobody wants to write drivers for obscure interrupt = controllers and stuff=E2=80=A6... > Speaking of which, I just got a Pi4 in the mail. I'll try it out soon. = Might look into porting NetBSD's Ethernet driver or something. Yep, there is much more support for brcm-hw available=20 In e.g. OpenBSD than most people know, some NEtBSD-drivers come from = OpenBSD and vice versa=E2=80=A6 And there=E2=80=99s u-boot. But as you described very nice: It all goes into the right direction here: More open mind to look around what=E2=80=99s already available and could = be adopted or extended=20 Instead of reinventing the wheel. > Greg V ...(or run with crappy unaccelerated graphics via EFI = framebuffer or a display-only driver). I think that's good enough for a = non-mainstream OS :) =E2=80=A6, I just got a Pi4 in the = mail=E2=80=A6=E2=80=A6=E2=80=A6=E2=80=A6. Non mainstream OS ? =E2=80=A6. impertinence :-) lol (=E2=80=A6 just = kidding) You will be amazed when you plug your rpi4 to HDMI: it works=E2=80=A6 While you will ask yourself where to plug your keyboard/mouse .. but no problem for hobbyists : just take your soldering iron an plug a = PS/2 Auxiliary Port ;-). Ha Ha=20 Best Regards Klaus=20 > Speaking of which, I just got a Pi4 in the mail. I'll try it out soon. = Might look into porting NetBSD's Ethernet driver or something. > Am 28.02.2020 um 12:03 schrieb Greg V : >=20 >=20 > It's funny to hear massive cost estimates for something that's been = hobbyist/volunteer work a lot of the time :) >=20 > "New platform" is a very abstract term, isn't it? >=20 > The most hardcore kind of new platform is when there's a new ISA like = RISC-V.. >=20 > For new arm64 SBSA/SBBR standard hardware, it's just like with amd64: = try it, fix any bugs exposed by new HW (e.g. for Ampere eMAG we needed = to save one more register when calling EFI services, and to read more = ACPI parameters of the PCIe controller), add quirks as required (e.g. = Arm N1 SDP dev system shipped with busted PCIe which required a semi = custom driver). Just maybe a bit more bugs because the platform is = younger. >=20 > For embedded arm boards, there's a lot of variety in how much weird = custom stuff there is on each SoC. With Allwinner, Rockchip, Amlogic = etc., most controllers are either standard (XHCI, SDHCI) or reused = between most of them (Synopsys DesignWare for SD, USB2, Ethernet), and = all the board support code is is some wrappers around that, plus = power/clock management per SoC vendor. Nobody has paid for this kind of = support for e.g. Rockchip on FreeBSD. >=20 > The Raspberry Pi 3 and older were a big outlier: pretty much = *everything* there was a custom Broadcom thing, including (WTF) a custom = interrupt controller instead of the ARM GIC. That was expensive to = support. Pretty much nobody wants to write drivers for obscure interrupt = controllers and stuff. >=20 > Now with the Pi 4, it's a much more sensible SoC, and there is UEFI = firmware that presents it as an ACPI system with fully generic = descriptions for the basic stuff and even USB 3 (XHCI). This is = basically already supported for free. Of course that's not Full=E2=84=A2 = support but it's enough for a server, for an arm64 build/test box.. >=20 > Speaking of which, I just got a Pi4 in the mail. I'll try it out soon. = Might look into porting NetBSD's Ethernet driver or something. >=20 >> Better explanation is at http://www.zefox.net/~fbsd/showstoppers >=20 >> GUI support appears to hinge on VideoCore >=20 > Linux has all the graphics drivers, we just port them. But supporting = embedded GPUs is quite a challenge. Well, it's not something very = clever, but something very very tedious. For PCIe devices, we have glue = in LinuxKPI, but for FDT, I'm not sure we even *could* implement the = Linux API for FDT on top of ours. So you could manually convert the = drivers to our API, but that's way too much of boring work. >=20 > Also, manu@ went in an.. interesting direction with this: writing a = new display output driver for allwinner from scratch, on top of a = different port of the KMS/DRM layer than the one we use for desktop. = That kinda complicates things I guess. >=20 > So right now we only have proper graphics on PCIe GPUs from AMD and = Intel, and systems that can't use these cards can only be headless (or = run with crappy unaccelerated graphics via EFI framebuffer or a = display-only driver). I think that's good enough for a non-mainstream OS = :) >=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" From owner-freebsd-arm@freebsd.org Fri Feb 28 15:53:28 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6BDAA2659D9 for ; Fri, 28 Feb 2020 15:53:28 +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 48TYwl54cGz4Spy for ; Fri, 28 Feb 2020 15:53:27 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1582905206; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=LF+wdh0PcWSrCSL+alQpdno68RFyQi6XjWQoW/HF54hDrJn3bHmATQouKmdAwpvIvyB4dYqIl3bx1 pyIewOt1Qoi4TnYXroETaz7Jbk62Bgw2K/wSJtiN9aw3WdXBS5xloSs9aL9GjBQpcMWWLqq4pSKCVQ X8eFtNhaMmP/pZEwf1Ozg9YBT8WfQT6g4KPOhVEGVVxIFgGq2PNMi+IR0lmZkzjbW/6qj44Cd3a2ch B2SkETQY1VL0dSOweaIW9RtTVinYMQGSR4cDEbSkgzlSczGE1Nkxf3LecdUmtGCEbpSJsILrxJYQrk jatwtuzTwNi1GuTXxw/o92ef+GHP+ZQ== 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=HTVRRCph+3BEJ85BCqZ2cSdtVHQXgco9QSZgpwY1uoE=; b=siVrREUst1T0NXVshcOlAkR0l7nfk+GNqnN+Wx+vJZ6qzEoFajhD2r8XN7lmPNnx1gbhQ55f/m19g 6RklbHk1QZ+pezcC3SkIA+U9C+EkiSOs8pDeI7Gx+feylarjOvLy4NSZ9vg6bIVysEhCbkfs2O63Ie 6msnkJfWp62GQqIZJI5Ha/psfLwKFv1LEpzu8oAZkzpQGP9q/R6XqDdvjAnHu1LnbOkx4R2IQhsl0k gpRJgwOnQK+CfYzk2KnRy0GzOjnUGWTyjhpTMvnIiVvQNerR8Ct8N6z+46X20qkD6X0MoU+zxMQnlD Buf2HCLigLPCoshPXnHl72T9iWUvZOA== 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=HTVRRCph+3BEJ85BCqZ2cSdtVHQXgco9QSZgpwY1uoE=; b=SjooFJA2Ssl2Ip+YeQMIcwHJy0oNYP7JnoQfOTTVFjxR+e5jxm90PlNytII+3ACgUf+e7iImX5rT2 VPSFlRQIsiMNbqULy+HWn5tMA0iin4GP2K7Zfs0hgUa2aZL98gp3bbJWBxIaCZFO3WRgBBk21K+WVi b/AtlzBp9zvn2zDiuffqWivTihhDFor4MXss5eG51CnTZptbr5LIVkIRvcQ7u4ObE4+G0yNQDVNn+j ctknYPKhvQd6IpKQLaCy2qSv3SxEGoKRkoHPr9olR0OPZWeEdETAcREaQn0iq+37HQ1cdM0BCUQ8SU 2AzdaLcMZMzv0F7u7O5yCLYcWu+WYdA== X-MHO-RoutePath: aGlwcGll X-MHO-User: 73378f68-5a42-11ea-9eb3-25e2dfa9fa8d 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 73378f68-5a42-11ea-9eb3-25e2dfa9fa8d; Fri, 28 Feb 2020 15:53:25 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id 01SFrMfR039296; Fri, 28 Feb 2020 08:53:23 -0700 (MST) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: Points to ponder Re: Showstoppers for RPI3 From: Ian Lepore To: Greg V , bob prohaska Cc: freebsd-arm@freebsd.org Date: Fri, 28 Feb 2020 08:53:22 -0700 In-Reply-To: References: <11951E01-EC13-4FBB-938A-AEB5700C4281@yahoo.com> <20200226052045.GA79939@www.zefox.net> <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> Content-Type: text/plain; charset="ASCII" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 48TYwl54cGz4Spy X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-1.96 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-0.96)[-0.961,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-0.998,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: Fri, 28 Feb 2020 15:53:28 -0000 On Fri, 2020-02-28 at 11:03 +0000, Greg V wrote: > > Feb 28, 2020 4:09:43 AM bob prohaska : > > > In a thread entitled "how to get freebsd on a new board?" it's > > suggested that a port of FreeBSD to a new platform would cost > > $20-50K, presumably with manufacturer support. Let's suppose > > it'll cost $100K if the manufacturer won't help. > > It's funny to hear massive cost estimates for something that's been > hobbyist/volunteer work a lot of the time :) > It may not always be as "hobbyist" as you think. I put a lot of hours (er, months) into helping get freebsd running on armv6/v7 hardware in general and on imx6 in particular. The company I contract to paid in the $50-100k range for my time in doing so. I easily spent that many more hours of my own time working on it that I didn't bill them for, so all in all it worked out to be about half-hobbyist. :) And most of what I do in ongoing freebsd work now is pure hobbyist, except for the rare occasions when we start using some new i2c chip or something at $work that needs a driver written. -- Ian From owner-freebsd-arm@freebsd.org Fri Feb 28 17:53:05 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5C7872409E8 for ; Fri, 28 Feb 2020 17:53:05 +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 48TcZk30VGz3Ktg; Fri, 28 Feb 2020 17:53:02 +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 01SHrIjt091586 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 28 Feb 2020 09:53:19 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 01SHrIMR091585; Fri, 28 Feb 2020 09:53:18 -0800 (PST) (envelope-from fbsd) Date: Fri, 28 Feb 2020 09:53:18 -0800 From: bob prohaska To: Ian Lepore Cc: Greg V , freebsd-arm@freebsd.org Subject: Re: Points to ponder Re: Showstoppers for RPI3 Message-ID: <20200228175318.GA91232@www.zefox.net> References: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-Rspamd-Queue-Id: 48TcZk30VGz3Ktg X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of fbsd@www.zefox.net has no SPF policy when checking 50.1.20.27) smtp.mailfrom=fbsd@www.zefox.net X-Spamd-Result: default: False [1.92 / 15.00]; ARC_NA(0.00)[]; WWW_DOT_DOMAIN(0.50)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(0.06)[ip: (0.25), ipnet: 50.1.16.0/20(0.12), asn: 7065(-0.03), country: US(-0.05)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[zefox.net]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.46)[0.458,0]; NEURAL_HAM_LONG(-0.49)[-0.492,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; 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)[]; 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: Fri, 28 Feb 2020 17:53:05 -0000 On Fri, Feb 28, 2020 at 08:53:22AM -0700, Ian Lepore wrote: > On Fri, 2020-02-28 at 11:03 +0000, Greg V wrote: > > > > Feb 28, 2020 4:09:43 AM bob prohaska : > > > > > In a thread entitled "how to get freebsd on a new board?" it's > > > suggested that a port of FreeBSD to a new platform would cost > > > $20-50K, presumably with manufacturer support. Let's suppose > > > it'll cost $100K if the manufacturer won't help. > > > > It's funny to hear massive cost estimates for something that's been > > hobbyist/volunteer work a lot of the time :) > > > > It may not always be as "hobbyist" as you think. I put a lot of hours > (er, months) into helping get freebsd running on armv6/v7 hardware in > general and on imx6 in particular. The company I contract to paid in > the $50-100k range for my time in doing so. I easily spent that many > more hours of my own time working on it that I didn't bill them for, so > all in all it worked out to be about half-hobbyist. :) And most of > what I do in ongoing freebsd work now is pure hobbyist, except for the > rare occasions when we start using some new i2c chip or something at > $work that needs a driver written. > This is a point worth emphasizing. The work environment has changed profoundly since FreeBSD's beginnings. Most management is far less tolerant of employee "distraction" and far better able to track it. Academics had it better, but even that environment is tighter now. I've added a few observations to http://www.zefox.net/~fbsd/showstoppers and would be grateful if those closer to the project would correct any errors or serious omissions. My vantage point was relatively early, but also quite distant. Thanks for replying! bob prohaska > > From owner-freebsd-arm@freebsd.org Sat Feb 29 02:31:45 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AF0F824FB2D for ; Sat, 29 Feb 2020 02:31:45 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x436.google.com (mail-wr1-x436.google.com [IPv6:2a00:1450:4864:20::436]) (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 48Tr5D2Jv3z4P8T for ; Sat, 29 Feb 2020 02:31:44 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x436.google.com with SMTP id r7so5496529wro.2 for ; Fri, 28 Feb 2020 18:31:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=7w4sDgjLpwYyvW7+N5bjBeBfMJEsOovCFmOCIdfojH8=; b=PBCKuu7EnhJu/t24iiAW+jNfQwS+PcSO0sGR+h+8viaN9Rj6ydA3Opy1wE6MV1ZGmS H6g84xOyAAWItjp1PPDqLt1vh8xHrvPLyWExGW7yPelNAPfumbMAwfHJpms8pErxxotF BsU8S+bmH44zLFZGk1bimD4EhSbutcAtLbk/S5YjxGL0FJ7xZ7JNke4qD0Tc5fwRKIJc fbG/vdIfyWsS6tSQX6CN6h1dfo6683e163TFiQE7u1Egs6lH2BZyep3qqFM+2nIIz4WE KkvKhJJ4OqCOplMreKXXv0yXFAt7s36BgDuG8C5C35doEEADVKg2bagOaBYdmwHRYO4f A0Lg== X-Gm-Message-State: APjAAAWQXnj9pvGmo97Jn4kEZUxLsZaLWuAjTcVxPhkglKPSUrTXCzjk gQnmwuOBzSusqG1KSON0NwfDHvHx X-Google-Smtp-Source: APXvYqw/+uillXBcJwxSwVvAFnEU8cgKM/2klPv51wBRhQ1A8ymJTDyvoBS9G20wo4fE4qoAjpwHmA== X-Received: by 2002:adf:eb48:: with SMTP id u8mr7593420wrn.283.1582943501154; Fri, 28 Feb 2020 18:31:41 -0800 (PST) Received: from [192.168.1.167] ([46.114.108.219]) by smtp.googlemail.com with ESMTPSA id b8sm1519612wrv.54.2020.02.28.18.31.40 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Feb 2020 18:31:40 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Rock960: new supported board Message-Id: <5047EBD6-2371-4334-8DDA-BA1BEF1A796C@googlemail.com> Date: Sat, 29 Feb 2020 03:31:39 +0100 To: freebsd-arm@freebsd.org X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48Tr5D2Jv3z4P8T X-Spamd-Bar: - X-Spamd-Result: default: False [-2.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; TO_DN_NONE(0.00)[]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[219.108.114.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; SUBJECT_ENDS_SPACES(0.50)[]; R_DKIM_ALLOW(-0.20)[googlemail.com:s=20161025]; 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]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(0.00)[ip: (-9.08), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; RCVD_IN_DNSWL_NONE(0.00)[6.3.4.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_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, 29 Feb 2020 02:31:45 -0000 https://wiki.freebsd.org/arm64/Rock960 Regards Klaus From owner-freebsd-arm@freebsd.org Sat Feb 29 04:58:11 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A9189255928 for ; Sat, 29 Feb 2020 04:58:11 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com [IPv6:2a00:1450:4864:20::32b]) (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 48TvL93vmqz4VRq for ; Sat, 29 Feb 2020 04:58:09 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wm1-x32b.google.com with SMTP id z12so5635702wmi.4 for ; Fri, 28 Feb 2020 20:58:08 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=IbyoAAccacSzyh4P21P4raN32VsJHhPrDl5iIf6F3J0=; b=uWDamD9ZfnfxiIt93/I60hq6pAwf4KiLhZwWMrMOErH0N+kysy96JIVzGhFmycRVB+ /iE/XnIwWnkfIuGPnHs3hvlN/hU/kAmD+f79rik9eJIp3rit2icOojA0gvxrq5jolBKA YYMMZEixLhZoYQ7f9bF0+nHwtSraB8NFNxiRVzv7IzSm5fvdFOGPBc5pCJBia3IHqE3g XBG7vqu0Uw7ubYnh13wtUkpZtXRRPO3v7XPBbs4QXeqcuZKDL87lPYuqYDRKu2MJ+fTW HtvV+t9BY64Qxpt7NITPLTNKTUnGPhksTNIeBrATZbTNku3exKrOUaV7W2l+7bVKdXyZ tnSg== X-Gm-Message-State: APjAAAUXQhE1ekON8S6MCajflxxsKtHahbFZxidhHk4vm18J/nJ1YiTF 2VR7LAPM9Q769fyR+B89+JCjpb5k X-Google-Smtp-Source: APXvYqzUOMyD5+zBg3CMZELl3XLPWYjtr+ozGHvfFhbbRWpd6O+ggC/MP6KrvV/qrysetFqKprcmQA== X-Received: by 2002:a7b:cbc9:: with SMTP id n9mr8297555wmi.89.1582952285766; Fri, 28 Feb 2020 20:58:05 -0800 (PST) Received: from [192.168.1.167] ([46.114.108.219]) by smtp.googlemail.com with ESMTPSA id o18sm10711512wrv.60.2020.02.28.20.58.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Feb 2020 20:58:05 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: nVidia Jetson Re: Points to ponder Re: Showstoppers for RPI3 Date: Sat, 29 Feb 2020 05:58:03 +0100 References: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> <20200228175318.GA91232@www.zefox.net> To: bob prohaska , freebsd-arm@freebsd.org In-Reply-To: <20200228175318.GA91232@www.zefox.net> Message-Id: X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48TvL93vmqz4VRq X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[219.108.114.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.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)[googlemail.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]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[b.2.3.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]; IP_SCORE(0.00)[ip: (-9.16), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; 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, 29 Feb 2020 04:58:11 -0000 > Am 28.02.2020 um 18:53 schrieb bob prohaska : >=20 >=20 > http://www.zefox.net/~fbsd/showstoppers >=20 >=20 > bob prohaska >=20 >>=20 >>=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=E2=80=9C I relatively quickly switched from your pi-story to your life-story = homepage , ...Wow ! =E2=80=A6. I think an interesting platform for you could be the nvidia jetson = ecosystem. We could do the FreeBSD-port for the Jetson-platform=20 And with you on our side FreeBSD will do things the world has never seen = before ;-) Regards Klaus=20 From owner-freebsd-arm@freebsd.org Sat Feb 29 10:32:54 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C67F725B0D6 for ; Sat, 29 Feb 2020 10:32:54 +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 48V2mM2bBGz4MpM for ; Sat, 29 Feb 2020 10:32:51 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Sat, 29 Feb 2020 10:32:48 +0000 Received: from [127.0.0.1] (broadband-188-32-125-35.ip.moscow.rt.ru [188.32.125.35]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id D8C24CF9-81E0-41A6-9D22-D016427F9329.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Sat, 29 Feb 2020 10:32:47 +0000 Date: Sat, 29 Feb 2020 10:32:45 +0000 (UTC) From: Greg V To: =?UTF-8?Q?Klaus_K=C3=BCchemann?= Cc: bob prohaska , freebsd-arm@freebsd.org Message-ID: <9e442a8e-8399-492a-add4-b76d761c6c66@localhost> In-Reply-To: References: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> <20200228175318.GA91232@www.zefox.net> Subject: Re: nVidia Jetson Re: Points to ponder Re: Showstoppers for RPI3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: <9e442a8e-8399-492a-add4-b76d761c6c66@localhost> DKIM-Signature: v=1; a=rsa-sha256; bh=olAHXwZYMoj+f5Iy/YJrVxfzrYzIe2xHHXHbz5K+GD4=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=bg37aCq5kEZnOCesk9D7YbKkz/TiM0qe5NcA8+eGsg6cN/lOCHbfT0E6kTjZCGjHYc5YObVBH12XxG/dn0C+Gvpo7DkjIkHxtds2Qn4kFTYXi9I2ive92veLn93tglz1/+oAGBGRCG5JECJYyTMDPJ4Yp6oQjvhdLQyUoyH4cvs= X-Rspamd-Queue-Id: 48V2mM2bBGz4MpM X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=bg37aCq5; 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 [-4.35 / 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]; IP_SCORE(-1.85)[ip: (-9.79), ipnet: 91.121.0.0/16(-1.50), asn: 16276(2.06), country: FR(0.00)]; TO_DN_SOME(0.00)[]; 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]; FREEMAIL_TO(0.00)[googlemail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[35.125.32.188.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; 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: Sat, 29 Feb 2020 10:32:54 -0000 Feb 29, 2020 7:58:39 AM Klaus K=C3=BCchemann via freebsd-arm : > I think an interesting platform for you could be the nvidia jetson ecosys= tem. > We could do the FreeBSD-port for the Jetson-platform https://github.com/strejda/freebsd/commits/master I think a few people use Jetson TX1/Nano as their arm64 dev boxes. I've boo= ted a Nintendo Switch, which has the same SoC: https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D4301 but it didn't have any communication with the outside world (something need= ed to be done to enable host mode on the USB-C port to get USB devices work= ing?) Here's Jetson Nano: https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D5197 From owner-freebsd-arm@freebsd.org Sat Feb 29 10:33:05 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 724F025B0E8 for ; Sat, 29 Feb 2020 10:33:05 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mx1.sbone.de (cross.sbone.de [195.201.62.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mx1.sbone.de", Issuer "SBone.DE" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 48V2mb4y91z4NKK for ; Sat, 29 Feb 2020 10:33:03 +0000 (UTC) (envelope-from bzeeb-lists@lists.zabbadoz.net) Received: from mail.sbone.de (mail.sbone.de [IPv6:fde9:577b:c1a9:31::2013:587]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mx1.sbone.de (Postfix) with ESMTPS id F1D0C8D4A36C; Sat, 29 Feb 2020 10:32:55 +0000 (UTC) Received: from content-filter.sbone.de (content-filter.sbone.de [IPv6:fde9:577b:c1a9:31::2013:2742]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPS id 18ED3E707D6; Sat, 29 Feb 2020 10:32:56 +0000 (UTC) X-Virus-Scanned: amavisd-new at sbone.de Received: from mail.sbone.de ([IPv6:fde9:577b:c1a9:31::2013:587]) by content-filter.sbone.de (content-filter.sbone.de [fde9:577b:c1a9:31::2013:2742]) (amavisd-new, port 10024) with ESMTP id Diqw_g_NGsxQ; Sat, 29 Feb 2020 10:32:55 +0000 (UTC) Received: from [169.254.231.217] (unknown [IPv6:fde9:577b:c1a9:4902:6d24:f412:e10b:e92c]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sbone.de (Postfix) with ESMTPSA id DC8B9E707C7; Sat, 29 Feb 2020 10:32:54 +0000 (UTC) From: "Bjoern A. Zeeb" To: ykla Cc: freebsd-arm@freebsd.org Subject: Re: Does freebsd support wifi for rpi4b? Date: Sat, 29 Feb 2020 10:32:53 +0000 X-Mailer: MailMate (2.0BETAr6146) Message-ID: In-Reply-To: References: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8"; format=flowed Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 48V2mb4y91z4NKK X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of bzeeb-lists@lists.zabbadoz.net designates 195.201.62.131 as permitted sender) smtp.mailfrom=bzeeb-lists@lists.zabbadoz.net X-Spamd-Result: default: False [-3.96 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_FIVE(0.00)[5]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:195.201.62.131]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[zabbadoz.net]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:24940, ipnet:195.201.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-2.66)[ip: (-8.94), ipnet: 195.201.0.0/16(-2.81), asn: 24940(-1.55), country: DE(-0.02)] 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, 29 Feb 2020 10:33:05 -0000 On 15 Feb 2020, at 2:24, ykla wrote: > OK, I see > https://wiki.freebsd.org/action/show/arm/Raspberry%20Pi?action=3Dshow&r= edirect=3DFreeBSD%2Farm%2FRaspberry+Pi > > says "SDIO is implemented in r348805 > and= we > should tether brcmfmac43455-sdio.bin / brcmfmac43455-sdio.txt to get = > first > WIFI network for the RPI4" > > Does freebsd support wifi for rpi4b? If so, how to do with it? Not yet. Sorry. It=E2=80=99s being worked on. See = https://lists.freebsd.org/pipermail/freebsd-wireless/2020-February/008985= =2Ehtml Keep an eye on the wireless list during the next month hopefully for = more updates. /bz From owner-freebsd-arm@freebsd.org Sat Feb 29 11:01:29 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B01B225B945 for ; Sat, 29 Feb 2020 11:01:29 +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 48V3PN2DlXz4bWN for ; Sat, 29 Feb 2020 11:01:28 +0000 (UTC) (envelope-from sparvu@kronometrix.org) Received: from [192.168.1.172] (82-203-153-62.bb.dnainternet.fi [82.203.153.62]) (authenticated bits=0) by mail.kronometrix.org (8.15.2/8.15.2) with ESMTPSA id 01TB1KLH064567 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 29 Feb 2020 11:01:21 GMT (envelope-from sparvu@kronometrix.org) X-Authentication-Warning: mail.kronometrix.org: Host 82-203-153-62.bb.dnainternet.fi [82.203.153.62] claimed to be [192.168.1.172] Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: Does freebsd support wifi for rpi4b? From: Stefan Parvu In-Reply-To: Date: Sat, 29 Feb 2020 13:01:14 +0200 Cc: ykla , freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: "Bjoern A. Zeeb" X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48V3PN2DlXz4bWN X-Spamd-Bar: + Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; 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 [1.45 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; 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]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_MEDIUM(0.36)[0.361,0]; NEURAL_HAM_LONG(-0.64)[-0.643,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(0.53)[ip: (0.34), ipnet: 95.85.0.0/18(0.92), asn: 14061(1.45), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14061, ipnet:95.85.0.0/18, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MID_RHS_MATCH_FROM(0.00)[]; FREEMAIL_CC(0.00)[gmail.com] 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, 29 Feb 2020 11:01:29 -0000 >=20 > Not yet. Sorry. It=E2=80=99s being worked on. >=20 > See = https://lists.freebsd.org/pipermail/freebsd-wireless/2020-February/008985.= html Cool. So we should see first support for Wifi on RBPI3/3B+. Correct ?=20 Stefan= From owner-freebsd-arm@freebsd.org Sat Feb 29 14:34:46 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 93FB1260882 for ; Sat, 29 Feb 2020 14:34:46 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (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 48V87S2jCtz3wdw; Sat, 29 Feb 2020 14:34:44 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wm1-x334.google.com with SMTP id 9so261328wmo.1; Sat, 29 Feb 2020 06:34:44 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=7FQDaSJehj+tVU8q14IRMRDxuG1ZBE3NTlIvEqWlXIw=; b=MUESC78mYncSea3Yuw9pCTUnc1UQEgavB/fjeMsBBhE1Kjk9uB0GoX2LjBVxAqhrto VstGVUED+vlqqba/gD0BB1xG7Dp1j9jG3tdh8xds05cUNtPAmWgUKajcq3nNBtf4qbMe S5RaIbS8GtEqW1T2CS0TF5o+0Ln56VEJkzpfJyh51wCaYShZDHMs0AZKqDmdGlhLMk0V 2zgBDtOFKptlVHXdKsl8lYEmQ2zKrS+Kf1LUrGWguTHfisxIkibrx3Asj1K7FCwFPlzf OS1TZRaoAY7XOOTX/ZZaILIcrgCO2YW7bE9nzT5tEDQS+SA7BceSelqtchj7FAZEoFZS v/KA== X-Gm-Message-State: APjAAAXPXfhpWWYSDp9wzUyo+8lpQaBgDlu10D/EpQYSRfSDTY7Oxymo +jFwIj+BKmNS/WVpqbsug9k= X-Google-Smtp-Source: APXvYqwdvbspCYnOz86YwlXOxmTikfXVu2EqrQq+Bm9auNUTI2QTprLWvnlJlaUq4paU6utITtkdmA== X-Received: by 2002:a1c:f214:: with SMTP id s20mr9800480wmc.57.1582986881461; Sat, 29 Feb 2020 06:34:41 -0800 (PST) Received: from [192.168.1.167] (x59cc9ba8.dyn.telefonica.de. [89.204.155.168]) by smtp.googlemail.com with ESMTPSA id g206sm6703689wme.46.2020.02.29.06.34.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 29 Feb 2020 06:34:40 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: nVidia Jetson Re: Points to ponder Re: Showstoppers for RPI3 Date: Sat, 29 Feb 2020 15:34:38 +0100 References: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> <20200228175318.GA91232@www.zefox.net> <9e442a8e-8399-492a-add4-b76d761c6c66@localhost> To: Greg V , "mikael@freebsd.org" , freebsd-arm@freebsd.org In-Reply-To: <9e442a8e-8399-492a-add4-b76d761c6c66@localhost> Message-Id: <62E9D9CD-23B2-44A8-9937-9623ED8F9549@googlemail.com> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48V87S2jCtz3wdw X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; RECEIVED_SPAMHAUS_PBL(0.00)[168.155.204.89.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.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)[googlemail.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]; IP_SCORE(0.00)[ip: (-8.79), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[4.3.3.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_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, 29 Feb 2020 14:34:46 -0000 > Am 29.02.2020 um 11:32 schrieb Greg V : >=20 >=20 >=20 > Feb 29, 2020 7:58:39 AM Klaus K=C3=BCchemann via freebsd-arm : >=20 >> I think an interesting platform for you could be the nvidia jetson = ecosystem. >> We could do the FreeBSD-port for the Jetson-platform >=20 >=20 > https://github.com/strejda/freebsd/commits/master >=20 > I think a few people use Jetson TX1/Nano as their arm64 dev boxes. = I've booted a Nintendo Switch, which has the same SoC: >=20 > https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D4301 >=20 > but it didn't have any communication with the outside world (something = needed to be done to enable host mode on the USB-C port to get USB = devices working?) >=20 > Here's Jetson Nano: = https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D5197 >=20 >=20 Hi Greg, how cool is that , I didn=E2=80=99t know that mikael@ worked on openjdk-port on a Nintendo = Switch ;-) =46rom my first overview the strejda - port isn=E2=80=99t merged in = src-head? Should we use these informations in Wiki respectively are=20 you(&Mikael) interested in this? I don`t have a Jetson available but thinking of it=E2=80=A6 Regards Klaus From owner-freebsd-arm@freebsd.org Sat Feb 29 17:30:46 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id ECC5A263EFD for ; Sat, 29 Feb 2020 17:30:46 +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 48VD2X4xj1z3NrB for ; Sat, 29 Feb 2020 17:30:43 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Sat, 29 Feb 2020 17:30:40 +0000 Received: from [127.0.0.1] (broadband-188-32-125-35.ip.moscow.rt.ru [188.32.125.35]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id 62C38B40-9A53-4AC5-BF6C-46AB0C4B9B84.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Sat, 29 Feb 2020 17:30:40 +0000 Date: Sat, 29 Feb 2020 17:30:38 +0000 (UTC) From: Greg V To: =?UTF-8?Q?Klaus_K=C3=BCchemann?= Cc: "mikael@freebsd.org" , freebsd-arm@freebsd.org Message-ID: <09d33240-f151-4f81-b7b8-563b0e4da06d@localhost> In-Reply-To: <62E9D9CD-23B2-44A8-9937-9623ED8F9549@googlemail.com> References: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> <20200228175318.GA91232@www.zefox.net> <9e442a8e-8399-492a-add4-b76d761c6c66@localhost> <62E9D9CD-23B2-44A8-9937-9623ED8F9549@googlemail.com> Subject: Re: nVidia Jetson Re: Points to ponder Re: Showstoppers for RPI3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: <09d33240-f151-4f81-b7b8-563b0e4da06d@localhost> DKIM-Signature: v=1; a=rsa-sha256; bh=t23uqQTzdslxrxBqTI/mjcLEVlsmENtB7lIKRuFn4Yg=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=fK7HQ85v3YEhKa6pW5XxO4JrwO1dnxNQPW1ODAMK3P9etVFNPhxaOby5Iqv7i/b+jdydw+mOmzFxpw6FGjz39LPuS+xQy2uV79y8lvUE3g2JnW9NhJJQvcEKzi5hOraaIcjxjYfHJ/X4XP3O8kLBBrk9EBullsnt729r/Q5cy5A= X-Rspamd-Queue-Id: 48VD2X4xj1z3NrB X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=fK7HQ85v; 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 [-4.35 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; R_DKIM_ALLOW(-0.20)[unrelenting.technology:s=default]; RCVD_VIA_SMTP_AUTH(0.00)[]; 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]; IP_SCORE(-1.85)[ip: (-9.79), ipnet: 91.121.0.0/16(-1.50), asn: 16276(2.06), country: FR(0.00)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; TO_DN_SOME(0.00)[]; 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]; FREEMAIL_TO(0.00)[googlemail.com]; RECEIVED_SPAMHAUS_PBL(0.00)[35.125.32.188.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; 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: Sat, 29 Feb 2020 17:30:47 -0000 Feb 29, 2020 5:34:43 PM Klaus K=C3=BCchemann : > > Am 29.02.2020 um 11:32 schrieb Greg V : > > Feb 29, 2020 7:58:39 AM Klaus K=C3=BCchemann via freebsd-arm : > > > I think an interesting platform for you could be the nvidia jetson ec= osystem. > > > We could do the FreeBSD-port for the Jetson-platform > > https://github.com/strejda/freebsd/commits/master > > > > I think a few people use Jetson TX1/Nano as their arm64 dev boxes. I've= booted a Nintendo Switch, which has the same SoC: > > > > https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D4301 > > > > but it didn't have any communication with the outside world (something = needed to be done to enable host mode on the USB-C port to get USB devices = working?) > > > > Here's Jetson Nano: https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D= 5197 > > Hi Greg, > > how cool is that , > I didn=E2=80=99t know that mikael@ worked on openjdk-port on a Nintendo S= witch ;-) I guess this is a joke :) He has a Jetson board I think. Again, the Switch = did not allow me to do *any* I/O other than the serial console and SD card.= Heck, my UART "adapter" (wires soldered to spare joycon rail) is so janky = that the characters were sometimes corrupted :D > From my first overview the strejda - port isn=E2=80=99t merged in src-hea= d? Yeah, from what I remember mmel@ saying, this is mostly because the boot pr= ocess on the Jetson was a hack and he didn't want to commit support for a d= evice that can't boot normally. But in theory it should be possible to build alternative firmware.. On the = Switch, you inject coreboot with an edk2/u-boot/whatever payload via the US= B bug. On the Jetson, you could probably flash coreboot on the usual flash = chip and it would boot normally maybe I guess??.. > Should we use these informations in Wiki respectively are > you(&Mikael) interested in this? I'm not really interested in nvidia hardware, no. > I don`t have a Jetson available but thinking of it=E2=80=A6 My advice would be don't support that green company. From owner-freebsd-arm@freebsd.org Sat Feb 29 20:19:59 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D1DEE267561 for ; Sat, 29 Feb 2020 20:19:59 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) (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 48VHnp0rdyz42PB; Sat, 29 Feb 2020 20:19:57 +0000 (UTC) (envelope-from maciphone2@googlemail.com) Received: by mail-wr1-x443.google.com with SMTP id z15so7636175wrl.1; Sat, 29 Feb 2020 12:19:57 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:date:references:to:in-reply-to:message-id; bh=pNBC8GZXiWFU0HmVoVz3bmpuw/iNk4uIA/GxJm8laAY=; b=o+HwIyZbIToMXK6tE4vVcZUcW8cwOYZaIkS9Sx3SaKcyWVFkgHh5gKcX3n4uo+4gxf LxFib71KRWZddmhG3B9yaluOj8TrkXHclu0EM7jJNNr9Q8YSZ8JbDVtiyWT8IIV4rpun dLhQM7QVx4g3kHciDcE7EO1D+yDbnXrUlt4sX3P7KvZ6lWttJeT2i7xtFIu6NlIDZXcs 8EBRxXDZ7ZNH8TOFPF+RTWXsElk7G04vj51YJ3ZgQnyOCDrlilA005bYGNLlpbo9lXRE BLRtISIb2Rhc3q6H3QjixVj40i/YaIHmWus7Xq/WAjF31/APj6sfusosnklG+LbEJAtC CX/w== X-Gm-Message-State: APjAAAWGm+LtSXvnbOZBWKeFooGeev0PeXE82+MS6p2iem5xKExu3IB9 xF97wStFm70w8LL4Jtsk4T1KvB3R X-Google-Smtp-Source: APXvYqxvxIYtxxN2u+xIHr/2tW+AMmWS3Na/PVp5ZUbvrGGAb3QEdWRbh9oELpbOGEgM+NZPbX9cwQ== X-Received: by 2002:a5d:4b01:: with SMTP id v1mr11690827wrq.422.1583007596469; Sat, 29 Feb 2020 12:19:56 -0800 (PST) Received: from [192.168.1.167] (x59cc9ba8.dyn.telefonica.de. [89.204.155.168]) by smtp.googlemail.com with ESMTPSA id p15sm7721772wma.40.2020.02.29.12.19.55 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 29 Feb 2020 12:19:55 -0800 (PST) From: =?utf-8?Q?Klaus_K=C3=BCchemann?= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.60.0.2.5\)) Subject: Re: nVidia Jetson Re: Points to ponder Re: Showstoppers for RPI3 Date: Sat, 29 Feb 2020 21:19:51 +0100 References: <04e8e290e5d7bb810f76ece4ff33d6e1006e63cd.camel@freebsd.org> <280455B5-E201-494F-A4EB-2426A12B7E2C@googlemail.com> <20200226235908.GD22189@lonesome.com> <5AD91C8A-F4A2-4C53-9D03-CB83EDAC9C0A@gromit.dlib.vt.edu> <20200228010924.GA87999@www.zefox.net> <20200228175318.GA91232@www.zefox.net> <9e442a8e-8399-492a-add4-b76d761c6c66@localhost> <62E9D9CD-23B2-44A8-9937-9623ED8F9549@googlemail.com> <09d33240-f151-4f81-b7b8-563b0e4da06d@localhost> To: Greg V , "mikael@freebsd.org" , freebsd-arm@freebsd.org In-Reply-To: <09d33240-f151-4f81-b7b8-563b0e4da06d@localhost> Message-Id: <54D409A4-A297-4AED-B8DD-42DE4BBA5AB8@googlemail.com> X-Mailer: Apple Mail (2.3608.60.0.2.5) X-Rspamd-Queue-Id: 48VHnp0rdyz42PB X-Spamd-Bar: -- X-Spamd-Result: default: False [-2.50 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[googlemail.com]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[googlemail.com:+]; DMARC_POLICY_ALLOW(-0.50)[googlemail.com,quarantine]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.00)[ip: (2.38), ipnet: 2a00:1450::/32(-2.41), asn: 15169(-1.67), country: US(-0.05)]; RECEIVED_SPAMHAUS_PBL(0.00)[168.155.204.89.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[googlemail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[googlemail.com]; R_DKIM_ALLOW(-0.20)[googlemail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; 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]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[3.4.4.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_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, 29 Feb 2020 20:19:59 -0000 > Am 29.02.2020 um 18:30 schrieb Greg V : >=20 >=20 >=20 > Feb 29, 2020 5:34:43 PM Klaus K=C3=BCchemann : >=20 >>> Am 29.02.2020 um 11:32 schrieb Greg V : >>> Feb 29, 2020 7:58:39 AM Klaus K=C3=BCchemann via freebsd-arm : >>>> I think an interesting platform for you could be the nvidia jetson = ecosystem. >>>> We could do the FreeBSD-port for the Jetson-platform >>> https://github.com/strejda/freebsd/commits/master >>>=20 >>> I think a few people use Jetson TX1/Nano as their arm64 dev boxes. = I've booted a Nintendo Switch, which has the same SoC: >>>=20 >>> https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D4301 >>>=20 >>> but it didn't have any communication with the outside world = (something needed to be done to enable host mode on the USB-C port to = get USB devices working?) >>>=20 >>> Here's Jetson Nano: = https://dmesgd.nycbug.org/index.cgi?do=3Dview&id=3D5197 >>=20 >> Hi Greg, >>=20 >> how cool is that , >> I didn=E2=80=99t know that mikael@ worked on openjdk-port on a = Nintendo Switch ;-) >=20 > I guess this is a joke :) He has a Jetson board I think. Again, the = Switch did not allow me to do *any* I/O other than the serial console = and SD card. Heck, my UART "adapter" (wires soldered to spare joycon = rail) is so janky that the characters were sometimes corrupted :D >=20 Yeah, joke:-) but as long as there`s access to it he could do it=E2=80=A6 java was originally intended to run on a washing machine.. Character corruption mostly belongs to baudrates with me=E2=80=A6 Best results I got with picocom while testing unhacked = u-boot-versions... >> =46rom my first overview the strejda - port isn=E2=80=99t merged in = src-head? >=20 > Yeah, from what I remember mmel@ saying, this is mostly because the = boot process on the Jetson was a hack and he didn't want to commit = support for a device that can't boot normally. >=20 > But in theory it should be possible to build alternative firmware.. On = the Switch, you inject coreboot with an edk2/u-boot/whatever payload via = the USB bug. On the Jetson, you could probably flash coreboot on the = usual flash chip and it would boot normally maybe I guess??.. >=20 Thanks for the very interesting details! =E2=80=A6. >> Should we use these informations in Wiki respectively are >> you(&Mikael) interested in this? >=20 > I'm not really interested in nvidia hardware, no. >=20 >> I don`t have a Jetson available but thinking of it=E2=80=A6 >=20 > My advice would be don't support that green company. >=20 Hmm, related to what you wrote it seems to be a must have to buy a = Jetson :-) Regards Klaus=20