You must understand we don't know your setup nor what you did change on the system. I can't test it myself, I don't have HW for it. For other readers/googlers it will be important to know they can fool (for now) windows drivers.
If you said and confirmed you didn't change any userland tools and was able to pass through with modified vmm in windows then there's partial success.
Linux patches are patching more stuff (I pasted the link above what is most likely applied to your bhyve-lin). Interestingly those patches of vmm there are not included in your vmm you initially shared.
But if that works and those patches are those I shared above I guess they will get in upstream when they are mature enough.
If you said and confirmed you didn't change any userland tools and was able to pass through with modified vmm in windows then there's partial success.
Linux patches are patching more stuff (I pasted the link above what is most likely applied to your bhyve-lin). Interestingly those patches of vmm there are not included in your vmm you initially shared.
But if that works and those patches are those I shared above I guess they will get in upstream when they are mature enough.