> the driver is thoroughly commented. See especially the > DriverInitialize() function. Can you determine which one(s) of those > statements doesn't / don't hold any longer? > > Or maybe IncompatiblePciDeviceSupportDxe works as before, but commit > 065ae7d717f9 ("MdeModulePkg/PciBusDxe: make OPROM BAR degradation > configurable", 2016-09-26) made a difference? (Adding Ard.) > > I'm just guessing of course; a bisection could prove more effective.
I think I worked it out. The problem is that the nvme controller doesn't have a ROM so it wasn't triggering the downgrade to 32-bit in the first place. By hacking IncompatiblePciDeviceSupportDxe to always return configuration with 32+bit "granularity" I can boot. That does it for *all* devices, of course... but I don't get the PCI class; only device/vendor IDs. -- dwmw2 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#42602): https://edk2.groups.io/g/devel/message/42602 Mute This Topic: https://groups.io/mt/32122513/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-