]> xenbits.xensource.com Git - xen.git/commit
dm_op: convert HVMOP_inject_trap and HVMOP_inject_msi
authorPaul Durrant <paul.durrant@citrix.com>
Wed, 25 Jan 2017 09:49:52 +0000 (10:49 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 25 Jan 2017 09:49:52 +0000 (10:49 +0100)
commit58cbc034dc62c2c2e10aaddfed7ef874e03bc383
tree632bdbf157174f1dbf9b59e2904772dd8b01940f
parentae20ccf070bc269eb24587dac7671fba86a9848a
dm_op: convert HVMOP_inject_trap and HVMOP_inject_msi

NOTE: This patch also modifies the types of the 'vector', 'type' and
      'insn_len' arguments of xc_hvm_inject_trap() from uint32_t to
      uint8_t. In practice the values passed were always truncated to
      8 bits.

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