> From: Ard Biesheuvel [mailto:[email protected]]
> Sent: 26 May 2017 18:38
> To: Leif Lindholm <[email protected]>
> Cc: Scott Telford <[email protected]>; [email protected] <edk2-
> [email protected]>; Tian, Feng <[email protected]>; Zeng, Star
> <[email protected]>
> Subject: Re: [edk2] [PATCH] Copy bus scanning workaround from ARM Juno
> PCIe driver.

> I'd still like to understand why this issue does not occur under
> Linux, or if it does occur, if we need an ECAM quirk for Juno to work
> around it.
> 
> Could you give an example of which hardware combination triggers this
> issue?

I don't have access to a Juno board here, so can't reproduce the original 
problem. It would certainly be interesting to know if the current Juno platform 
code using the generic PCIe driver suffers from the same problem or not.

The platform I've been working with only exists within a Cadence emulation 
environment. I've seen the problem when testing an ASMedia ASM1182e bridge and 
an Intel I210 Ethernet card so it's probably not specific to certain PCIe 
bridges/devices.

The original Juno PCIe driver (including the workaround) was committed by 
Olivier Martin at ARM, but I'm not sure if he's still there?

I'm working on moving the workaround into the PciExpressLib layer.

Regards,
Scott.
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel

Reply via email to