Re: RPi4B: edk2-platforms updated because _DMA method for XHCI DMA issue insufficient for Linux; pftf/RPi4 v1.21 has the change

Robert Clausecker <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
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)
> 
> _______________________________________________
> [email protected] mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "[email protected]"

-- 
()  ascii ribbon campaign - for an 8-bit clean world 
/\  - against html email  - against proprietary attachments
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-arm
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.