]> git.baikalelectronics.ru Git - kernel.git/commit
powerpc/fsl: add MSI support for the Freescale hypervisor
authorTimur Tabi <timur@freescale.com>
Tue, 13 Dec 2011 20:51:59 +0000 (14:51 -0600)
committerKumar Gala <galak@kernel.crashing.org>
Wed, 4 Jan 2012 21:47:44 +0000 (15:47 -0600)
commit88fa261bbc6f5314d3a4f02e911efffb2682fb0d
treeebc83802cd7f4c140159384c2b7e6e492080891f
parent0c6a575331cdbfe3acfa6efda53e635b2920f6e7
powerpc/fsl: add MSI support for the Freescale hypervisor

Add support for vmpic-msi nodes to the fsl_msi driver.  The MSI is
virtualized by the hypervisor, so the vmpic-msi does not contain a 'reg'
property.  Instead, the driver uses hcalls.

Add support for the "msi-address-64" property to the fsl_pci driver.
The Freescale hypervisor typically puts the virtualized MSIIR register
in the page after the end of DDR, so we extend the DDR ATMU to cover it.
Any other location for MSIIR is not supported, for now.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
arch/powerpc/sysdev/fsl_msi.c
arch/powerpc/sysdev/fsl_msi.h
arch/powerpc/sysdev/fsl_pci.c