[Bug 245392] bhyve: PCI passthru built-in rtl8168 to OpenBSD no packets (AMD Ryzen 3 1200)

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri May 22 02:00:21 UTC 2020


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

--- Comment #10 from Anatoli <me at anatoli.ws> ---
After a lot of triage, Peter Grehan identified the source of the problem and
prepared a patch (attached).

His description of the cause: the problem was that OpenBSD issues 4-byte PCI
configuration-space register reads/writes to consecutive 2-byte fields. In
general this is benign, but it exposed 2 bugs in the bhyve PCI emulation where
this wasn't being handled correctly.

This can be fixed by applying the attached patch and rebuilding user-space
bhyve.

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


More information about the freebsd-virtualization mailing list