ID do artigo: 000073939 Tipo de conteúdo: Solução de problemas Última revisão: 22/07/2019

Por que eu vejo o Linux exibe várias mensagens de "MSI inesperada" na porta raiz PCIe com design MSI?

Ambiente

    Intel® Quartus® Prime Pro Edition
    Intel® Quartus® Prime Standard Edition
    Controlador DMA PCIe* Intel® Stratix® 10 FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Descrição

Em uma porta raiz PCIe com um projeto MSI, o hard IP PCIe é conectado a um IP MSI-GIC através de uma ponte de pipeline.

Quando o Linux exibe várias mensagens de MSI "inesperadas", você observará que gravações não intencionais acontecem, que não pertencem ao escravo MSI-GIC.

Resolução

Uma solução alternativa é adicionar um segundo escravo ao mestre PCIe ao lado do vetor secundário (MSI-GIC IP). Este escravo pode ser uma pequena memória em chip, um registro personalizado ou outra coisa.

Com um segundo recurso de interconexão slave e "Automate Default Salve Insertion" (Inserção Padrão de Salve) habilitado, o MSI-GIC não receberá essas gravações não intencionais.

Produtos relacionados

Este artigo aplica-se a 1 produtos

Dispositivos programáveis Intel®

1

O conteúdo desta página é uma combinação de tradução humana e por computador do conteúdo original em inglês. Este conteúdo é fornecido para sua conveniência e apenas para informação geral, e não deve ser considerado completo ou exato. Se houver alguma contradição entre a versão em inglês desta página e a tradução, a versão em inglês prevalecerá e será a determinante. Exibir a versão em inglês desta página.