Thread (55 messages) flat view 55 messages, 4 authors, 2020-07-24

Re: PowerNV PCI & SR-IOV cleanups

From: Christoph Hellwig <hch@infradead.org>
Date: 2020-07-10 06:47:34
Also in: linux-pci

On Fri, Jul 10, 2020 at 03:23:25PM +1000, Oliver O'Halloran wrote:
This is largely prep work for supporting VFs in the 32bit MMIO window.
This is an unfortunate necessity due to how the Linux BAR allocator
handles BARs marked as non-prefetchable. The distinction
between prefetch and non-prefetchable BARs was made largely irrelevant
with the introduction of PCIe, but the BAR allocator is overly
conservative. It will always place non-pref bars in the prefetchable
window, which is 32bit only. This results in us being unable to use VFs
from NVMe drives and a few different RAID cards.
How about fixing that in the core PCI code?

(nothing against this series through, as it seems like a massive
cleanup)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help