lkml.org 
[lkml]   [2011]   [Dec]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH 0/5] VFIO core framework
    Date
    This series includes the core framework for the VFIO driver.
    VFIO is a userspace driver interface meant to replace both the
    KVM device assignment code as well as interfaces like UIO. Please
    see patch 1/5 for a complete description of VFIO, what it can do,
    and how it's designed.

    This version and the VFIO PCI bus driver, for exposing PCI devices
    through VFIO, can be found here:

    git://github.com/awilliam/linux-vfio.git vfio-next-20111221

    A development version of qemu which includes a full working
    vfio-pci driver, indepdendent of KVM support, can be found here:

    git://github.com/awilliam/qemu-vfio.git vfio-ng

    Thanks,

    Alex

    PS - I'll be mostly unavailable over the holidays, but wanted to get
    this out for review and comparison to the isolation APIs being proposed.

    ---

    Alex Williamson (5):
    vfio: VFIO core Kconfig and Makefile
    vfio: VFIO core IOMMU mapping support
    vfio: VFIO core group interface
    vfio: VFIO core header
    vfio: Introduce documentation for VFIO driver


    Documentation/ioctl/ioctl-number.txt | 1
    Documentation/vfio.txt | 352 ++++++++++
    MAINTAINERS | 8
    drivers/Kconfig | 2
    drivers/Makefile | 1
    drivers/vfio/Kconfig | 8
    drivers/vfio/Makefile | 3
    drivers/vfio/vfio_iommu.c | 593 +++++++++++++++++
    drivers/vfio/vfio_main.c | 1201 ++++++++++++++++++++++++++++++++++
    drivers/vfio/vfio_private.h | 36 +
    include/linux/vfio.h | 353 ++++++++++
    11 files changed, 2558 insertions(+), 0 deletions(-)
    create mode 100644 Documentation/vfio.txt
    create mode 100644 drivers/vfio/Kconfig
    create mode 100644 drivers/vfio/Makefile
    create mode 100644 drivers/vfio/vfio_iommu.c
    create mode 100644 drivers/vfio/vfio_main.c
    create mode 100644 drivers/vfio/vfio_private.h
    create mode 100644 include/linux/vfio.h


    \
     
     \ /
      Last update: 2011-12-21 22:45    [W:0.020 / U:178.884 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site