]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/pseries: Force 32 bit MSIs for devices that require it
authorBrian King <brking@linux.vnet.ibm.com>
Fri, 3 May 2013 11:30:59 +0000 (11:30 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Sun, 5 May 2013 23:25:37 +0000 (09:25 +1000)
commitc87645e587e9507b2174f83246632d9566ffbc8b
treea18b4faf3b0126277173165565f3fa1be34f67bc
parenta6a2ea7b7c7037cecb7095bb5f9e5dca56d737ce
powerpc/pseries: Force 32 bit MSIs for devices that require it

The following patch implements a new PAPR change which allows
the OS to force the use of 32 bit MSIs, regardless of what
the PCI capabilities indicate. This is required for some
devices that advertise support for 64 bit MSIs but don't
actually support them.

Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
arch/powerpc/include/asm/pci-bridge.h
arch/powerpc/platforms/pseries/msi.c