kernel-ark/arch/i386/pci
dean gaudet 3320ad994a x86: Work around mmio config space quirk on AMD Fam10h
Some broken devices have been discovered to require %al/%ax/%eax registers
for MMIO config space accesses.  Modify mmconfig.c to use these registers
explicitly (rather than modify the global readb/writeb/etc inlines).

AK: also changed i386 to always use eax
AK: moved change to extended space probing to different patch
AK: reworked with inlines according to Linus' requirements.
AK: improve comments.

Signed-off-by: dean gaudet <dean@arctic.org>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-08-11 15:58:12 -07:00
..
acpi.c x86-64: introduce struct pci_sysdata to facilitate sharing of ->sysdata 2007-07-21 18:37:14 -07:00
common.c finish i386 and x86-64 sysdata conversion 2007-08-11 15:47:42 -07:00
direct.c
early.c
fixup.c finish i386 and x86-64 sysdata conversion 2007-08-11 15:47:42 -07:00
i386.c
init.c
irq.c finish i386 and x86-64 sysdata conversion 2007-08-11 15:47:42 -07:00
legacy.c finish i386 and x86-64 sysdata conversion 2007-08-11 15:47:42 -07:00
Makefile
mmconfig-shared.c i386: insert unclaimed MMCONFIG resources 2007-07-21 18:37:10 -07:00
mmconfig.c x86: Work around mmio config space quirk on AMD Fam10h 2007-08-11 15:58:12 -07:00
numa.c finish i386 and x86-64 sysdata conversion 2007-08-11 15:47:42 -07:00
pcbios.c
pci.h x86: Work around mmio config space quirk on AMD Fam10h 2007-08-11 15:58:12 -07:00
visws.c finish i386 and x86-64 sysdata conversion 2007-08-11 15:47:42 -07:00