Date: Fri, 13 Nov 2020 14:55:21 -0800 From: Mark Millard <marklmi@yahoo.com> To: freebsd-arm <freebsd-arm@freebsd.org> Subject: RPi4B: edk2-platforms updated because _DMA method for XHCI DMA issue insufficient for Linux; pftf/RPi4 v1.21 has the change Message-ID: <2D77549B-0A45-46DB-AD19-7E0B760DE857@yahoo.com> References: <2D77549B-0A45-46DB-AD19-7E0B760DE857.ref@yahoo.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting = https://github.com/tianocore/edk2-platforms/commit/dac891da5cf326d2b4e9aa5= adab1d9320b2dd443 : 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) End Quote 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.) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2D77549B-0A45-46DB-AD19-7E0B760DE857>