From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from [140.186.70.92] (port=45304 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OHHNA-0003KG-L4 for qemu-devel@nongnu.org; Wed, 26 May 2010 10:14:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OHHIo-00044f-4j for qemu-devel@nongnu.org; Wed, 26 May 2010 10:09:47 -0400 Received: from mail-ww0-f45.google.com ([74.125.82.45]:39026) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OHHIn-00044Y-W6 for qemu-devel@nongnu.org; Wed, 26 May 2010 10:09:46 -0400 Received: by wwb39 with SMTP id 39so860125wwb.4 for ; Wed, 26 May 2010 07:09:45 -0700 (PDT) Sender: Paolo Bonzini From: Paolo Bonzini Date: Wed, 26 May 2010 16:09:30 +0200 Message-Id: <1274882978-9875-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PATCH 0/8] Make event_notifier more useful and more used List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Hi, this patch adds all the eventfd bells and whistles from vl.c/cpus.c to event_notifier, including pipe emulation and Win32 support. It then modifies the iothread code to use it instead. Paolo Bonzini (8): move event_notifier into the main directory add event_notifier_set remove event_notifier_test add and use virtqueue_from_guest_notifier add and use event_notifier_set_handler enable event_notifier to use pipes add Win32 implementation of event notifiers change ioevent to use event notifiers cpus.c | 95 +++----------------------------------- event_notifier.c | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++ event_notifier.h | 28 +++++++++++ hw/event_notifier.c | 62 ------------------------- hw/event_notifier.h | 16 ------- hw/virtio-pci.c | 11 ++--- hw/virtio.c | 5 ++ hw/virtio.h | 1 + 8 files changed, 171 insertions(+), 171 deletions(-) create mode 100644 event_notifier.c create mode 100644 event_notifier.h delete mode 100644 hw/event_notifier.c delete mode 100644 hw/event_notifier.h