Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-04-27 Thread Oleksandr Tyshchenko
Hi, Ian On Wed, Apr 26, 2017 at 1:05 PM, Ian Jackson wrote: > Oleksandr Tyshchenko writes ("Re: [RFC PATCH 9/9] xen: Add use_iommu flag to > createdomain domctl"): >> On Tue, Apr 25, 2017 at 6:23 PM, Wei Liu wrote: >> > Let me explain where I'm coming from: >> > >> > 1. if not populating the io

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-04-26 Thread Ian Jackson
Oleksandr Tyshchenko writes ("Re: [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl"): > On Tue, Apr 25, 2017 at 6:23 PM, Wei Liu wrote: > > Let me explain where I'm coming from: > > > > 1. if not populating the iommu page table causes Xen to malfunction > >(crash?), it is a bug.

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-04-25 Thread Oleksandr Tyshchenko
Hi, Wei On Tue, Apr 25, 2017 at 6:23 PM, Wei Liu wrote: > On Wed, Apr 19, 2017 at 07:26:44PM +0100, Julien Grall wrote: >> Hi Oleksandr, >> >> Please CC the appropriate maintainers for all the components you modify. >> >> On 15/03/17 20:05, Oleksandr Tyshchenko wrote: >> > From: Oleksandr Tyshche

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-04-25 Thread Wei Liu
On Wed, Apr 19, 2017 at 07:26:44PM +0100, Julien Grall wrote: > Hi Oleksandr, > > Please CC the appropriate maintainers for all the components you modify. > > On 15/03/17 20:05, Oleksandr Tyshchenko wrote: > > From: Oleksandr Tyshchenko > > > > This flag is intended to let Xen know that the gue

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-04-21 Thread Oleksandr Tyshchenko
On Wed, Apr 19, 2017 at 9:26 PM, Julien Grall wrote: > Hi Oleksandr, Hi, Julien > > Please CC the appropriate maintainers for all the components you modify. Sorry, sure. > > > On 15/03/17 20:05, Oleksandr Tyshchenko wrote: >> >> From: Oleksandr Tyshchenko >> >> This flag is intended to let Xen

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-04-19 Thread Julien Grall
Hi Oleksandr, Please CC the appropriate maintainers for all the components you modify. On 15/03/17 20:05, Oleksandr Tyshchenko wrote: From: Oleksandr Tyshchenko This flag is intended to let Xen know that the guest has devices which will most likely be used for passthrough. The primary aim of

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-03-24 Thread Oleksandr Tyshchenko
On Fri, Mar 24, 2017 at 1:38 PM, Jan Beulich wrote: On 24.03.17 at 12:19, wrote: >> Hi Jan >> >> On Thu, Mar 23, 2017 at 7:05 PM, Jan Beulich wrote: >> On 23.03.17 at 17:36, wrote: On Wed, Mar 22, 2017 at 5:56 PM, Jan Beulich wrote: On 15.03.17 at 21:05, wrote: >> -

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-03-24 Thread Jan Beulich
>>> On 24.03.17 at 12:19, wrote: > Hi Jan > > On Thu, Mar 23, 2017 at 7:05 PM, Jan Beulich wrote: > On 23.03.17 at 17:36, wrote: >>> On Wed, Mar 22, 2017 at 5:56 PM, Jan Beulich wrote: >>> On 15.03.17 at 21:05, wrote: > --- a/xen/include/public/domctl.h > +++ b/xen/include/pub

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-03-24 Thread Oleksandr Tyshchenko
Hi Jan On Thu, Mar 23, 2017 at 7:05 PM, Jan Beulich wrote: On 23.03.17 at 17:36, wrote: >> On Wed, Mar 22, 2017 at 5:56 PM, Jan Beulich wrote: >> On 15.03.17 at 21:05, wrote: --- a/xen/include/public/domctl.h +++ b/xen/include/public/domctl.h @@ -66,6 +66,9 @@ struct xe

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-03-23 Thread Jan Beulich
>>> On 23.03.17 at 17:36, wrote: > On Wed, Mar 22, 2017 at 5:56 PM, Jan Beulich wrote: > On 15.03.17 at 21:05, wrote: >>> --- a/xen/include/public/domctl.h >>> +++ b/xen/include/public/domctl.h >>> @@ -66,6 +66,9 @@ struct xen_domctl_createdomain { >>> /* Is this a xenstore domain? */ >>>

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-03-23 Thread Oleksandr Tyshchenko
On Wed, Mar 22, 2017 at 5:56 PM, Jan Beulich wrote: On 15.03.17 at 21:05, wrote: >> --- a/xen/include/public/domctl.h >> +++ b/xen/include/public/domctl.h >> @@ -66,6 +66,9 @@ struct xen_domctl_createdomain { >> /* Is this a xenstore domain? */ >> #define _XEN_DOMCTL_CDF_xs_domain 5 >

Re: [Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-03-22 Thread Jan Beulich
>>> On 15.03.17 at 21:05, wrote: > --- a/xen/include/public/domctl.h > +++ b/xen/include/public/domctl.h > @@ -66,6 +66,9 @@ struct xen_domctl_createdomain { > /* Is this a xenstore domain? */ > #define _XEN_DOMCTL_CDF_xs_domain 5 > #define XEN_DOMCTL_CDF_xs_domain (1U<<_XEN_DOMCTL_CD

[Xen-devel] [RFC PATCH 9/9] xen: Add use_iommu flag to createdomain domctl

2017-03-15 Thread Oleksandr Tyshchenko
From: Oleksandr Tyshchenko This flag is intended to let Xen know that the guest has devices which will most likely be used for passthrough. The primary aim of this knowledge is to help the IOMMUs that don't share page tables with the CPU be ready before P2M code starts updating IOMMU mapping. So,