None of these types are bound to any particular thread, and there is no interior mutability; they use &mut self for any methods that change state.
Note that Send and Sync are automatically derived for some device types, e.g. VirtIOBlk and VirtIOGpu, so we don't need explicit implementations for them.
None of these types are bound to any particular thread, and there is no interior mutability; they use
&mut self
for any methods that change state.Note that
Send
andSync
are automatically derived for some device types, e.g.VirtIOBlk
andVirtIOGpu
, so we don't need explicit implementations for them.