summaryrefslogtreecommitdiffstats
path: root/drivers/pci
diff options
context:
space:
mode:
authorBjorn Helgaas <bjorn.helgaas@hp.com>2010-04-20 13:52:41 -0600
committerJesse Barnes <jbarnes@virtuousgeek.org>2010-04-22 16:13:22 -0700
commit66528fdd45b082bf7c74687d72ae08afa4a446f8 (patch)
tree3781efdd559df9f62a9d91517b45d6a17b18dbbb /drivers/pci
parent45aa23b4cbd37408678c96cd113241860d3321f6 (diff)
downloadop-kernel-dev-66528fdd45b082bf7c74687d72ae08afa4a446f8.zip
op-kernel-dev-66528fdd45b082bf7c74687d72ae08afa4a446f8.tar.gz
x86/PCI: parse additional host bridge window resource types
This adds support for Memory24, Memory32, and Memory32Fixed descriptors in PCI host bridge _CRS. I experimentally determined that Windows (2008 R2) accepts these descriptors and treats them as windows that are forwarded to the PCI bus, e.g., if it finds any PCI devices with BARs outside the windows, it moves them into the windows. I don't know whether any machines actually use these descriptors in PCI host bridge _CRS methods, but if any exist and they're new enough that we automatically turn on "pci=use_crs", they will work with Windows but not with Linux. Here are the details: https://bugzilla.kernel.org/show_bug.cgi?id=15817 Signed-off-by: Bjorn Helgaas <bjorn.helgaas@hp.com> Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud