On Fri, Feb 26, 2016 at 6:07 AM, Corneliu ZUZU <cz...@bitdefender.com> wrote:
> This patch adds ARM support for guest-request monitor vm-events. > Note: on ARM hypercall instruction skipping must be done manually > by the caller. This will probably be changed in a future patch. > > Summary of changes: > == Moved to common-side: > * XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST handling (moved from X86 > arch_monitor_domctl_event to common monitor_domctl) > * hvm_event_guest_request->vm_event_monitor_guest_request > * hvm_event_traps->vm_event_monitor_traps (also added target vcpu as > param) > * guest-request bits from X86 'struct arch_domain' (to common 'struct > domain') > == ARM implementations: > * do_hvm_op now handling of HVMOP_guest_request_vm_event => calls > vm_event_monitor_guest_request (as on X86) > * arch_monitor_get_capabilities->vm_event_monitor_get_capabilities, > updated to reflect support for XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST > * vm_event_init_domain (does nothing), vm_event_cleanup_domain > == Misc: > * vm_event_fill_regs, no longer X86-specific. ARM-side implementation of > this > function currently does nothing, that will be added in a separate > patch. > > Signed-off-by: Corneliu ZUZU <cz...@bitdefender.com> > Looks good to me, thanks! Acked-by: Tamas K Lengyel <ta...@tklengyel.com>
_______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel