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.104 / U:0.412 seconds]
©2003-2014 Jasper Spaans. Advertise on this site