qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Don Dutile <ddutile@redhat.com>
To: Alex Williamson <alex.williamson@redhat.com>
Cc: aafabbri@cisco.com, kvm@vger.kernel.org, B07421@freescale.com,
	aik@ozlabs.ru, konrad.wilk@oracle.com, linux-pci@vger.kernel.org,
	agraf@suse.de, qemu-devel@nongnu.org, chrisw@sous-sol.org,
	B08248@freescale.com, iommu@lists.linux-foundation.org,
	gregkh@linuxfoundation.org, avi@redhat.com, joerg.roedel@amd.com,
	bhelgaas@google.com, benve@cisco.com, dwmw2@infradead.org,
	linux-kernel@vger.kernel.org, david@gibson.dropbear.id.au
Subject: Re: [Qemu-devel] [PATCH v2 00/13] IOMMU Groups + VFIO
Date: Thu, 24 May 2012 17:56:00 -0400	[thread overview]
Message-ID: <4FBEAE70.8090908@redhat.com> (raw)
In-Reply-To: <20120522043607.5871.11340.stgit@bling.home>

On 05/22/2012 01:04 AM, Alex Williamson wrote:
> Version 2 incorporating acks and feedback from v1.  The PCI DMA quirk
> and ACS check are reworked, sysfs iommu groups ABI Documentation
> added as well as numerous other fixes, including patches from Alexey
> Kardashevskiy towards supporting POWER usage of VFIO and IOMMU groups.
>
> This series can be found here on top of 3.4:
>
> git://github.com/awilliam/linux-vfio.git iommu-group-vfio-20120521
>
> The Qemu tree has also been updated to Qemu 1.1 and can be found here:
>
> git://github.com/awilliam/qemu-vfio.git iommu-group-vfio
>
> I'd really like to make a push to get this in for 3.5, so let's talk
> about how to do that across iommu, pci, and new driver.  Joerg, are
> you sufficiently happy with the IOMMU group concept and code?  We'll
> also need David Woodhouse buyin on the intel-iommu changes in patches
> 3&  6.  Who needs to approve VFIO as a new driver, GregKH?  Bjorn,
> I'd be happy to send the PCI changes as a series for you, but I
> wonder if it makes sense to collect acks for them if you approve and
> bundle them in with the associated code that needs them so you're
> not left with unused code.  Let me know which you prefer.  If there
> are better ways to do it, please let me know.  Thanks,
>
> Alex
>
> ---
ack to 1,2,4,6,8,10 & 11.
provided some minor feedback on 3,9,&12.
have to do final review of the big stuff, 7 & 13.
>
> Alex Williamson (13):
>        vfio: Add PCI device driver
>        pci: Misc pci_reg additions
>        pci: Create common pcibios_err_to_errno
>        pci: export pci_user functions for use by other drivers
>        vfio: x86 IOMMU implementation
>        vfio: Add documentation
>        vfio: VFIO core
>        iommu: Make use of DMA quirking and ACS enabled check for groups
>        pci: Add ACS validation utility
>        pci: Add PCI DMA source ID quirk
>        iommu: IOMMU groups for VT-d and AMD-Vi
>        iommu: IOMMU Groups
>        driver core: Add iommu_group tracking to struct device
>
>
>   .../ABI/testing/sysfs-kernel-iommu_groups          |   14
>   Documentation/ioctl/ioctl-number.txt               |    1
>   Documentation/vfio.txt                             |  315 ++++
>   MAINTAINERS                                        |    8
>   drivers/Kconfig                                    |    2
>   drivers/Makefile                                   |    1
>   drivers/iommu/amd_iommu.c                          |   67 +
>   drivers/iommu/intel-iommu.c                        |   87 +
>   drivers/iommu/iommu.c                              |  578 +++++++-
>   drivers/pci/access.c                               |    6
>   drivers/pci/pci.c                                  |   76 +
>   drivers/pci/pci.h                                  |    7
>   drivers/pci/quirks.c                               |   69 +
>   drivers/vfio/Kconfig                               |   16
>   drivers/vfio/Makefile                              |    3
>   drivers/vfio/pci/Kconfig                           |    8
>   drivers/vfio/pci/Makefile                          |    4
>   drivers/vfio/pci/vfio_pci.c                        |  557 +++++++
>   drivers/vfio/pci/vfio_pci_config.c                 | 1522 ++++++++++++++++++++
>   drivers/vfio/pci/vfio_pci_intrs.c                  |  724 ++++++++++
>   drivers/vfio/pci/vfio_pci_private.h                |   91 +
>   drivers/vfio/pci/vfio_pci_rdwr.c                   |  269 ++++
>   drivers/vfio/vfio.c                                | 1413 +++++++++++++++++++
>   drivers/vfio/vfio_iommu_x86.c                      |  743 ++++++++++
>   drivers/xen/xen-pciback/conf_space.c               |    6
>   include/linux/device.h                             |    2
>   include/linux/iommu.h                              |  104 +
>   include/linux/pci.h                                |   49 +
>   include/linux/pci_regs.h                           |  112 +
>   include/linux/vfio.h                               |  444 ++++++
>   30 files changed, 7182 insertions(+), 116 deletions(-)
>   create mode 100644 Documentation/ABI/testing/sysfs-kernel-iommu_groups
>   create mode 100644 Documentation/vfio.txt
>   create mode 100644 drivers/vfio/Kconfig
>   create mode 100644 drivers/vfio/Makefile
>   create mode 100644 drivers/vfio/pci/Kconfig
>   create mode 100644 drivers/vfio/pci/Makefile
>   create mode 100644 drivers/vfio/pci/vfio_pci.c
>   create mode 100644 drivers/vfio/pci/vfio_pci_config.c
>   create mode 100644 drivers/vfio/pci/vfio_pci_intrs.c
>   create mode 100644 drivers/vfio/pci/vfio_pci_private.h
>   create mode 100644 drivers/vfio/pci/vfio_pci_rdwr.c
>   create mode 100644 drivers/vfio/vfio.c
>   create mode 100644 drivers/vfio/vfio_iommu_x86.c
>   create mode 100644 include/linux/vfio.h

      parent reply	other threads:[~2012-05-24 21:56 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-22  5:04 [Qemu-devel] [PATCH v2 00/13] IOMMU Groups + VFIO Alex Williamson
2012-05-22  5:04 ` [Qemu-devel] [PATCH v2 01/13] driver core: Add iommu_group tracking to struct device Alex Williamson
2012-05-22  5:04 ` [Qemu-devel] [PATCH v2 02/13] iommu: IOMMU Groups Alex Williamson
2012-05-22  5:04 ` [Qemu-devel] [PATCH v2 03/13] iommu: IOMMU groups for VT-d and AMD-Vi Alex Williamson
2012-05-24 21:01   ` Don Dutile
2012-05-24 21:49     ` Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 04/13] pci: Add PCI DMA source ID quirk Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 05/13] pci: Add ACS validation utility Alex Williamson
2012-05-24 21:30   ` Don Dutile
2012-05-24 22:35     ` Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 06/13] iommu: Make use of DMA quirking and ACS enabled check for groups Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 07/13] vfio: VFIO core Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 08/13] vfio: Add documentation Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 09/13] vfio: x86 IOMMU implementation Alex Williamson
2012-05-24 21:38   ` Don Dutile
2012-05-24 22:46     ` Alex Williamson
2012-05-25 15:22       ` Don Dutile
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 10/13] pci: export pci_user functions for use by other drivers Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 11/13] pci: Create common pcibios_err_to_errno Alex Williamson
2012-05-22  5:05 ` [Qemu-devel] [PATCH v2 12/13] pci: Misc pci_reg additions Alex Williamson
2012-05-24 21:49   ` Don Dutile
2012-05-24 22:17     ` Alex Williamson
2012-05-22  5:06 ` [Qemu-devel] [PATCH v2 13/13] vfio: Add PCI device driver Alex Williamson
2012-05-24 21:56 ` Don Dutile [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4FBEAE70.8090908@redhat.com \
    --to=ddutile@redhat.com \
    --cc=B07421@freescale.com \
    --cc=B08248@freescale.com \
    --cc=aafabbri@cisco.com \
    --cc=agraf@suse.de \
    --cc=aik@ozlabs.ru \
    --cc=alex.williamson@redhat.com \
    --cc=avi@redhat.com \
    --cc=benve@cisco.com \
    --cc=bhelgaas@google.com \
    --cc=chrisw@sous-sol.org \
    --cc=david@gibson.dropbear.id.au \
    --cc=dwmw2@infradead.org \
    --cc=gregkh@linuxfoundation.org \
    --cc=iommu@lists.linux-foundation.org \
    --cc=joerg.roedel@amd.com \
    --cc=konrad.wilk@oracle.com \
    --cc=kvm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pci@vger.kernel.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).