From owner-freebsd-arm@freebsd.org Fri Oct 9 02:49: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 206494370FE for ; Fri, 9 Oct 2020 02:49:13 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [50.1.20.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "www.zefox.com", Issuer "www.zefox.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4C6swS5H2Qz3X47; Fri, 9 Oct 2020 02:49:12 +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 0992nOSj025133 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 8 Oct 2020 19:49:25 -0700 (PDT) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id 0992nOVq025132; Thu, 8 Oct 2020 19:49:24 -0700 (PDT) (envelope-from fbsd) Date: Thu, 8 Oct 2020 19:49:24 -0700 From: bob prohaska To: Kyle Evans Cc: freebsd-arm , bob prohaska Subject: Re: RPi4B: emmc2bus dma-range handling does not track the boot-time-FDT (u-boot based booting) Message-ID: <20201009024924.GB24977@www.zefox.net> References: <20201009021855.GA24977@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4C6swS5H2Qz3X47 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:7065, ipnet:50.1.16.0/20, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Oct 2020 02:49:13 -0000 On Thu, Oct 08, 2020 at 09:27:22PM -0500, Kyle Evans wrote: > On Thu, Oct 8, 2020 at 9:18 PM bob prohaska wrote: > > > > On Thu, Oct 08, 2020 at 01:34:12PM -0500, Kyle Evans wrote: > > > > > > Here's a patch that I hacked out and can't test for quite a while yet, > > > feel free to give it a shot: > > > https://people.freebsd.org/~kevans/bcm2835_vcbus.diff -- the best > > > guarantee I can give you is that it builds. We'll need to test it on > > > both RPi4 models with the separate bus and the original RPi4s, as well > > > as an RPi3 and RPi2/0w. > > > > > > > FWIW, a Pi3B running > > FreeBSD www.zefox.org 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r366466M: Thu Oct 8 17:18:55 PDT 2020 bob@www.zefox.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64 > > > > seems to build, boot and run without immediate problems. > > > > A Pi2 running > > FreeBSD www.zefox.com 13.0-CURRENT FreeBSD 13.0-CURRENT #2 r365692: Thu Oct 8 16:57:50 PDT 2020 bob@www.zefox.com:/usr/obj/usr/src/arm.armv7/sys/GENERIC-MMCCAM arm > > > > also built, booted and ran. > > > > Uptime so far is only a few minutes, but so far, so good. If the MMCCAM > > mismatch is significant let me know and I'll fix it. > > > > Thanks for testing! > > Can you also confirm the output of `dmesg | grep 'WARNING:'`, please? > In particular, I'd like to know if you hit either of: > > WARNING: Improper peripheral attachment ... > WARNING: bus for '...' missing dma-ranges > On the Pi2 I see: bob@www:~ % dmesg | grep 'WARNING:' WARNING: WITNESS option enabled, expect reduced performance. WARNING: Device "openfirm" is Giant locked and may be deleted before FreeBSD 13.0. WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 13.0. WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 13.0. WARNING: WITNESS option enabled, expect reduced performance. On the Pi3 I see: bob@www:~ % dmesg | grep 'WARNING:' WARNING: WITNESS option enabled, expect reduced performance. WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 13.0. WARNING: Device "openfirm" is Giant locked and may be deleted before FreeBSD 13.0. WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 13.0. WARNING: WITNESS option enabled, expect reduced performance. so the answer seems to be "no". HTH, let me know if I can try anthing else. Both installs are expendable. bob prohaska