FERRAMENTAS LINUX: O kernel Linux 5.2 está para permitir o DMA P2P entre quaisquer dispositivos no AMD Zen Systems

domingo, 19 de maio de 2019

O kernel Linux 5.2 está para permitir o DMA P2P entre quaisquer dispositivos no AMD Zen Systems




Confira !!



Com o kernel Linux 5.2, uma mudança fornecida pela AMD pelo desenvolvedor da AMDGPU, Christian König, permite suportar DMA peer-to-peer entre quaisquer dispositivos nos sistemas AMD Zen.

O patch de Christian permite que o DMA peer-to-peer aconteça nos sistemas AMD modernos, mesmo entre diferentes portas-raiz, expandindo as suposições atuais do kernel. O patch explica:
As especificações do PCI dizem que o DMA ponto-a-ponto deve ser suportado entre dois dispositivos que tenham uma ponte PCI-para-PCI upstream comum. Mas os dispositivos em diferentes Portas Raiz não compartilham uma ponte ascendente comum, e a PCIe r4.0, seg 1.3.1, diz que as transações ponto a ponto de roteamento entre Portas Raiz no mesmo Complexo Raiz são opcionais.

Muitos Root Complexes, incluindo o AMD ZEN, * suportam DMA ponto a ponto, mesmo entre portas raiz. Adicione uma lista de permissões e permita o DMA ponto a ponto se ambos os participantes estiverem conectados a um Complexo Raiz conhecido por suportá-lo.

A mudança já aconteceu no Linux Git como parte das atualizações PCI para o kernel Linux 5.2.

Fonte

Atá e próxima !!

Nenhum comentário:

Postar um comentário