From owner-freebsd-arm@freebsd.org Sat Nov 14 00:45: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 91BB74633DC for ; Sat, 14 Nov 2020 00:45:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic303-25.consmr.mail.gq1.yahoo.com (sonic303-25.consmr.mail.gq1.yahoo.com [98.137.64.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 4CXxT82g4cz3P1Q for ; Sat, 14 Nov 2020 00:45:32 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1605314730; bh=mMQ4KfufjBu1n1tQe0/DgVC6vOIzpNwIun6nY9Ap0dd=; h=Subject:From:Date:To:From:Subject; b=XrlZQrzWvfEacy8krF1ub+6tkbe1TShagUMVHGobg/QH9VJ5DiE6yLWXDs/qIcHLhbOHtVm0Ipl5X9DSOucaiUHIDqmtp0PMpBPBaXybnoR9Ds+4z7n5Ed6ecfVFcxsCFrYDE5Nk0WRQTI+nKLAl0vuR7f570Y7cwKNNupXLBJQ2DiOqKaFwycYP7eX3VyA3k0u5UfGrU/pRXUHl/wxoon8XfRjEHJq0/z0VCBu5yqMwYZUZDISxgARR94JiqtQAb7MLoW3HGpdFEBPUSGzvI5ZP+03WmvXdPi9IzQzyIw1ib7xfO2AhuCQrxiAa+Dzl/sCXVUrtPcqTbeOsCepgzQ== X-YMail-OSG: .56zyB4VM1miesre6yL7CAEcVt_kEjb52AUmKgWs8XO8f_ynRUm083BVOcgy9qQ ogMGTyADLPtPkXx.OxTRQwxXQBs6CTX94ZOeI290Rd9gDAoyAnCoZg3l7CFWTni1UnMvQ6GaZ4zf Zi9CAYlAgYIODqDQb8tdlxFoRe5DLX1V6trQlErrBYXeb7LGEbsSv1BoodYtgskw6Dpyu0IAo3UM vBGYFZYqZoe6ddEe6NNMEMzl7DAVCrgDa2ijS453HSQ1ORARRGKJNuA13.nGjVGy_wrmlK_sPsKz lHzFKOpsaqLwm6O0u.bXIQrsF8Zz1sd7or36wZ7ES.W6m0i3dKfMeTZ0ppLEsf.3BwLWaL4d6iM6 esmxgoor9xPjet0tLT_8z2b7ugzkxXUNqrNRvbfq2UPxuTgou_sLV7sCioxNwIF.RlpguP9WyqWj Uien0yJdiwCSbHjRO.DpKvp2BW7kVLOaeqd7lpOlgcr.z1DV9ZUaoTJqEYSSgbyY2ZExT_x0zlI1 1VzAMfPj04DuSDP4FZgvuR0Q0Q_CIxikmszlh8cDLQwMZoenEC3NDPENeMpXckOEHUd7y9fvn9U8 VT1PvG9aag0igvXdeaNpG1OslOL4uTRH7qHM2flVmzzGUAC9j88cWEJiNk6lXGXfzIZZULqE3x9Z k_KKprvz.GXFXcmb.sUTF8p9YpqL9lxWJ8Uv2b6G968rNfVnDd4rBhKhoaXpFp7YWy.cRm1XwGmE HVxl5TVAqo4Vh4nBztsWkI4wEdYH5YZoLeJUIA5RogW3a2dz0sOEsvDquzj9OaJ8ZwAlzERyMH8H Tjl1ZnnhvDDs_c9rltAaOr3pisV13Gr1QvhB.FL8u_FKQGkodiFtIsdrWbB6WU7im4riDsHWN8tZ 352ehU.PKGc11XylZIhSGZ10mU37venfPjgW06EJiS9NPRxvXm9zBSS0_PFk4wC76EnqQ8kXZmmW cWr3LjdteH9MFGI0fFBUm9bng5AEXEqsCJq6h10uPu4quC4hbmn9TvHY_u3UpCdNrV_A5Yfir5yH uBnyPn3M5f5XO.oFByqiFynEuH4HkFyrjk1KyVzN5aMOYXnBRzwBWLpRsy5Pnq95J9EWBb.vKkSy yg0uxZsRrVlXTRpYdGM_OyZ7H2UcfygKpq2ZUCcCZ8wp.JHGd1zmFsp.5ewnnxMSLyy1wJ7jVFyQ R59PjidCX3OXLi4.wK7T4OYTvB0sRQiMz_sxSGVZMQRJpqG3HZ3HehGbw.bZ6h8ExQvsM1jT9AUL fucc_V4kFlQKcFzM5WsjYe393zPhaJZGjKR0VpNX07eMqOKgyVhQEipMO4gg5TFqzyBDEgBGm04V xgjqp2pN2JTcpnJLcWY6uT529r7Wof7s3L93nGSmOWzZpe.IMMn97UfneQv3u5HgbipYs.q62Viz LEfNPcj517q9ChHRJ.fkqyT6I8E2g6RpN_UBMXAsAkqi5mp.J7M12AYvvoLXWry0yr4Y_pihrbae VATrXC1TrU6jkXKMj0wRuFkuN1M9t9bTk7lWwyURcK4ISFhv2jGd_RCkLuva5yF1G6K3hyLi68uw Fy0ZAxEPR0onk4rvX3Fhzhqkjg7wk5SCgRczA3_ka8CNF35aTbBL3.SnhGD3zZNZdltNiIGTL4FZ RpVxys5E.DZkbf8feJqnzMnX42OLRhHP3wylwbeO9nSwCQkl9UfnuhVNk8K40cCaxGqtXbrHWAix NgDlkyJU3a138TVHqtWpYOl8cvAQ5LtDN.MOa7UWY.R94iUPq4tKX1Pv59S7e0_mTp9OUgP3qTzo mwR66haIZEqve7YZ.dVFJGO9LEyH44d191cJa_5w7vYlkE_hIPRfaw8mndfwow32x_I3WQmbQxwm gtq9Fa8CtWjhutkfKS4BWzzRLgPEptgSvaYnJpV42QfLHq_lGf1cTJCFnlZFodk2471bi8T2uuSR RFnISvEN2vJ4hB9sUWbtgDR2.gQoLbvsCTKks9DUQK5HV9x3.kpcVKODhnSBBs44O0lSFqYEwtS1 EWOrJ2g2eD5Z.rKlCybMoTTWpXyR0R_87GhRdo2mxG3D2qY1Dze3Rwta6EdoRR2kCra_9k5Gv40f Ue7Nwel0T6CGi_lh8Pj3sTanfdPzQmTDbYj6_KjGs43b1N7_DnN0Nw4zHRvq6vuekIHjS63XR5IR UsRTWontKyzK8l78zhdMNHVNbHnPwZ1hRhiGFcN48dJM3cLnfrf2dfQm5Eor44qbVqsDyBpXwbqg YSr18_OC6NsGaGCnEa7vehfX3YdrXt1Ciki4SNyiJF49lLR9qTiaCDvZoohn5I8gG8dOXqfHXaTn bXx4BdBbX_JL4rQP0uV8BJOOePcDhkn63l6sKN3hsEZ8DW_pMdHvn7Yud2t0nSRG.HBqt2SwEBu8 E3409EbXtVIZs5sT8WDuuu70IriYWsQc8R3baMTcc6LEVis7EaJRAJ6eb7qQGXZ4kbWO4gTkd.WY 3SRABSMLMELC5BEz1OpN8rwQhMfq.qdrEtK73fi7Qur2HT4tKHvvAkS1nqwHZmeIHHyLCX5yWrFB i8vbEYHkFP.8op9y3Gv5ofITl5sDAdQKs8_ywD3.w9iZ.As7GnDCRlA5CEQ37U5FQufpoyMW6Lub htVBdU9sbmIg3E2k3XIhkIsGHPK047ym9pwOa.l_qmk8ngXw4gjgtWJdsmVqWKI2bL1YCgjGD06_ c2Lg140HQJKM583q9X28veMCMaimVvEwFKo33AL3f3HhBYnPh_uBf_13P61RRM5POOCdeE5rlbTL MZ.tDWer06yf1FzURkwpBXYAzhXBMo4M- Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.gq1.yahoo.com with HTTP; Sat, 14 Nov 2020 00:45:30 +0000 Received: by smtp420.mail.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 244c9b3270cdd9ed810528332b52aff9; Sat, 14 Nov 2020 00:45:26 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: Re: RPi4B: edk2-platforms updated because _DMA method for XHCI DMA issue insufficient for Linux; pftf/RPi4 v1.21 has the change From: Mark Millard In-Reply-To: <20201113234439.GA88059@fuz.su> Date: Fri, 13 Nov 2020 16:45:25 -0800 Cc: freebsd-arm@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <7769BE3C-33C6-4153-8E4B-A065E2281FD9@yahoo.com> References: <2D77549B-0A45-46DB-AD19-7E0B760DE857.ref@yahoo.com> <2D77549B-0A45-46DB-AD19-7E0B760DE857@yahoo.com> <20201113234439.GA88059@fuz.su> To: Robert Clausecker X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4CXxT82g4cz3P1Q X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.50 / 15.00]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.64.206:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.64.206:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.64.206:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.64.206:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 14 Nov 2020 00:45:34 -0000 On 2020-Nov-13, at 15:44, Robert Clausecker wrote: > Hi Mark, Hello Robert. > Does this change affect FreeBSD w/ UEFI in any way? Should I consider > updating the UEFI bootcode on my board? > . . . I do not know the FreeBSD implications of having the IORT table in the ACPI information for the RPi4B. Nor have I started experimenting to find out how things go with that. Having IORT limit the xHCI to 2 GiByte and the prior FreeBSD code's separate limit handling leaves me worried but I'm ignorant of the actual implications. I've been running the RPI4B with a more recent start4.elf (and such) since the corruption issue was fixed, but mostly booted via u-boot 2020.10 (from before the port was upgraded to 2020.10). The pftf/RPi4 v1.21 materials may be using something more recent than I have in place for start4.elf . It may be some time before I have user experience information to report. Other aspects of my FreeBSD context are dated and need updating as well. > On Fri, Nov 13, 2020 at 02:55:21PM -0800, Mark Millard via freebsd-arm = wrote: >>=20 >> Quoting = https://github.com/tianocore/edk2-platforms/commit/dac891da5cf326d2b4e9aa5= adab1d9320b2dd443 : >>=20 >> Add an IORT table that will limit XHCI DMA to 2 GB, by setting the >> DMA width to 31 bits. This is needed for Linux/arm64, which can >> only reliably deal with devices that are unable to perform DMA to >> the entire 32-bit address range if it can discover their existence >> early during boot, and this is before the ACPI interpreter is up >> and running (which rules out calling the _DMA method of the XHC0 >> object) >>=20 >> End Quote >>=20 >> https://github.com/pftf/RPi4/releases/tag/v1.21 includes this change. >> (It also updates the RPI4B firmware to quit using the broken = start4.elf >> that corrupted Device Tree information.) >>=20 =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)