All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>,
	"xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Cc: Kevin Tian <kevin.tian@intel.com>,
	Stefano Stabellini <sstabellini@kernel.org>,
	Wei Liu <wei.liu2@citrix.com>,
	Jun Nakajima <jun.nakajima@intel.com>,
	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
	Andrew Cooper <Andrew.Cooper3@citrix.com>,
	"Tim (Xen.org)" <tim@xen.org>,
	George Dunlap <George.Dunlap@citrix.com>,
	Julien Grall <julien.grall@arm.com>,
	Tamas K Lengyel <tamas@tklengyel.com>,
	Jan Beulich <jbeulich@suse.com>,
	Ian Jackson <Ian.Jackson@citrix.com>,
	Brian Woods <brian.woods@amd.com>,
	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [PATCH v13 0/9] paravirtual IOMMU pre-requisites and clean-up
Date: Thu, 4 Oct 2018 10:23:47 +0000	[thread overview]
Message-ID: <9968cdebd49643d1b89a6ad9efcca140@AMSPEX02CL03.citrite.net> (raw)
In-Reply-To: <20181002170019.1911-1-paul.durrant@citrix.com>

I notice this series now needs a re-base after some recent commits to staging. I will send v14.

  Paul 

> -----Original Message-----
> From: Paul Durrant [mailto:paul.durrant@citrix.com]
> Sent: 02 October 2018 18:00
> To: xen-devel@lists.xenproject.org
> Cc: Paul Durrant <Paul.Durrant@citrix.com>; Andrew Cooper
> <Andrew.Cooper3@citrix.com>; Brian Woods <brian.woods@amd.com>; George
> Dunlap <George.Dunlap@citrix.com>; Ian Jackson <Ian.Jackson@citrix.com>;
> Jan Beulich <jbeulich@suse.com>; Julien Grall <julien.grall@arm.com>; Jun
> Nakajima <jun.nakajima@intel.com>; Kevin Tian <kevin.tian@intel.com>;
> Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>; Stefano Stabellini
> <sstabellini@kernel.org>; Suravee Suthikulpanit
> <suravee.suthikulpanit@amd.com>; Tamas K Lengyel <tamas@tklengyel.com>;
> Tim (Xen.org) <tim@xen.org>; Wei Liu <wei.liu2@citrix.com>
> Subject: [PATCH v13 0/9] paravirtual IOMMU pre-requisites and clean-up
> 
> This series contains pre-requisites and clean-up needed for paravirtual
> IOMMU support.
> 
> I have separated these patches to avoid further delaying their application
> whilst I re-work the implementation of paravirtual IOMMU after review of
> v6 of the series. Several of them already have all necessary acks.
> 
> v11:
>  - Pull in two more patches from v6.
> 
> Paul Durrant (9):
>   iommu: introduce the concept of DFN...
>   iommu: make use of type-safe DFN and MFN in exported functions
>   iommu: push use of type-safe DFN and MFN into iommu_ops
>   iommu: don't domain_crash() inside iommu_map/unmap_page()
>   memory: add check_get_page_from_gfn() as a wrapper...
>   vtd: add missing check for shared EPT...
>   vtd: add lookup_page method to iommu_ops
>   mm / iommu: include need_iommu() test in iommu_use_hap_pt()
>   mm / iommu: split need_iommu() into has_iommu_pt() and
>     need_iommu_pt_sync()
> 
>  xen/arch/arm/p2m.c                            |  9 ++-
>  xen/arch/x86/hvm/emulate.c                    | 25 ++++----
>  xen/arch/x86/hvm/hvm.c                        | 14 +---
>  xen/arch/x86/hvm/mtrr.c                       |  4 +-
>  xen/arch/x86/mm.c                             | 15 +++--
>  xen/arch/x86/mm/mem_sharing.c                 |  2 +-
>  xen/arch/x86/mm/p2m-ept.c                     | 19 ++++--
>  xen/arch/x86/mm/p2m-pt.c                      | 52 +++++++++------
>  xen/arch/x86/mm/p2m.c                         | 42 ++++++++----
>  xen/arch/x86/mm/paging.c                      |  2 +-
>  xen/arch/x86/x86_64/mm.c                      | 15 +++--
>  xen/common/grant_table.c                      | 48 +++++++-------
>  xen/common/memory.c                           | 66 +++++++++++++------
>  xen/common/vm_event.c                         |  2 +-
>  xen/drivers/passthrough/amd/iommu_cmd.c       | 18 +++---
>  xen/drivers/passthrough/amd/iommu_map.c       | 88 +++++++++++++---------
> ---
>  xen/drivers/passthrough/amd/pci_amd_iommu.c   |  6 +-
>  xen/drivers/passthrough/arm/smmu.c            | 20 +++---
>  xen/drivers/passthrough/device_tree.c         | 21 +++---
>  xen/drivers/passthrough/iommu.c               | 92 ++++++++++++++++------
> -----
>  xen/drivers/passthrough/pci.c                 | 11 ++--
>  xen/drivers/passthrough/vtd/iommu.c           | 88 +++++++++++++++++++---
> ---
>  xen/drivers/passthrough/vtd/iommu.h           |  3 +
>  xen/drivers/passthrough/vtd/x86/vtd.c         |  1 -
>  xen/drivers/passthrough/x86/iommu.c           | 11 ++--
>  xen/include/asm-arm/grant_table.h             |  2 +-
>  xen/include/asm-arm/iommu.h                   |  2 +-
>  xen/include/asm-arm/p2m.h                     |  4 +-
>  xen/include/asm-x86/grant_table.h             |  2 +-
>  xen/include/asm-x86/hvm/svm/amd-iommu-proto.h |  8 +--
>  xen/include/asm-x86/iommu.h                   | 17 ++++-
>  xen/include/asm-x86/p2m.h                     |  5 +-
>  xen/include/xen/iommu.h                       | 68 +++++++++++++++++---
>  xen/include/xen/mm.h                          |  5 ++
>  xen/include/xen/p2m-common.h                  |  6 ++
>  xen/include/xen/sched.h                       | 14 ++--
>  36 files changed, 514 insertions(+), 293 deletions(-)
> ---
> Cc: Andrew Cooper <andrew.cooper3@citrix.com>
> Cc: Brian Woods <brian.woods@amd.com>
> Cc: George Dunlap <george.dunlap@citrix.com>
> Cc: Ian Jackson <ian.jackson@eu.citrix.com>
> Cc: Jan Beulich <jbeulich@suse.com>
> Cc: Julien Grall <julien.grall@arm.com>
> Cc: Jun Nakajima <jun.nakajima@intel.com>
> Cc: Kevin Tian <kevin.tian@intel.com>
> Cc: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> Cc: Stefano Stabellini <sstabellini@kernel.org>
> Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
> Cc: Tamas K Lengyel <tamas@tklengyel.com>
> Cc: Tim Deegan <tim@xen.org>
> Cc: Wei Liu <wei.liu2@citrix.com>
> --
> 2.11.0


