Depois de postar discretamente uma série de patches de "solicitação de comentários" alguns meses atrás sem alarde, a AMD publicou hoje sua série de patches pós-RFC para introduzir o barramento AMD CDX no kernel do Linux. O AMD CDX é basicamente para a interface/barramento entre o APU e o(s) FPGA(s) com hardware futuro.
Há muito tempo existem rumores, registros de patentes e outros materiais sobre as perspectivas da AMD de incorporar FPGAs em APUs. As coisas obviamente esquentaram e mais indicações surgiram desde a aquisição da Xilinx pela AMD . Em preparação para futuras APUs com FPGAs, a AMD está introduzindo o barramento CDX no kernel do Linux como o que será a interface para interagir com os FPGAs.
Visão geral do barramento AMD CDXOs núcleos da CPU podem interagir com os dispositivos de hardware FPGA usando uma interface mapeada em memória exposta pelo firmware. O barramento CDX foi projetado para suportar vários dispositivos de hardware FPGA.
Apresenta o barramento AMD CDX, que fornece um mecanismo para descobrir/reverificar dispositivos CDX. Os dispositivos CDX são mapeados em memória no barramento do sistema para CPUs incorporadas.
O CDX controller interage com o firmware para consultar diferentes dispositivos CDX presentes no Fabric e expô-los ao host Linux no barramento CDX.
Esta série de patches:
- Apresenta o barramento CDX e os dispositivos CDX.
- Ligação de árvore de dispositivos para controlador CDX
- O suporte para barramento CDX no driver arm-smmu-v3
- Adicionar MCDI (Management CPU Driver Interface) como um protocolo para comunicação com RPU Firmware
- O suporte para canal RPMSg para comunicação de firmware
Veja esta série de patches para o trabalho da AMD no suporte de barramento CDX para o kernel do Linux. Este trabalho agora está passando por uma revisão antes de sua eventual introdução, que esperamos que tudo seja resolvido antes que a AMD introduza quaisquer novos produtos com FPGAs integrados usando o barramento CDX.
Até a próxima !!
Nenhum comentário:
Postar um comentário