On Wed, 26 Feb 2025 14:56:42 +0100, Patrick Rudolph wrote: > Legacy PCI devices, like qemu's Bochs VGA device, are allowed to have > prefetchable 32-bit BARs, while PCIe devices are not allowed to have > 32-bit prefetchable BARs. Typically prefetchable BARs are 64-bit and > typically the prefetch MMIO window is also 64-bit and placed above > 4GiB, as it's the case on qemu sbsa-ref. > > Currently the U-Boot code assumes that prefetchable BARs are > 64-bit BARs and always tries to assign them into the prefetch > MMIO window. > > [...]
Applied to u-boot/next, thanks! [1/3] pci_auto: Downgrade prefetch if necessary commit: 699baa63ddcabe141adf3305d61f7b2a0d2de5db [2/3] emulation: qemu-sbsa: Select SYS_PCI_64BIT commit: 0dbb770981d6acff3cc4921454403998dd5d0c92 [3/3] emulation: qemu-sbsa: Enable PCI enumeration commit: 6b9f4d0f7f070845133bcddf5e5c2dfedf32170b -- Tom