1
0
Fork 0
remarkable-linux/arch
Bjorn Helgaas 24d25dbfa6 x86/PCI: amd: factor out MMCONFIG discovery
This factors out the AMD native MMCONFIG discovery so we can use it
outside amd_bus.c.

amd_bus.c reads AMD MSRs so it can remove the MMCONFIG area from the
PCI resources.  We may also need the MMCONFIG information to work
around BIOS defects in the ACPI MCFG table.

Cc: Borislav Petkov <borislav.petkov@amd.com>
Cc: Yinghai Lu <yinghai@kernel.org>
Cc: stable@kernel.org       # 2.6.34+
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2012-01-06 12:11:19 -08:00
..
alpha alpha/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:10:55 -08:00
arm arm/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:10:56 -08:00
avr32 Merge git://git.infradead.org/mtd-2.6 2011-11-07 09:11:16 -08:00
blackfin PCI: Pull PCI 'latency timer' setup up into the core 2012-01-06 12:10:42 -08:00
cris net: Fix references to deleted NET_ETHERNET Kconfig setting. 2011-11-09 19:26:53 -05:00
frv frv/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:10:57 -08:00
h8300 PCI: Pull PCI 'latency timer' setup up into the core 2012-01-06 12:10:42 -08:00
hexagon Hexagon: Add basic stacktrace functionality for Hexagon architecture. 2011-11-01 07:34:21 -07:00
ia64 ia64/PCI: convert to pci_create_root_bus() for correct root bus resources 2012-01-06 12:10:58 -08:00
m32r Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild 2011-11-06 18:54:53 -08:00
m68k m68k: Wire up process_vm_{read,write}v 2011-12-06 20:37:58 +01:00
microblaze microblaze/PCI: use pci_scan_root_bus() 2012-01-06 12:11:01 -08:00
mips mips/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:11:02 -08:00
mn10300 mn10300/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:11:03 -08:00
openrisc Merge branch 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild 2011-11-06 18:54:53 -08:00
parisc parisc: Add export.h to files needing EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:00 -04:00
powerpc powerpc/PCI: convert to pci_create_root_bus() 2012-01-06 12:11:09 -08:00
s390 procfs: do not confuse jiffies with cputime64_t 2011-12-29 16:31:57 -08:00
score score: drop unused Kconfig symbols 2011-10-31 23:39:51 +01:00
sh sh/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:11:10 -08:00
sparc sparc32, leon/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:11:11 -08:00
tile PCI: TILE: convert pcibios_set_master() to a non-inlined function 2012-01-06 12:10:40 -08:00
um Merge branch 'for-linus' of git://github.com/richardweinberger/linux 2011-11-02 09:45:39 -07:00
unicore32 PCI: UniCore: convert pcibios_set_master() to a non-inlined function 2012-01-06 12:10:41 -08:00
x86 x86/PCI: amd: factor out MMCONFIG discovery 2012-01-06 12:11:19 -08:00
xtensa xtensa/PCI: convert to pci_scan_root_bus() for correct root bus resources 2012-01-06 12:11:14 -08:00
.gitignore
Kconfig Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG 2011-08-03 11:12:37 -04:00