Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Gregory Haskins <ghaskins <at> novell.com>
Subject: [KVM PATCH v3 0/4] iosignalfd
Newsgroups: gmane.linux.kernel
Date: Thursday 21st May 2009 16:51:08 UTC (over 7 years ago)
(Applies to kvm.git/master:7391a6d5)

This is v3 of the series.  For more details, please see the header to
patch 4/4.

This series has been tested against the kvm-eventfd unit test, and
appears to be functioning properly.  You can download this test here:

ftp://ftp.novell.com/dev/ghaskins/kvm-eventfd.tar.bz2

(Note that the test released with irqfd had a bug in it that prevented
iosignalfd from working properly.  The tarball has been updated with the
fix)

This series is ready to be considered for inclusion, pending any further
review comments.

[
   Changelog:

      v3:
	   *) fixed patch 2/4 to handle error cases instead of BUG_ON
	   *) implemented same HAVE_EVENTFD protection mechanism as
              irqfd to prevent compilation errors on unsupported arches
	   *) completed testing
	   *) rebased to kvm.git/master:7391a6d5

      v2:
           *) added optional data-matching capability (via cookie field)
           *) changed name from iofd to iosignalfd
           *) added io_bus unregister function
           *) implemented deassign feature

      v1:
           *) original release (integrated into irqfd v7 series as "iofd")
]


---

Gregory Haskins (4):
      kvm: add iosignalfd support
      kvm: add io_bus unregister function
      kvm: add return value to kvm_io_bus_register_dev
      eventfd: export eventfd interfaces for module use


 arch/x86/kvm/i8254.c      |   27 +++++--
 arch/x86/kvm/i8259.c      |    9 ++
 arch/x86/kvm/x86.c        |    1 
 fs/eventfd.c              |    3 +
 include/linux/kvm.h       |   15 ++++
 include/linux/kvm_host.h  |   18 ++++-
 virt/kvm/coalesced_mmio.c |    8 ++
 virt/kvm/eventfd.c        |  165
+++++++++++++++++++++++++++++++++++++++++++++
 virt/kvm/ioapic.c         |    9 ++
 virt/kvm/kvm_main.c       |   60 ++++++++++++++--
 10 files changed, 286 insertions(+), 29 deletions(-)

-- 
Signature
 
CD: 3ms