[POWERPC] Celleb: consolidate spu management ops
Spu management ops in arch/platforms/cell/spu_priv1_mmio.h can be used commonly in of based platform. This patch separates spu management ops from native cell code and uses on celleb platform. Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com> Signed-off-by: Kou Ishizaki <kou.ishizaki@toshiba.co.jp> Signed-off-by: Paul Mackerras <paulus@samba.org>
This commit is contained in:

committed by
Paul Mackerras

parent
3cdc20e517
commit
c9868fe0e0
@@ -104,6 +104,7 @@
|
||||
|
||||
struct spu_context;
|
||||
struct spu_runqueue;
|
||||
struct device_node;
|
||||
|
||||
struct spu {
|
||||
const char *name;
|
||||
@@ -142,7 +143,19 @@ struct spu {
|
||||
char irq_c1[8];
|
||||
char irq_c2[8];
|
||||
|
||||
u64 spe_id;
|
||||
|
||||
void* pdata; /* platform private data */
|
||||
|
||||
/* of based platforms only */
|
||||
struct device_node *devnode;
|
||||
|
||||
/* native only */
|
||||
struct spu_priv1 __iomem *priv1;
|
||||
|
||||
/* beat only */
|
||||
u64 shadow_int_mask_RW[3];
|
||||
|
||||
struct sys_device sysdev;
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user