From owner-freebsd-arm@freebsd.org Sat Oct 3 20:01:21 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 DF71E437090 for ; Sat, 3 Oct 2020 20:01:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-22.consmr.mail.gq1.yahoo.com (sonic302-22.consmr.mail.gq1.yahoo.com [98.137.68.148]) (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 4C3d685qV1z3Wqp for ; Sat, 3 Oct 2020 20:01:20 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: MAUedysVM1la5.nGZaM2t1XPbH4vWYNfDWT_SUt35jPzRkmNZLFx5zr_2fDjZbL R8_HY9i3nzZaEtra2HfFs3PM7sh_LN3rmgoXbK.VtnJiqELV30JjF4atXpBOVROL08EFZM6gi8y7 CuLhDddUnERmgyaHOfT_PrTSyV4zJj5ls5H7VQLYNrF9hCOvbKJSRSKk0ighmEBhHPN0vKRU2lBC ZGBn1dn_jOqgK9BVF49TiIYO.hw4MD417V4PjH.pfoAzPCg0nsxLZ8X80r2nZ0e_xbAiG9UyazFa 0hMKaRjENw4YuA7CcB8Sp9WpKejXpA3u3wM6W2qsPNA_QbxlybeAQYntcFkAK7Fyw_42PvuekWhn aYAceJPbNMDljN7UfzC.L0_.6VUr6xb9y4OcqGIbxVmEkTgyNIby_98UE2pGeUss188Qc9Wcx1hN mt.S1aHhs6Vl5XSlAMjTaFDqtRhixnjIgTk1J6Ej1e86tsW_TFVY7X4zPp5QlHowfeaXCeVAPnDY AA6.i7XFxkDkdOYTC6N58He6EunAfyeTiSfm0aoSrzWbgMasI1HrDSWHYCIpsb_wA6AXZo2Z6sOH 4GaxsNXbQ8.6hmJyQXhKybMWcwrofYUmd1JU2WZE4qYXHrdjOqkYzFUWoo1Kl1MHNVdGZ7_ZRObB YBPB6SHoAcMEVsq.r8SMRCK64iaNxYsO.xZWnTkM0.A4NsvFAVXjS8NEClDsMCgX2aDjGnGknzQz twDXz40PBz7rFUh2de_SNx6_ArVqQS_xrEOk47.ysKGNMpGKHZUeMQqv9H74SIZ0CLct1MMMNQBB ntk1ruIsJvjEJaL7hg8iOiobYuTfuoO2HelmJSmSBJhwiGhmf7bDUk.Z0LgSg8VbqkQqUM22fLKW _IMsy4WygA7ak8cngpL0CuQRbb6dZn3jiHJ04mhqyBFU3qT5N379elGg8kPtMY3riaUHe0F7z9Eb qr5k8tCbD4vHujRNSdNZ5HMcsjFuvV2c7gnbKgzW4SKVmwPBEgerwFNZztKXhg8OnQFCPN88YDyK o5wlxyWvR_mXID9Di1EO_yYF_jIMAKbm.uu.dh.0rOOzvb0ThdwRhSF4B7_T7xm6QCn12Srdyiv8 AGWbFIk1HZlloetaD689zgHma5iUIr7TZc3Wow8Nu97G0lLbaeYy.MKyAsk6u1EMRLUTJvK5Hs_q poUf.6zJOdJ3O1xJDDyErpWNqGYysiX6Dhy.N3Qj5eTlqQLDBg69pGjTvV1UCWCNgFjax6XlurRV 2p3yKgpEP3W50hzR89.NudBEACX0fhbq3bMuRMN6b1rVnUrxSqOVcfGJ4wPAK4c9VyxV58wX6v5d fiXCv586vgG3JXg8GMXNym0Bq13kZEu_KfYsrAqEMZfn58LYjdp3n_Z8MMJ2r4yMbmJ0HCje1rya ._PMJAMRMbV6nXd3OZQ25OvytsnAsB8Xwwo5uCIKP7PQ.q0fLHplBjsMf6ST5.v1xL5cMrfnhooL BfbwVC.pqIsWVd0i6TOi_SrbvNHJ7cqNmmQB5giKzFoE5IAr2oRlFmT8WkuQvInmp3_McnCH6Tp4 - Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Sat, 3 Oct 2020 20:01:19 +0000 Received: by smtp425.mail.ne1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 990d63517536facca49ec57f6aaee44c; Sat, 03 Oct 2020 20:01:16 +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.4 \(3608.120.23.2.1\)) Subject: lspci XHCI "Memory at" for RPi4 (u-boot based context): FreeBSD vs. ubuntu vs. "Memory behind bridge" addresses Message-Id: <8D837FD4-FC25-4D17-B008-141DC6A3D0FC@yahoo.com> Date: Sat, 3 Oct 2020 13:01:15 -0700 To: Robert Crowston , freebsd-arm X-Mailer: Apple Mail (2.3608.120.23.2.1) References: <8D837FD4-FC25-4D17-B008-141DC6A3D0FC.ref@yahoo.com> X-Rspamd-Queue-Id: 4C3d685qV1z3Wqp X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.32 / 15.00]; MV_CASE(0.50)[]; FREEMAIL_FROM(0.00)[yahoo.com]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-0.74)[-0.737]; FREEMAIL_TO(0.00)[protonmail.com,freebsd.org]; 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/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.04)[-1.045]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.04)[-1.040]; MIME_GOOD(-0.10)[text/plain]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.68.148:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.68.148:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] 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: Sat, 03 Oct 2020 20:01:22 -0000 [Be warned that I'm reporting differences that I do not understand. I may end up being told "nothing of interest in these differences".] In the later lspci -v output diff, there is the following for the XHCI (-: FreeBSD, +: ubuntu): - Memory at f8000000 (64-bit, non-prefetchable) . . . + Memory at 600000000 (64-bit, non-prefetchable) [size=3D4K] Odder(?) is comparison of the FreeBSD address with what is listed by both OS's for "Memory behind bridge": Memory behind bridge: f8000000-f80fffff [size=3D1M] . . . - Memory at f8000000 (64-bit, non-prefetchable) ubuntu gets a distinct address (600000000) and FreeBSD gets an exact match to the start of the "Memory behind bridge". (There may be a possible 32-bit address vs. 64-bit address distinction?) [There are also IRQ differences (81/82 for FreeBSD; 41/42 for ubuntu) and ubuntu lists the kernel drivers used.] For reference: # diff -u ~/rpi4-lspci_v-*.txt | more --- /root/rpi4-lspci_v-fbsd.txt 2020-10-03 12:19:57.162261000 -0700 +++ /root/rpi4-lspci_v-ubuntu.txt 2020-10-03 12:21:01.448646000 = -0700 @@ -1,5 +1,5 @@ -00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2711 (prog-if = 00 [Normal decode]) - Flags: bus master, fast devsel, latency 0, IRQ 81 +00:00.0 PCI bridge: Broadcom Inc. and subsidiaries Device 2711 (rev 10) = (prog-if 00 [Normal decode]) + Flags: bus master, fast devsel, latency 0, IRQ 41 Bus: primary=3D00, secondary=3D01, subordinate=3D01, = sec-latency=3D0 I/O behind bridge: 00000000-00000fff [size=3D4K] Memory behind bridge: f8000000-f80fffff [size=3D1M] @@ -9,13 +9,15 @@ Capabilities: [100] Advanced Error Reporting Capabilities: [180] Vendor Specific Information: ID=3D0000 Rev=3D0= Len=3D028 Capabilities: [240] L1 PM Substates + Kernel driver in use: pcieport =20 01:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host = Controller (rev 01) (prog-if 30 [XHCI]) Subsystem: VIA Technologies, Inc. VL805 USB 3.0 Host Controller - Flags: bus master, fast devsel, latency 0, IRQ 82 - Memory at f8000000 (64-bit, non-prefetchable) + Flags: bus master, fast devsel, latency 0, IRQ 42 + Memory at 600000000 (64-bit, non-prefetchable) [size=3D4K] Capabilities: [80] Power Management version 3 Capabilities: [90] MSI: Enable+ Count=3D1/4 Maskable- 64bit+ Capabilities: [c4] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting + Kernel driver in use: xhci_hcd =20 Is this odd? Expected/reasonable? =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)