powerpc/fsl_pci: Don't set up inbound windows in kdump crash kernel
authorScott Wood <scottwood@freescale.com>
Wed, 7 Oct 2015 03:48:08 +0000 (22:48 -0500)
committerScott Wood <scottwood@freescale.com>
Sat, 17 Oct 2015 05:36:37 +0000 (00:36 -0500)
commit1930bb5ccf77da3bf1483e2cd85a12ec9c0ed0f6
tree478a9ac249f4406466fd20a84ad5de4f4c6f0026
parent1112450a18dfcc26dd18000e20bf06bda27f2bad
powerpc/fsl_pci: Don't set up inbound windows in kdump crash kernel

Otherwise, because the top end of the crash kernel is treated as the
absolute top of memory rather than the beginning of a reserved region,
in-flight DMA from the previous kernel that targets areas above the
crash kernel can trigger a storm of PCI errors.  We only do this for
kdump, not normal kexec, in case kexec is being used to upgrade to a
kernel that wants a different inbound memory map.

Signed-off-by: Scott Wood <scottwood@freescale.com>
Cc: Mingkai Hu <Mingkai.hu@freescale.com>
arch/powerpc/sysdev/fsl_pci.c