Anthony, Julien, Rebecca, Peter, FYI:
On 09/15/20 14:26, Marcello Sylvester Bauer wrote: > From: Patrick Rudolph <[email protected]> > > The Option ROM scanner can't work as enumeration was done by the > first stage bootloader. Running it will disable the ability of the > PCIPlatform code to scan for ROMs. > > Required for the following patch that enables custom Option ROM > scanning using gPciPlatformProtocol. > > Signed-off-by: Patrick Rudolph <[email protected]> > Signed-off-by: Marcello Sylvester Bauer <[email protected]> > Cc: Patrick Rudolph <[email protected]> > Cc: Christian Walter <[email protected]> > Cc: Hao A Wu <[email protected]> > Cc: Jian J Wang <[email protected]> > Cc: Ray Ni <[email protected]> > --- > MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c > b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c > index 6c68a97d4e46..7420f0079f7d 100644 > --- a/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c > +++ b/MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c > @@ -2530,10 +2530,12 @@ PciEnumeratorLight ( > // > RemoveRejectedPciDevices (RootBridgeDev->Handle, RootBridgeDev); > > - // > - // Process option rom light > - // > - ProcessOptionRomLight (RootBridgeDev); > + if (!PcdGetBool (PcdPciDisableBusEnumeration)) { > + // > + // Process option rom light > + // > + ProcessOptionRomLight (RootBridgeDev); > + } > > // > // Determine attributes for all devices under this root bridge > I suggest checking the effects of this patch on Xen and bhyve. Thanks Laszlo -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#65274): https://edk2.groups.io/g/devel/message/65274 Mute This Topic: https://groups.io/mt/76863516/21656 Group Owner: [email protected] Unsubscribe: https://edk2.groups.io/g/devel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
