shawnanastasio / libkvmchan

An implementation of the Xen vchan API on KVM
Other
10 stars 4 forks source link

Remove polling #8

Closed shawnanastasio closed 5 years ago

shawnanastasio commented 5 years ago

By using ivshmem-doorbell instead of ivshmem-plain along with an implementation of the ivshmem server specification (likely to go in the daemon), it is possible for VMs to notify each other on ringbuffer state changes, removing the need for manual polling.

It should also be possible for the host to notify VMs by writing to the eventfds owned by the ivshmem server.

shawnanastasio commented 5 years ago

Polling removed in 70910786.