android_kernel_xiaomi_sm8350/arch/i386/pci
Ivan Kokshaysky 73a74ed3a6 PCI: i386: fixup for Siemens Nixdorf AG FSC Multiprocessor Interrupt Controllers
Wolfgang gets:

 PCI: Cannot allocate resource region 0 of device 0000:00:04.0
 PCI: Error while updating region 0000:00:04.0/0 (a8008000 != fec08000)

Note that the BAR seems to have high address bits hardwired to fec00000.
And device 0000:00:04.0 is

 00:04.0 System peripheral: Siemens Nixdorf AG FSC Multiprocessor Interrupt Controller (rev 02)

I'd guess that when we try to reassign this resource, PCI interrupts might
just stop working. This could explain SCSI timeouts and other weird things.

Cc: Wolfgang Erig <Wolfgang.Erig@gmx.de>
Cc: Chuck Ebbert <cebbert@redhat.com>
Cc: Andi Kleen <ak@suse.de>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2007-05-31 16:56:37 -07:00
..
acpi.c
common.c [PATCH] MSI-X: fix resume crash 2007-03-28 13:59:37 -07:00
direct.c
early.c [PATCH] x86: add write_pci_config_byte() to direct PCI access routines 2006-12-07 02:14:10 +01:00
fixup.c PCI: i386: fixup for Siemens Nixdorf AG FSC Multiprocessor Interrupt Controllers 2007-05-31 16:56:37 -07:00
i386.c PCI: add debug information to resource collision message 2007-05-02 19:02:38 -07:00
init.c i386 pci: use __maybe_unused 2007-05-09 12:30:56 -07:00
irq.c
legacy.c
Makefile [PATCH] mmconfig: Share parts of mmconfig code between i386 and x86-64 2007-02-13 13:26:20 +01:00
mmconfig-shared.c [PATCH] i386: Some additional chipset register values validation. 2007-05-02 19:27:22 +02:00
mmconfig.c [PATCH] mmconfig: fix unreachable_devices() 2007-02-13 13:26:20 +01:00
numa.c
pcbios.c [PATCH] paravirt: Be careful about touching BIOS address space 2006-12-07 02:14:08 +01:00
pci.h [PATCH] mmconfig: fix unreachable_devices() 2007-02-13 13:26:20 +01:00
visws.c