diff options
author | 2009-03-19 20:55:35 -0700 | |
---|---|---|
committer | 2009-03-20 11:40:22 -0700 | |
commit | 068258bc15439c11a966e873f931cc8e513dca61 (patch) | |
tree | 956f247105e770adffc1fca68820668a73b484a9 /include/linux/pci.h | |
parent | PCI MSI: Add example request loop to MSI-HOWTO.txt (diff) | |
download | linux-dev-068258bc15439c11a966e873f931cc8e513dca61.tar.xz linux-dev-068258bc15439c11a966e873f931cc8e513dca61.zip |
x86/PCI: host mmconfig detect clean up
Fix mmconfig detection to not assume a single mmconfig space in the
northbridge, paving the way for AMD fam10h + mcp55 CPUs. On those, the
MSR has some range, but the mcp55 pci config will have another one.
Also helps the mcp55 + io55 case, where every one will have one range.
If it is mcp55, exclude the range that is used by CPU MSR, in other
words , if the CPU claims busses 0-255, the range in mcp55 is dropped,
because CPU HW will not route those ranges to mcp55 mmconfig to handle
it.
Signed-off-by: Yinghai Lu <yinghai.lu@kernel.org>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'include/linux/pci.h')
0 files changed, 0 insertions, 0 deletions