Page MenuHomeFreeBSD

D41740.1787835407.diff
No OneTemporary

Size
689 B
Referenced Files
None
Subscribers
None

D41740.1787835407.diff

diff --git a/usr.sbin/bhyve/pci_emul.c b/usr.sbin/bhyve/pci_emul.c
--- a/usr.sbin/bhyve/pci_emul.c
+++ b/usr.sbin/bhyve/pci_emul.c
@@ -1943,7 +1943,7 @@
mte = &pi->pi_msix.table[index];
if ((mte->vector_control & PCIM_MSIX_VCTRL_MASK) == 0) {
/* XXX Set PBA bit if interrupt is disabled */
- vm_lapic_msi(pi->pi_vmctx, mte->addr, mte->msg_data);
+ vm_raise_msi(pi->pi_vmctx, mte->addr, mte->msg_data);
}
}
@@ -1952,8 +1952,8 @@
{
if (pci_msi_enabled(pi) && index < pci_msi_maxmsgnum(pi)) {
- vm_lapic_msi(pi->pi_vmctx, pi->pi_msi.addr,
- pi->pi_msi.msg_data + index);
+ vm_raise_msi(pi->pi_vmctx, pi->pi_msi.addr,
+ pi->pi_msi.msg_data + index);
}
}

File Metadata

Mime Type
text/plain
Expires
Thu, Aug 27, 12:56 PM (11 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29473000
Default Alt Text
D41740.1787835407.diff (689 B)

Event Timeline