Re: [Xen-devel] [PATCH v5 6/9] xen/x86: parse Dom0 kernel for PVHv2

2017-01-30 Thread Jan Beulich
>>> On 27.01.17 at 18:28, wrote: > On Fri, Jan 27, 2017 at 05:22:03PM +, Roger Pau Monne wrote: >> On Thu, Jan 26, 2017 at 06:37:00AM -0700, Jan Beulich wrote: >> > >>> On 19.01.17 at 18:29, wrote: >> > > +if ( cmdline != NULL ) >> > > +{ >> > > +rc = hvm_copy_to_guest_phys_vc

Re: [Xen-devel] [PATCH v5 6/9] xen/x86: parse Dom0 kernel for PVHv2

2017-01-30 Thread Jan Beulich
>>> On 27.01.17 at 18:22, wrote: > On Thu, Jan 26, 2017 at 06:37:00AM -0700, Jan Beulich wrote: >> >>> On 19.01.17 at 18:29, wrote: >> > +if ( cmdline != NULL ) >> > +{ >> > +rc = hvm_copy_to_guest_phys_vcpu(last_addr, cmdline, >> > + strlen

Re: [Xen-devel] [PATCH v5 6/9] xen/x86: parse Dom0 kernel for PVHv2

2017-01-27 Thread Roger Pau Monne
On Fri, Jan 27, 2017 at 05:22:03PM +, Roger Pau Monne wrote: > On Thu, Jan 26, 2017 at 06:37:00AM -0700, Jan Beulich wrote: > > >>> On 19.01.17 at 18:29, wrote: > > > @@ -1959,12 +1960,146 @@ static int __init pvh_setup_p2m(struct domain *d) > > > #undef MB1_PAGES > > > } > > > > > > +stat

Re: [Xen-devel] [PATCH v5 6/9] xen/x86: parse Dom0 kernel for PVHv2

2017-01-27 Thread Roger Pau Monne
On Fri, Jan 27, 2017 at 05:22:03PM +, Roger Pau Monne wrote: > On Thu, Jan 26, 2017 at 06:37:00AM -0700, Jan Beulich wrote: > > >>> On 19.01.17 at 18:29, wrote: > > > +if ( cmdline != NULL ) > > > +{ > > > +rc = hvm_copy_to_guest_phys_vcpu(last_addr, cmdline, > > > +

Re: [Xen-devel] [PATCH v5 6/9] xen/x86: parse Dom0 kernel for PVHv2

2017-01-27 Thread Roger Pau Monne
On Thu, Jan 26, 2017 at 06:37:00AM -0700, Jan Beulich wrote: > >>> On 19.01.17 at 18:29, wrote: > > @@ -1959,12 +1960,146 @@ static int __init pvh_setup_p2m(struct domain *d) > > #undef MB1_PAGES > > } > > > > +static int __init pvh_load_kernel(struct domain *d, const module_t *image, > > +

Re: [Xen-devel] [PATCH v5 6/9] xen/x86: parse Dom0 kernel for PVHv2

2017-01-26 Thread Jan Beulich
>>> On 19.01.17 at 18:29, wrote: > @@ -1959,12 +1960,146 @@ static int __init pvh_setup_p2m(struct domain *d) > #undef MB1_PAGES > } > > +static int __init pvh_load_kernel(struct domain *d, const module_t *image, > + unsigned long image_headroom, > +

[Xen-devel] [PATCH v5 6/9] xen/x86: parse Dom0 kernel for PVHv2

2017-01-19 Thread Roger Pau Monne
Introduce a helper to parse the Dom0 kernel. Signed-off-by: Roger Pau Monné --- Cc: Jan Beulich Cc: Andrew Cooper --- Changes since v4: - s/hvm/pvh. - Use hvm_copy_to_guest_phys_vcpu. Changes since v3: - Change one error message. - Indent "out" label by one space. - Introduce hvm_copy_to_