Does Linux limit the address decode size of a PCIe device's MMIO BAR?
I'm researching to see if Linux limits the size of an MMIO BAR for any given PCIe device. I looked through the probe.c code and it doesn't seem that there is a limit. It appears that Linux will assign a decode region for 64-bit addresses however much it needs until it runs out of PCIe allocated address space. Will it allow me to open an aperture of 256GB for a single BAR?
I would appreciate any answers and references to code.
|