[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v13 1/3] xen/mem_sharing: VM forking



Hi,

On 30/03/2020 16:02, Tamas K Lengyel wrote:
VM forking is the process of creating a domain with an empty memory space and a
parent domain specified from which to populate the memory when necessary. For
the new domain to be functional the VM state is copied over as part of the fork
operation (HVM params, hap allocation, etc).

Signed-off-by: Tamas K Lengyel <tamas.lengyel@xxxxxxxxx>
Acked-by: Jan Beulich <jbeulich@xxxxxxxx>
---
v13: Address issues pointed out by Roger & Jan
      Introduce & use PAGE_OFFSET to calculate vcpu_info offset
---
  xen/arch/x86/domain.c             |  13 ++
  xen/arch/x86/hvm/hvm.c            |   4 +-
  xen/arch/x86/mm/hap/hap.c         |   3 +-
  xen/arch/x86/mm/mem_sharing.c     | 351 ++++++++++++++++++++++++++++++
  xen/arch/x86/mm/p2m.c             |   9 +-
  xen/include/asm-arm/page.h        |   1 +

For the Arm change:

Acked-by: Julien Grall <jgrall@xxxxxxxxxx>

Cheers,

--
Julien Grall



 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.