mirror of
https://github.com/opnsense/src.git
synced 2026-06-05 06:42:56 -04:00
QEMU emulates Hyper-V [1] but lacks the emulation for vmbus_res, thus no
coherence information is available. Add NULL check for it and fallback
to no coherence. This will prevent FreeBSD guests from panic on QEMU
with the Hyper-V enlightenment hv-synic enabled.
For real Hyper-V, both gen1 and gen2 have vmbus_res then they are not
affected by this change.
1. https://www.qemu.org/docs/master/system/i386/hyperv.html
PR: 274810
Reviewed by: mhorne, emaste, delphij, whu
Diagnosed by: mhorne
Fixes:
|
||
|---|---|---|
| .. | ||
| hvsock | ||
| include | ||
| input | ||
| netvsc | ||
| pcib | ||
| storvsc | ||
| utilities | ||
| vmbus | ||