Re: [Xen-devel] [PATCH v3 01/23] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v10)

2016-02-19 Thread Andrew Cooper
On 19/02/2016 19:36, Konrad Rzeszutek Wilk wrote: >>> long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) u_sysctl) >>> { >>> @@ -460,6 +461,12 @@ long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) >>> u_sysctl) >>> ret = tmem_control(>u.tmem_op); >>> break; >>> >>> +

Re: [Xen-devel] [PATCH v3 01/23] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v10)

2016-02-19 Thread Konrad Rzeszutek Wilk
> > long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) u_sysctl) > > { > > @@ -460,6 +461,12 @@ long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) > > u_sysctl) > > ret = tmem_control(>u.tmem_op); > > break; > > > > +case XEN_SYSCTL_xsplice_op: > > +ret =

Re: [Xen-devel] [PATCH v3 01/23] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v10)

2016-02-15 Thread Jan Beulich
>>> On 12.02.16 at 21:40, wrote: >> > diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h >> > index 96680eb..d549e7a 100644 >> > --- a/xen/include/public/sysctl.h >> > +++ b/xen/include/public/sysctl.h >> > @@ -766,6 +766,160 @@ struct

[Xen-devel] [PATCH v3 01/23] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v10)

2016-02-12 Thread Konrad Rzeszutek Wilk
The implementation does not actually do any patching. It just adds the framework for doing the hypercalls, keeping track of ELF payloads, and the basic operations: - query which payloads exist, - query for specific payloads, - check*1, apply*1, replace*1, and unload payloads. *1: Which of

Re: [Xen-devel] [PATCH v3 01/23] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v10)

2016-02-12 Thread Andrew Cooper
On 12/02/16 18:05, Konrad Rzeszutek Wilk wrote: > diff --git a/xen/common/Kconfig b/xen/common/Kconfig > index 6f404b4..619aa9e 100644 > --- a/xen/common/Kconfig > +++ b/xen/common/Kconfig > @@ -152,4 +152,14 @@ config SCHED_DEFAULT > > endmenu > > +# Enable/Disable xsplice support > +config

Re: [Xen-devel] [PATCH v3 01/23] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v10)

2016-02-12 Thread Konrad Rzeszutek Wilk
> > diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h > > index 96680eb..d549e7a 100644 > > --- a/xen/include/public/sysctl.h > > +++ b/xen/include/public/sysctl.h > > @@ -766,6 +766,160 @@ struct xen_sysctl_tmem_op { > > typedef struct xen_sysctl_tmem_op

Re: [Xen-devel] [PATCH v3 01/23] xen/xsplice: Hypervisor implementation of XEN_XSPLICE_op (v10)

2016-02-12 Thread Andrew Cooper
On 12/02/16 20:40, Konrad Rzeszutek Wilk wrote: >>> diff --git a/xen/include/public/sysctl.h b/xen/include/public/sysctl.h >>> index 96680eb..d549e7a 100644 >>> --- a/xen/include/public/sysctl.h >>> +++ b/xen/include/public/sysctl.h >>> @@ -766,6 +766,160 @@ struct xen_sysctl_tmem_op { >>>