Date: Sat, 23 Mar 2019 15:07:25 -0700 From: Chuck Tuffli <chuck@freebsd.org> To: freebsd-virtualization@freebsd.org Subject: bhyve threading model? Message-ID: <CAKAYmMLkdEsq_=yu4=xGCKb=-Lije-xSOhCpkEMrXYON4xiyXg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
In the process of refactoring some of bhyve's NVMe emulation code, I'm noticing there are a handful of mutexes. But this leads me to believe I don't understand how the emulated devices work. Is there a paper / video / code comment / etc. somewhere that explains bhyve's threading model, specifically around the emulated devices? TIA --chuck
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKAYmMLkdEsq_=yu4=xGCKb=-Lije-xSOhCpkEMrXYON4xiyXg>