Skip to content

Commit

Permalink
[CELL] add support for MSI on Axon-based Cell systems
Browse files Browse the repository at this point in the history
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>
  • Loading branch information
Michael Ellerman authored and Arnd Bergmann committed Jul 20, 2007
1 parent 8d2655e commit ce21b3c
Show file tree
Hide file tree
Showing 2 changed files with 447 additions and 0 deletions.
2 changes: 2 additions & 0 deletions arch/powerpc/platforms/cell/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -25,3 +25,5 @@ obj-$(CONFIG_SPU_BASE) += spu_callbacks.o spu_base.o \
$(spu-priv1-y) \
$(spu-manage-y) \
spufs/

obj-$(CONFIG_PCI_MSI) += axon_msi.o
Loading

0 comments on commit ce21b3c

Please sign in to comment.