[Bug 203874] [patch] MSI/MSI-X interrupts don't work in VMware virtual machines

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Nov 9 18:26:47 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203874

--- Comment #22 from John Baldwin <jhb at FreeBSD.org> ---
I think a patch that only disabled MSI for <= 5 seems reasonable given that no
one has reported it breaking on anything newer than that when setting the
tunable.  Comment 19 suggests 5.5 is still broken, so I think disabling it for
all of 5.x by default seems prudent.  I think that type of quirk would require
removing the existing device-ID-based entry and instead adding a "manual" quirk
that checks for VMWare (e.g. VM_GUEST_VMWARE) and then checks the major
version.  I'm not quite sure how to get the major version of VMWare, perhaps
via the hypervisor cpuid leaf or the vmware_hvcall() function.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-virtualization mailing list