SPU direto ao SPU DMA solicita no processador celular?
Pergunta
solicitações normal DMA no celular acontecer entre o SPUs eo PPU. No entanto, eu li que é possível configurar DMA diretamente entre SPUs. Alguém tem alguma idéia de como isso é feito?
Solução
Tenha um olhar em spe_get_ls (). Isso irá ajudá-lo a configurar uma lista de endereços eficazes que você pode usar para transferir dados entre lojas locais. Você pode precisar de alguma gestão para mapear identificadores SPE SPUs físicas.
Outras dicas
O truque é essencialmente o que Chris disse. A loja local de uma SPE é para o espaço de memória do EPI de memória mapeada. E então você simplesmente realizar uma transferência de DMA normal do outro SPE para esse endereço no EPI.
Me desculpe, eu não tenho o código exato para isso. Tem sido um ano ou assim desde que eu tinha que fazer nada disso. :)