[PATCH v5 0/5] PCI: Patch series to support Thunderbolt without any BIOS support

From: Nicholas Johnson
Date: Sun May 05 2019 - 10:41:06 EST


Since PATCH v4:

I have added some of the evidence and bug reports into the applicable
patches.

Users of pci=hpmemsize should not notice any changes in functionality
with this patch series when upgrading the kernel. I realised I could
make the variable to achieve this reside in pci_setup, rather than
globally.

Please let me know if anything else needs changing.

Nicholas Johnson (5):
PCI: Consider alignment of hot-added bridges when distributing
resources
PCI: Modify extend_bridge_window() to set resource size directly
PCI: Fix bug resulting in double hpmemsize being assigned to MMIO
window
PCI: Add pci=hpmemprefsize parameter to set MMIO_PREF size
independently
PCI: Cleanup block comments in setup-bus.c to match kernel style

.../admin-guide/kernel-parameters.txt | 7 +-
drivers/pci/pci.c | 18 +-
drivers/pci/setup-bus.c | 568 +++++++++---------
include/linux/pci.h | 3 +-
4 files changed, 317 insertions(+), 279 deletions(-)

--
2.19.1