Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-22 Thread Jan Beulich
>>> On 21.07.15 at 20:33, wrote: > We thought the code was easier to understand with min and max set to > INVALID. But as you see it caused a lot of discussion instead. > we can take your approach to avoid this inefficiency if you want. Yes please. Jan __

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-21 Thread Sahita, Ravi
>From: Jan Beulich [mailto:jbeul...@suse.com] >Sent: Monday, July 20, 2015 11:38 PM > +void p2m_altp2m_propagate_change(struct domain *d, gfn_t gfn, + mfn_t mfn, unsigned int page_order, + p2m_type_t p2mt, p2

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-20 Thread Jan Beulich
>>> On 21.07.15 at 07:46, wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >>Sent: Sunday, July 19, 2015 11:53 PM > On 18.07.15 at 00:32, wrote: From: Jan Beulich [mailto:jbeul...@suse.com] Sent: Thursday, July 16, 2015 2:34 AM >>> On 16.07.15 at 11:16, wrote: >>

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-20 Thread Sahita, Ravi
>From: Jan Beulich [mailto:jbeul...@suse.com] >Sent: Sunday, July 19, 2015 11:53 PM > On 18.07.15 at 00:32, wrote: >>> From: Jan Beulich [mailto:jbeul...@suse.com] >>>Sent: Thursday, July 16, 2015 2:34 AM >>> >> On 16.07.15 at 11:16, wrote: > From: Jan Beulich [mailto:jbeul...@suse.c

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-19 Thread Jan Beulich
>>> On 18.07.15 at 00:32, wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >>Sent: Thursday, July 16, 2015 2:34 AM >> > On 16.07.15 at 11:16, wrote: From: Jan Beulich [mailto:jbeul...@suse.com] Sent: Tuesday, July 14, 2015 7:32 AM >>> On 14.07.15 at 02:14, wrote: > @@

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-17 Thread Sahita, Ravi
>From: Jan Beulich [mailto:jbeul...@suse.com] >Sent: Thursday, July 16, 2015 2:34 AM > On 16.07.15 at 11:16, wrote: >>> From: Jan Beulich [mailto:jbeul...@suse.com] >>>Sent: Tuesday, July 14, 2015 7:32 AM >> On 14.07.15 at 02:14, wrote: @@ -2965,9 +3003,15 @@ int hvm_hap_nested_page

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-17 Thread Sahita, Ravi
>From: dunl...@gmail.com [mailto:dunl...@gmail.com] On Behalf Of George >Dunlap >Sent: Thursday, July 16, 2015 7:45 AM > >On Tue, Jul 14, 2015 at 1:14 AM, Ed White >wrote: >> Add the remaining routines required to support enabling the alternate >> p2m functionality. >> >> Signed-off-by: Ed White

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-16 Thread George Dunlap
On Tue, Jul 14, 2015 at 1:14 AM, Ed White wrote: > Add the remaining routines required to support enabling the alternate > p2m functionality. > > Signed-off-by: Ed White > > Reviewed-by: Andrew Cooper > --- > xen/arch/x86/hvm/hvm.c | 58 +- > xen/arch/x86/mm/hap/Makefile |

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-16 Thread Jan Beulich
>>> On 16.07.15 at 11:16, wrote: >> From: Jan Beulich [mailto:jbeul...@suse.com] >>Sent: Tuesday, July 14, 2015 7:32 AM > On 14.07.15 at 02:14, wrote: >>> @@ -2965,9 +3003,15 @@ int hvm_hap_nested_page_fault(paddr_t gpa, >>unsigned long gla, >>> if ( npfec.write_access ) >>>

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-16 Thread Sahita, Ravi
>From: Jan Beulich [mailto:jbeul...@suse.com] >Sent: Tuesday, July 14, 2015 7:32 AM > On 14.07.15 at 02:14, wrote: >> --- a/xen/arch/x86/hvm/hvm.c >> +++ b/xen/arch/x86/hvm/hvm.c >> @@ -2802,10 +2802,11 @@ int hvm_hap_nested_page_fault(paddr_t gpa, >unsigned long gla, >> mfn_t mfn; >>

Re: [Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-14 Thread Jan Beulich
>>> On 14.07.15 at 02:14, wrote: > --- a/xen/arch/x86/hvm/hvm.c > +++ b/xen/arch/x86/hvm/hvm.c > @@ -2802,10 +2802,11 @@ int hvm_hap_nested_page_fault(paddr_t gpa, unsigned > long gla, > mfn_t mfn; > struct vcpu *curr = current; > struct domain *currd = curr->domain; > -struct

[Xen-devel] [PATCH v5 10/15] x86/altp2m: add remaining support routines.

2015-07-13 Thread Ed White
Add the remaining routines required to support enabling the alternate p2m functionality. Signed-off-by: Ed White Reviewed-by: Andrew Cooper --- xen/arch/x86/hvm/hvm.c | 58 +- xen/arch/x86/mm/hap/Makefile | 1 + xen/arch/x86/mm/hap/altp2m_hap.c | 98 ++ xen/arch/x