]> git.baikalelectronics.ru Git - kernel.git/commit
[CELL] add support for MSI on Axon-based Cell systems
authorMichael Ellerman <michael@ellerman.id.au>
Fri, 20 Jul 2007 19:39:28 +0000 (21:39 +0200)
committerArnd Bergmann <arnd@klappe.arndb.de>
Fri, 20 Jul 2007 19:41:45 +0000 (21:41 +0200)
commit532ae9ce60f7f22374be1dd956f4c1506dabfd48
tree9d2d22d9eab0a2621e29bc237fd1be7f3ea1f46c
parent7f9c91c043c939c9c5053ba08e5fdf29859b852d
[CELL] add support for MSI on Axon-based Cell systems

This patch adds support for the setup and decoding of MSIs
on Axon-based Cell systems, using the MSIC mechanism.

This involves setting up an area of BE memory which the Axon
then uses as a FIFO for MSI messages. When one or more MSIs
are decoded by the MSIC we receive an interrupt on the MPIC,
and the MSI messages are written into the FIFO. At the moment
we use a 64KB FIFO, one per MSIC/BE.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
arch/powerpc/platforms/cell/Makefile
arch/powerpc/platforms/cell/axon_msi.c [new file with mode: 0644]