On Tue, 12 Mar 2024 at 17:38, Leif Lindholm <quic_llind...@quicinc.com> wrote: > > On 2024-03-12 08:17, Ard Biesheuvel wrote: > > From: Ard Biesheuvel <a...@kernel.org> > > > > NonCoherentIoMmuSetAttribute() does nothing except return > > EFI_UNSUPPORTED. This was fine when it was introduced, but now, the PCI > > bus driver will fail a PCI I/O Map() operation if the SetAttributes > > fails. > > > > So return EFI_SUCCESS instead. > > It's unclear to me why this change is safe (looking forward). > Does NonCoherentIoMmuDxe also imply no IoMmu actually exists? >
Basically. NonCoherentIoMmuDxe is just a vehicle to allow NonCoherentDmaLib to be plugged into the PCI host bridge driver. It is not intended to ever do anything more than that. -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#116693): https://edk2.groups.io/g/devel/message/116693 Mute This Topic: https://groups.io/mt/104886877/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-