summaryrefslogtreecommitdiff
path: root/arch/powerpc/sysdev/fsl_pci.c
diff options
context:
space:
mode:
authorScott Wood <scottwood@freescale.com>2015-10-07 06:48:06 +0300
committerScott Wood <scottwood@freescale.com>2015-10-17 08:36:36 +0300
commit9f640bf5321dff6af69016d8fe753efa6b2f3e72 (patch)
treef3d00edd680e1f54c6223e81425852f1f7ccd4ad /arch/powerpc/sysdev/fsl_pci.c
parent01c593d749f4764a87abd8efa397976f2adb8f49 (diff)
downloadlinux-9f640bf5321dff6af69016d8fe753efa6b2f3e72.tar.xz
powerpc/fsl-corenet: Disable coreint if kexec is enabled
Problems have been observed in coreint (EPR) mode if interrupts are left pending (due to the lack of device quiescence with kdump) after having tried to deliver to a CPU but unable to deliver due to MSR[EE] -- interrupts no longer get reliably delivered in the new kernel. I tried various ways of fixing it up inside the crash kernel itself, and none worked (including resetting the entire mpic). Masking all interrupts and issuing EOIs in the crashing kernel did help a lot of the time, but the behavior was not consistent. Thus, stick to standard IACK mode when kdump is a possibility. Signed-off-by: Scott Wood <scottwood@freescale.com>
Diffstat (limited to 'arch/powerpc/sysdev/fsl_pci.c')
0 files changed, 0 insertions, 0 deletions