Bug #596
openAllocate resources from top down AND extend PCIe resource window above 4G together breaks libgfxinit bootscreen
0%
Description
When enabling both Allocate resources from top down
enabled by default and fixed recently and Extend resource window for PCIe devices above 4G
libgfxinit will break during bootscreen and other PCIe issues like failing wifi drivers may occur.
Tested coreboot-25.03-519-ga2010cf5eeea (a2010cf5eeea6ad4a154cfb13760092f0865af3f) with Dell_Optiplex_5040_sff (i3-6100) and earlier Coreboot 25.03-467-gf0ad05b57ebe with Lenovo x201 with MrChromeBox EDK2 2502.
Can/should these 2 options be used together, if I understand correctly when using a modern efi GOP dGPU together with resizeable-bar all 3 options(+Support PCIe Resizable BARs) need to be enabled?
Only using Allocate resources from top down
or Extend resource window for PCIe devices above 4G
does not lead up to this issue.
Files
Updated by Paul Menzel 3 days ago
Thank you for reporting the issue. For the attachment naming, I assume td refers to top down, and a4b for above 4G?
Unfortunately, in the failure case, the log is not helpful for my ignorant eyes:
[DEBUG] PCI: 00:00:02.0 init
[INFO ] CBFS: Found 'vbt.bin' @0xcf780 size 0x48e in mcache @0x7abdd1e4
[INFO ] Found a VBT of 6144 bytes
[INFO ] GMA: Found VBT in CBFS
[INFO ] GMA: Found valid VBT in CBFS
[DEBUG] PCI: 00:00:02.0 init finished in 40 msecs
Could you enable libgfxinit debug logs? Maybe that shows something.