Re: [Xen-devel] [PATCH v9 5/5] xen/tools: VM forking toolstack side

2020-02-24 Thread Tamas K Lengyel
On Mon, Feb 24, 2020 at 9:30 AM Julien Grall wrote: > > Hi, > > On 24/02/2020 16:19, Tamas K Lengyel wrote: > > On Mon, Feb 24, 2020 at 9:13 AM Julien Grall wrote: > >> > >> Hi Tamas, > >> > >> On 21/02/2020 18:49, Tamas K Lengyel wrote: > >>> +int libxl_domain_fork_vm(libxl_ctx *ctx, uint32_t pd

Re: [Xen-devel] [PATCH v9 5/5] xen/tools: VM forking toolstack side

2020-02-24 Thread Julien Grall
Hi, On 24/02/2020 16:19, Tamas K Lengyel wrote: On Mon, Feb 24, 2020 at 9:13 AM Julien Grall wrote: Hi Tamas, On 21/02/2020 18:49, Tamas K Lengyel wrote: +int libxl_domain_fork_vm(libxl_ctx *ctx, uint32_t pdomid, uint32_t *domid) +{ +int rc; +struct xen_domctl_createdomain create =

Re: [Xen-devel] [PATCH v9 5/5] xen/tools: VM forking toolstack side

2020-02-24 Thread Tamas K Lengyel
On Mon, Feb 24, 2020 at 9:13 AM Julien Grall wrote: > > Hi Tamas, > > On 21/02/2020 18:49, Tamas K Lengyel wrote: > > +int libxl_domain_fork_vm(libxl_ctx *ctx, uint32_t pdomid, uint32_t *domid) > > +{ > > +int rc; > > +struct xen_domctl_createdomain create = {0}; > > +create.flags |= X

Re: [Xen-devel] [PATCH v9 5/5] xen/tools: VM forking toolstack side

2020-02-24 Thread Julien Grall
Hi Tamas, On 21/02/2020 18:49, Tamas K Lengyel wrote: +int libxl_domain_fork_vm(libxl_ctx *ctx, uint32_t pdomid, uint32_t *domid) +{ +int rc; +struct xen_domctl_createdomain create = {0}; +create.flags |= XEN_DOMCTL_CDF_hvm; +create.flags |= XEN_DOMCTL_CDF_hap; +create.flags

[Xen-devel] [PATCH v9 5/5] xen/tools: VM forking toolstack side

2020-02-21 Thread Tamas K Lengyel
Add necessary bits to implement "xl fork-vm" commands. The command allows the user to specify how to launch the device model allowing for a late-launch model in which the user can execute the fork without the device model and decide to only later launch it. Signed-off-by: Tamas K Lengyel --- doc