RPi4B: edk2-platforms updated because _DMA method for XHCI DMA issue insufficient for Linux; pftf/RPi4 v1.21 has the change
Robert Clausecker
fuz at fuz.su
Fri Nov 13 23:44:49 UTC 2020
Hi Mark,
Does this change affect FreeBSD w/ UEFI in any way? Should I consider
updating the UEFI bootcode on my board?
Yours,
Robert Clausecker
On Fri, Nov 13, 2020 at 02:55:21PM -0800, Mark Millard via freebsd-arm wrote:
>
> Quoting https://github.com/tianocore/edk2-platforms/commit/dac891da5cf326d2b4e9aa5adab1d9320b2dd443 :
>
> 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.)
>
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
>
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
--
() ascii ribbon campaign - for an 8-bit clean world
/\ - against html email - against proprietary attachments
More information about the freebsd-arm
mailing list