diff options
author | Stefan Hajnoczi <stefanha@redhat.com> | 2012-11-14 15:23:00 +0100 |
---|---|---|
committer | Stefan Hajnoczi <stefanha@redhat.com> | 2013-01-02 15:56:21 +0100 |
commit | 71973b046120a13df4eaa9143bed5ba8a67abc7f (patch) | |
tree | 228fdc6cad32ccf9d2bac3a5b5ae0d8a03eb6a30 /hw/ich9.h | |
parent | 88807f89d945acad54c8365ff7b6ef0f0d0ddd56 (diff) | |
download | qemu-71973b046120a13df4eaa9143bed5ba8a67abc7f.zip qemu-71973b046120a13df4eaa9143bed5ba8a67abc7f.tar.gz qemu-71973b046120a13df4eaa9143bed5ba8a67abc7f.tar.bz2 |
dataplane: add event loop
Outside the safety of the global mutex we need to poll on file
descriptors. I found epoll(2) is a convenient way to do that, although
other options could replace this module in the future (such as an
AioContext-based loop or glib's GMainLoop).
One important feature of this small event loop implementation is that
the loop can be terminated in a thread-safe way. This allows QEMU to
stop the data plane thread cleanly.
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Diffstat (limited to 'hw/ich9.h')
0 files changed, 0 insertions, 0 deletions