QEMU를 사용하여 사용자 정의 PCI 드라이버를 작성하는 중 문제 발생
MSI 인터럽트를 할당하고 처리할 수 있는 Linux 드라이버를 작성하고 싶습니다. 현재 이 nvec = pci_alloc_irq_vectors(pdev, 1, nvec, PCI_IRQ_ALL_TYPES)함수는 -22를 반환합니다. QEMU에서 전화를 했는데 msi_init(&pciechodev->pdev,0,4,true,true,errp)잘 작동했습니다. 그러나 디버깅하는 동안 MSI 인터럽트가 전송되기 전에 값이 msi_enabled(&edu->pdev)0이라는 것을 발견...