Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Nov 2020 00:44:39 +0100
From:      Robert Clausecker <fuz@fuz.su>
To:        Mark Millard via freebsd-arm <freebsd-arm@freebsd.org>
Subject:   Re: RPi4B: edk2-platforms updated because _DMA method for XHCI DMA issue insufficient for Linux; pftf/RPi4 v1.21 has the change
Message-ID:  <20201113234439.GA88059@fuz.su>
In-Reply-To: <2D77549B-0A45-46DB-AD19-7E0B760DE857@yahoo.com>
References:  <2D77549B-0A45-46DB-AD19-7E0B760DE857.ref@yahoo.com> <2D77549B-0A45-46DB-AD19-7E0B760DE857@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"

-- 
()  ascii ribbon campaign - for an 8-bit clean world 
/\  - against html email  - against proprietary attachments



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20201113234439.GA88059>