dm_op: convert HVMOP_modified_memory
authorPaul Durrant <paul.durrant@citrix.com>
Wed, 25 Jan 2017 09:47:13 +0000 (10:47 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 25 Jan 2017 09:47:13 +0000 (10:47 +0100)
commitb30c5979e02ca68f3d18bb3b130211aa7b9e6aee
tree20fe885b36612d70925f7f094b514ed3c7ec8ca2
parent7b2e218fd6ebd4839c8cef3c3e88d4370d7c0f94
dm_op: convert HVMOP_modified_memory

This patch introduces code to handle DMOP continuations.

NOTE: This patch also modifies the type of the 'nr' argument of
      xc_hvm_modified_memory() from uint64_t to uint32_t. In practice the
      value passed was always truncated to 32 bits.

Suggested-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
Acked-by: Wei Liu <wei.liu2@citrix.com>
Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
tools/libxc/include/xenctrl.h
tools/libxc/xc_misc.c
xen/arch/x86/hvm/dm.c
xen/arch/x86/hvm/hvm.c
xen/include/public/hvm/dm_op.h
xen/include/public/hvm/hvm_op.h
xen/include/xlat.lst
xen/xsm/flask/policy/access_vectors