CVSROOT: /cvs Module name: src Changes by: d...@cvs.openbsd.org 2025/01/08 08:46:10
Modified files: usr.sbin/vmd : virtio.c virtio.h vmd.h Log message: vmd(8): fix race conditions in vmmci device. Both the vcpu and the event loop thread touch the vmmci device state. This introduces the device pipe pattern used by other devices to protect both the libevent state and a mutex is used to guard the device registers during emulation. ok mlarkin@