Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-02 Thread Jan Beulich
>>> On 01.02.16 at 18:31, wrote: > On 01/02/16 16:51, Jan Beulich wrote: > On 01.02.16 at 17:34, wrote: >>> On 01/02/16 16:28, Jan Beulich wrote: >>> On 01.02.16 at 15:07, wrote: > On 01/02/16 13:20, Jan Beulich wrote: >> Ping? (I'd really like to get this resolved, so we don't n

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-02 Thread Jan Beulich
>>> On 01.02.16 at 18:31, wrote: > On 01/02/16 16:51, Jan Beulich wrote: > On 01.02.16 at 17:34, wrote: >>> On 01/02/16 16:28, Jan Beulich wrote: >>> On 01.02.16 at 15:07, wrote: > On 01/02/16 13:20, Jan Beulich wrote: >> Ping? (I'd really like to get this resolved, so we don't n

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-01 Thread Andrew Cooper
On 01/02/16 16:51, Jan Beulich wrote: On 01.02.16 at 17:34, wrote: >> On 01/02/16 16:28, Jan Beulich wrote: >> On 01.02.16 at 15:07, wrote: On 01/02/16 13:20, Jan Beulich wrote: > Ping? (I'd really like to get this resolved, so we don't need to > indefinitely run with non-up

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-01 Thread Jan Beulich
>>> On 01.02.16 at 17:34, wrote: > On 01/02/16 16:28, Jan Beulich wrote: > On 01.02.16 at 15:07, wrote: >>> On 01/02/16 13:20, Jan Beulich wrote: Ping? (I'd really like to get this resolved, so we don't need to indefinitely run with non-upstream behavior in our distros.) >>> My rema

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-01 Thread Andrew Cooper
On 01/02/16 16:28, Jan Beulich wrote: On 01.02.16 at 15:07, wrote: >> On 01/02/16 13:20, Jan Beulich wrote: >>> Ping? (I'd really like to get this resolved, so we don't need to >>> indefinitely run with non-upstream behavior in our distros.) >> My remaining issue is whether this loop gets exe

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-01 Thread Jan Beulich
>>> On 01.02.16 at 15:07, wrote: > On 01/02/16 13:20, Jan Beulich wrote: >> Ping? (I'd really like to get this resolved, so we don't need to >> indefinitely run with non-upstream behavior in our distros.) > > My remaining issue is whether this loop gets executed by default. > > I realise that th

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-01 Thread Andrew Cooper
On 01/02/16 13:20, Jan Beulich wrote: > Ping? (I'd really like to get this resolved, so we don't need to > indefinitely run with non-upstream behavior in our distros.) > > Thanks, Jan My remaining issue is whether this loop gets executed by default. I realise that there is a difference between le

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-02-01 Thread Jan Beulich
Ping? (I'd really like to get this resolved, so we don't need to indefinitely run with non-upstream behavior in our distros.) Thanks, Jan >>> On 13.01.16 at 17:15, wrote: On 13.01.16 at 17:00, wrote: >> On 13/01/16 15:36, Jan Beulich wrote: >> On 13.01.16 at 16:25, wrote: On 12/0

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-01-13 Thread Jan Beulich
>>> On 13.01.16 at 17:00, wrote: > On 13/01/16 15:36, Jan Beulich wrote: > On 13.01.16 at 16:25, wrote: >>> On 12/01/16 15:19, Jan Beulich wrote: >>> On 12.01.16 at 12:55, wrote: > On 12/01/16 10:08, Jan Beulich wrote: >> This went unnoticed until a backport of this to an older X

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-01-13 Thread Andrew Cooper
On 13/01/16 15:36, Jan Beulich wrote: On 13.01.16 at 16:25, wrote: >> On 12/01/16 15:19, Jan Beulich wrote: >> On 12.01.16 at 12:55, wrote: On 12/01/16 10:08, Jan Beulich wrote: > This went unnoticed until a backport of this to an older Xen got used, > causing migration of g

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-01-13 Thread Jan Beulich
>>> On 13.01.16 at 16:25, wrote: > On 12/01/16 15:19, Jan Beulich wrote: > On 12.01.16 at 12:55, wrote: >>> On 12/01/16 10:08, Jan Beulich wrote: This went unnoticed until a backport of this to an older Xen got used, causing migration of guests enabling this VM assist to fail, becau

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-01-13 Thread Andrew Cooper
On 12/01/16 15:19, Jan Beulich wrote: On 12.01.16 at 12:55, wrote: >> On 12/01/16 10:08, Jan Beulich wrote: >>> This went unnoticed until a backport of this to an older Xen got used, >>> causing migration of guests enabling this VM assist to fail, because >>> page table pinning there preceeds

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-01-12 Thread Jan Beulich
>>> On 12.01.16 at 12:55, wrote: > On 12/01/16 10:08, Jan Beulich wrote: >> This went unnoticed until a backport of this to an older Xen got used, >> causing migration of guests enabling this VM assist to fail, because >> page table pinning there preceeds vCPU context loading, and hence L4 >> tabl

Re: [Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-01-12 Thread Andrew Cooper
On 12/01/16 10:08, Jan Beulich wrote: > This went unnoticed until a backport of this to an older Xen got used, > causing migration of guests enabling this VM assist to fail, because > page table pinning there preceeds vCPU context loading, and hence L4 > tables get initialized for the wrong mode. F

[Xen-devel] [PATCH] x86/PV: fix unintended dependency of m2p-strict mode on migration-v2

2016-01-12 Thread Jan Beulich
This went unnoticed until a backport of this to an older Xen got used, causing migration of guests enabling this VM assist to fail, because page table pinning there preceeds vCPU context loading, and hence L4 tables get initialized for the wrong mode. Fix this by post-processing L4 tables when sett