🔧 将enable msi的部分更新为使用msi_desc来完成

This commit is contained in:
fslongjin
2022-07-25 13:50:03 +08:00
parent 7ca8f42c17
commit 2b0b727893
8 changed files with 152 additions and 89 deletions

View File

@ -565,7 +565,7 @@ uint64_t xhci_hc_irq_install(uint64_t irq_num, void *arg)
msi_desc.edge_trigger = info->edge_trigger;
msi_desc.processor = info->processor;
msi_desc.pci.msi_attribute.is_64 = 1;
// todo: QEMU是使用msix的因此要先在pci中实现msix
// todo: QEMU是使用msix的因此要先在pci中实现msix
int retval = pci_enable_msi(&msi_desc);
kdebug("pci retval = %d", retval);
kdebug("xhci irq %d installed.", irq_num);