]> xenbits.xensource.com Git - xen.git/commit
xen/vm-events: Move parts of monitor_domctl code to common-side.
authorCorneliu ZUZU <czuzu@bitdefender.com>
Wed, 17 Feb 2016 07:38:49 +0000 (09:38 +0200)
committerKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Wed, 17 Feb 2016 15:08:27 +0000 (10:08 -0500)
commitf5365e6a175355cc5ef889e00345e4c524de57df
treec75a73fe300fba3d9102aae11f9b76a8d2c32b9c
parent46944ac869942ef451de1d4a6b85e358db9629e2
xen/vm-events: Move parts of monitor_domctl code to common-side.

This patch moves monitor_domctl to common-side.
Purpose: move what's common to common, prepare for implementation
of such vm-events on ARM.

* move get_capabilities to arch-side => arch_monitor_get_capabilities.
* add arch-side monitor op handling function => arch_monitor_domctl_op.
  e.g. X86-side handles XEN_DOMCTL_MONITOR_OP_EMULATE_EACH_REP op
* add arch-side monitor event handling function => arch_monitor_domctl_event.
  e.g. X86-side handles XEN_DOMCTL_MONITOR_EVENT_MOV_TO_MSR event enable/disable
* remove status_check

Signed-off-by: Corneliu ZUZU <czuzu@bitdefender.com>
Acked-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
MAINTAINERS
xen/arch/x86/monitor.c
xen/common/Makefile
xen/common/domctl.c
xen/common/monitor.c [new file with mode: 0644]
xen/include/asm-arm/monitor.h
xen/include/asm-x86/monitor.h
xen/include/xen/monitor.h [new file with mode: 0644]