On 2/10/2016 6:29 PM, Jan Beulich wrote:
On 10.02.16 at 17:00, wrote:
+#if CONFIG_HAS_VM_EVENT_GUEST_REQUEST
+uint8_t guest_request_enabled : 1;
+uint8_t guest_request_sync : 1;
+#endif // HAS_VM_EVENT_GUEST_REQUEST
+} monitor;
};
>>> On 10.02.16 at 17:00, wrote:
> --- a/xen/include/xen/sched.h
> +++ b/xen/include/xen/sched.h
> @@ -464,6 +464,22 @@ struct domain
> /* vNUMA topology accesses are protected by rwlock. */
> rwlock_t vnuma_rwlock;
> struct vnuma_info *vnuma;
> +
> +/*
This patch moves bitfield members for single-step, software-breakpoint and
guest-request monitor vm-events from the arch-side (arch_domain.monitor) to
the common-side (domain.monitor).
Ctrl-reg bits (i.e. write_ctrlreg_* members) are left on the arch-side, because
control-registers number can vary