_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

      parent reply	other threads:[~2018-10-04 10:23 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-02 17:00 [PATCH v13 0/9] paravirtual IOMMU pre-requisites and clean-up Paul Durrant
2018-10-02 17:00 ` [PATCH v13 1/9] iommu: introduce the concept of DFN Paul Durrant
2018-10-03 10:12   ` Suthikulpanit, Suravee
2018-10-02 17:00 ` [PATCH v13 2/9] iommu: make use of type-safe DFN and MFN in exported functions Paul Durrant
2018-10-02 17:00 ` [PATCH v13 3/9] iommu: push use of type-safe DFN and MFN into iommu_ops Paul Durrant
2018-10-03 10:38   ` Suthikulpanit, Suravee
2018-10-02 17:00 ` [PATCH v13 4/9] iommu: don't domain_crash() inside iommu_map/unmap_page() Paul Durrant
2018-10-02 17:00 ` [PATCH v13 5/9] memory: add check_get_page_from_gfn() as a wrapper Paul Durrant
2018-10-02 17:00 ` [PATCH v13 6/9] vtd: add missing check for shared EPT Paul Durrant
2018-10-02 17:00 ` [PATCH v13 7/9] vtd: add lookup_page method to iommu_ops Paul Durrant
2018-10-02 17:00 ` [PATCH v13 8/9] mm / iommu: include need_iommu() test in iommu_use_hap_pt() Paul Durrant
2018-10-02 17:00 ` [PATCH v13 9/9] mm / iommu: split need_iommu() into has_iommu_pt() and need_iommu_pt_sync() Paul Durrant
2018-10-02 17:03 ` [PATCH v13 0/9] paravirtual IOMMU pre-requisites and clean-up Paul Durrant
2018-10-04 10:23 ` Paul Durrant [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=9968cdebd49643d1b89a6ad9efcca140@AMSPEX02CL03.citrite.net \
    --to=paul.durrant@citrix.com \
    --cc=Andrew.Cooper3@citrix.com \
    --cc=George.Dunlap@citrix.com \
    --cc=Ian.Jackson@citrix.com \
    --cc=brian.woods@amd.com \
    --cc=jbeulich@suse.com \
    --cc=julien.grall@arm.com \
    --cc=jun.nakajima@intel.com \
    --cc=kevin.tian@intel.com \
    --cc=konrad.wilk@oracle.com \
    --cc=sstabellini@kernel.org \
    --cc=suravee.suthikulpanit@amd.com \
    --cc=tamas@tklengyel.com \
    --cc=tim@xen.org \
    --cc=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xenproject.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.