Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 06:10:06PM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > > Can we read xenstore's dm-version? Or is it too early to get access there? > > > > Seems to be too late: xenbus_init() is a postcore_initcall. Moreover, it > seems that 'dm-version' lives under 'libxl'

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Boris Ostrovsky writes: > On 03/21/2017 10:44 AM, Vitaly Kuznetsov wrote: >> Vitaly Kuznetsov writes: >> >>> Roger Pau Monne writes: >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > >> On 03/20/2017 02:20 PM, Vitaly Kuznetsov wr

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Boris Ostrovsky
On 03/21/2017 10:44 AM, Vitaly Kuznetsov wrote: > Vitaly Kuznetsov writes: > >> Roger Pau Monne writes: >> >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: Boris Ostrovsky writes: > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> PVH guests after kexec b

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Boris Ostrovsky
On 03/21/2017 10:16 AM, Roger Pau Monne wrote: > On Tue, Mar 21, 2017 at 10:05:27AM -0400, Boris Ostrovsky wrote: >> On 03/21/2017 08:13 AM, Roger Pau Monne wrote: >>> On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: Roger Pau Monne writes: > On Tue, Mar 21, 2017 at 10:21

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Vitaly Kuznetsov writes: > Roger Pau Monne writes: > >> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >>> Boris Ostrovsky writes: >>> >>> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >>> >> PVH guests after kexec boot like normal HVM guests and we're not entering >>> >

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Boris Ostrovsky writes: > On 03/21/2017 08:13 AM, Roger Pau Monne wrote: >> On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: >>> Roger Pau Monne writes: >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > >> On 03/2

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 10:05:27AM -0400, Boris Ostrovsky wrote: > On 03/21/2017 08:13 AM, Roger Pau Monne wrote: > > On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: > >> Roger Pau Monne writes: > >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> I didn't

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Boris Ostrovsky
On 03/21/2017 08:13 AM, Roger Pau Monne wrote: > On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: >> Roger Pau Monne writes: >> >>> On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: Boris Ostrovsky writes: > On 03/20/2017 02:20 PM, Vitaly Kuznetsov w

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 12:53:07PM +0100, Vitaly Kuznetsov wrote: > Roger Pau Monne writes: > > > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> Boris Ostrovsky writes: > >> > >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > >> >> PVH guests after kexec boot like n

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Roger Pau Monne writes: > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >> Boris Ostrovsky writes: >> >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> >> PVH guests after kexec boot like normal HVM guests and we're not entering >> >> xen_prepare_pvh() >> > >> > Is it

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Andrew Cooper
On 21/03/17 10:42, Jan Beulich wrote: On 21.03.17 at 11:21, wrote: >> On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: >> On 21.03.17 at 11:01, wrote: On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > >> On 03/20/2

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 04:42:12AM -0600, Jan Beulich wrote: > >>> On 21.03.17 at 11:21, wrote: > > On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: > >> >>> On 21.03.17 at 11:01, wrote: > >> > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> >> Boris Ostrovsky

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 11:21, wrote: > On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: >> >>> On 21.03.17 at 11:01, wrote: >> > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >> >> Boris Ostrovsky writes: >> >> >> >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote:

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 04:07:51AM -0600, Jan Beulich wrote: > >>> On 21.03.17 at 11:01, wrote: > > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > >> Boris Ostrovsky writes: > >> > >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > >> >> PVH guests after kexec boot like

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Jan Beulich
>>> On 21.03.17 at 11:01, wrote: > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: >> Boris Ostrovsky writes: >> >> > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> >> PVH guests after kexec boot like normal HVM guests and we're not entering >> >> xen_prepare_pvh() >> > >>

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 10:01:15AM +, Roger Pau Monne wrote: > On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > > Boris Ostrovsky writes: > > > > > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > > >> PVH guests after kexec boot like normal HVM guests and we're not enteri

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Roger Pau Monne
On Tue, Mar 21, 2017 at 10:21:52AM +0100, Vitaly Kuznetsov wrote: > Boris Ostrovsky writes: > > > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > >> PVH guests after kexec boot like normal HVM guests and we're not entering > >> xen_prepare_pvh() > > > > Is it not? Aren't we going via xen_hvm_sh

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-21 Thread Vitaly Kuznetsov
Boris Ostrovsky writes: > On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: >> PVH guests after kexec boot like normal HVM guests and we're not entering >> xen_prepare_pvh() > > Is it not? Aren't we going via xen_hvm_shutdown() and then > SHUTDOWN_soft_reset which would restart at the same entry po

Re: [Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-20 Thread Boris Ostrovsky
On 03/20/2017 02:20 PM, Vitaly Kuznetsov wrote: > PVH guests after kexec boot like normal HVM guests and we're not entering > xen_prepare_pvh() Is it not? Aren't we going via xen_hvm_shutdown() and then SHUTDOWN_soft_reset which would restart at the same entry point as regular boot? -boris > b

[Xen-devel] [RFC] xen/pvh: detect PVH after kexec

2017-03-20 Thread Vitaly Kuznetsov
PVH guests after kexec boot like normal HVM guests and we're not entering xen_prepare_pvh() but we still want to know that we're PVH. This hack does the job by using XEN_IOPORT_MAGIC but I didn't find any straitforward way to do it. Did I miss something? Or shall we introduce a CPUID leaf or someth