Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-23 Thread Corneliu ZUZU
On 2/23/2016 4:30 PM, Tamas K Lengyel wrote: 2) For Tamas: would it be ok if I put p2m_get_vcpu_altp2m_idx in asm/altp2m.h and rename it to altp2m_vcpu_idx(v) (to obey function-naming pattern in that file)? Yes, that works. Tamas Thanks. Any thoughts on 3)? Corneliu.

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-23 Thread Tamas K Lengyel
> > 2) For Tamas: would it be ok if I put p2m_get_vcpu_altp2m_idx in > asm/altp2m.h and rename it to altp2m_vcpu_idx(v) (to obey function-naming > pattern in that file)? > Yes, that works. Tamas ___ Xen-devel mailing list Xen-devel@lists.xen.org http://

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-23 Thread Tamas K Lengyel
> > > > > Great, that settles arch_hvm_event_fill_regs -> vm_event_fill_regs. > > Should I then do the same for arch_monitor_get_capabilities (-> > > vm_event_monitor_get_capabilities)? > > Sounds good to me, so yes, unless Tamas or Jan think otherwise. > SGTM too. Tamas _

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-23 Thread Razvan Cojocaru
On 02/23/2016 01:00 PM, Corneliu ZUZU wrote: > On 2/23/2016 12:54 PM, Razvan Cojocaru wrote: >> On 02/23/2016 11:09 AM, Corneliu ZUZU wrote: >>> On 2/18/2016 9:35 PM, Corneliu ZUZU wrote: This patch adds ARM support for guest-request monitor vm-events. Summary of changes: == Mov

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-23 Thread Corneliu ZUZU
On 2/23/2016 12:54 PM, Razvan Cojocaru wrote: On 02/23/2016 11:09 AM, Corneliu ZUZU wrote: On 2/18/2016 9:35 PM, Corneliu ZUZU wrote: This patch adds ARM support for guest-request monitor vm-events. Summary of changes: == Moved to common-side: * XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST handl

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-23 Thread Razvan Cojocaru
On 02/23/2016 11:09 AM, Corneliu ZUZU wrote: > On 2/18/2016 9:35 PM, Corneliu ZUZU wrote: >> This patch adds ARM support for guest-request monitor vm-events. >> >> Summary of changes: >> == Moved to common-side: >>* XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST handling (moved from X86 >>arch_

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-23 Thread Corneliu ZUZU
On 2/18/2016 9:35 PM, Corneliu ZUZU wrote: This patch adds ARM support for guest-request monitor vm-events. 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_

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-22 Thread Razvan Cojocaru
On 02/22/2016 01:38 PM, Jan Beulich wrote: On 22.02.16 at 12:26, wrote: >> On 2/22/2016 12:14 PM, Jan Beulich wrote: >> On 19.02.16 at 19:01, wrote: On 2/19/2016 7:15 PM, Jan Beulich wrote: On 19.02.16 at 17:25, wrote: >> On 2/19/2016 4:26 PM, Jan Beulich wrote: >>

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-22 Thread Jan Beulich
>>> On 22.02.16 at 12:26, wrote: > On 2/22/2016 12:14 PM, Jan Beulich wrote: > On 19.02.16 at 19:01, wrote: >>> On 2/19/2016 7:15 PM, Jan Beulich wrote: >>> On 19.02.16 at 17:25, wrote: > On 2/19/2016 4:26 PM, Jan Beulich wrote: > On 18.02.16 at 20:35, wrote: > On the "H

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-22 Thread Corneliu ZUZU
On 2/22/2016 12:14 PM, Jan Beulich wrote: On 19.02.16 at 19:01, wrote: On 2/19/2016 7:15 PM, Jan Beulich wrote: On 19.02.16 at 17:25, wrote: On 2/19/2016 4:26 PM, Jan Beulich wrote: On 18.02.16 at 20:35, wrote: --- MAINTAINERS | 1 + xen/arch/arm/hvm.c

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-22 Thread Jan Beulich
>>> On 19.02.16 at 19:01, wrote: > On 2/19/2016 7:15 PM, Jan Beulich wrote: > On 19.02.16 at 17:25, wrote: >>> On 2/19/2016 4:26 PM, Jan Beulich wrote: >>> On 18.02.16 at 20:35, wrote: > --- >MAINTAINERS | 1 + >xen/arch/arm/hvm.c |

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 8:42 PM, Tamas K Lengyel wrote: On Fri, Feb 19, 2016 at 11:33 AM, Corneliu ZUZU > wrote: On 2/19/2016 8:27 PM, Tamas K Lengyel wrote: On Fri, Feb 19, 2016 at 11:11 AM, Corneliu ZUZU mailto:cz...@bitdefender.com>> wrote: On 2/1

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Tamas K Lengyel
On Fri, Feb 19, 2016 at 11:33 AM, Corneliu ZUZU wrote: > On 2/19/2016 8:27 PM, Tamas K Lengyel wrote: > > > > On Fri, Feb 19, 2016 at 11:11 AM, Corneliu ZUZU > wrote: > >> On 2/19/2016 7:54 PM, Tamas K Lengyel wrote: >> >> >> >> On Fri, Feb 19, 2016 at 10:47 AM, Stefano Stabellini < >> stefano.s

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 8:27 PM, Tamas K Lengyel wrote: On Fri, Feb 19, 2016 at 11:11 AM, Corneliu ZUZU > wrote: On 2/19/2016 7:54 PM, Tamas K Lengyel wrote: On Fri, Feb 19, 2016 at 10:47 AM, Stefano Stabellini mailto:stefano.stabell...@eu.citrix.com>> wrote:

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Tamas K Lengyel
On Fri, Feb 19, 2016 at 11:11 AM, Corneliu ZUZU wrote: > On 2/19/2016 7:54 PM, Tamas K Lengyel wrote: > > > > On Fri, Feb 19, 2016 at 10:47 AM, Stefano Stabellini < > stefano.stabell...@eu.citrix.com> wrote: > >> On Fri, 19 Feb 2016, Corneliu ZUZU wrote: >> > On 2/19/2016 6:05 PM, Andrew Cooper w

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 7:54 PM, Tamas K Lengyel wrote: On Fri, Feb 19, 2016 at 10:47 AM, Stefano Stabellini > wrote: On Fri, 19 Feb 2016, Corneliu ZUZU wrote: > On 2/19/2016 6:05 PM, Andrew Cooper wrote: > > On 19/02/16 16:00, Stefano Stabellini wro

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 7:15 PM, Jan Beulich wrote: On 19.02.16 at 17:25, wrote: On 2/19/2016 4:26 PM, Jan Beulich wrote: On 18.02.16 at 20:35, wrote: --- MAINTAINERS | 1 + xen/arch/arm/hvm.c | 8 +++ xen/arch/x86/hvm/event.c| 116 ++

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Tamas K Lengyel
On Fri, Feb 19, 2016 at 10:47 AM, Stefano Stabellini < stefano.stabell...@eu.citrix.com> wrote: > On Fri, 19 Feb 2016, Corneliu ZUZU wrote: > > On 2/19/2016 6:05 PM, Andrew Cooper wrote: > > > On 19/02/16 16:00, Stefano Stabellini wrote: > > > > On Fri, 19 Feb 2016, Corneliu ZUZU wrote: > > > > >

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Stefano Stabellini
On Fri, 19 Feb 2016, Corneliu ZUZU wrote: > On 2/19/2016 6:05 PM, Andrew Cooper wrote: > > On 19/02/16 16:00, Stefano Stabellini wrote: > > > On Fri, 19 Feb 2016, Corneliu ZUZU wrote: > > > > On 2/19/2016 3:49 PM, Stefano Stabellini wrote: > > > > > On Thu, 18 Feb 2016, Corneliu ZUZU wrote: > > > >

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Jan Beulich
>>> On 19.02.16 at 17:25, wrote: > On 2/19/2016 4:26 PM, Jan Beulich wrote: > On 18.02.16 at 20:35, wrote: >>> --- >>> MAINTAINERS | 1 + >>> xen/arch/arm/hvm.c | 8 +++ >>> xen/arch/x86/hvm/event.c| 116 >>> ++-

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 6:02 PM, Tamas K Lengyel wrote: On Fri, Feb 19, 2016 at 7:26 AM, Jan Beulich > wrote: >>> On 18.02.16 at 20:35, mailto:cz...@bitdefender.com>> wrote: > --- > MAINTAINERS | 1 + > xen/arch/arm/hvm.c |

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 4:26 PM, Jan Beulich wrote: On 18.02.16 at 20:35, wrote: --- MAINTAINERS | 1 + xen/arch/arm/hvm.c | 8 +++ xen/arch/x86/hvm/event.c| 116 ++-- xen/arch/x86/hvm/hvm.c | 1 + xen/arch/x

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 6:05 PM, Andrew Cooper wrote: On 19/02/16 16:00, Stefano Stabellini wrote: On Fri, 19 Feb 2016, Corneliu ZUZU wrote: On 2/19/2016 3:49 PM, Stefano Stabellini wrote: On Thu, 18 Feb 2016, Corneliu ZUZU wrote: + +if ( sync ) +{ +req->flags |= VM_EVENT_FLAG_VCPU_PAUSE

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Andrew Cooper
On 19/02/16 16:00, Stefano Stabellini wrote: > On Fri, 19 Feb 2016, Corneliu ZUZU wrote: >> On 2/19/2016 3:49 PM, Stefano Stabellini wrote: >>> On Thu, 18 Feb 2016, Corneliu ZUZU wrote: + +if ( sync ) +{ +req->flags |= VM_EVENT_FLAG_VCPU_PAUSED; +vm_

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Tamas K Lengyel
On Fri, Feb 19, 2016 at 7:26 AM, Jan Beulich wrote: > >>> On 18.02.16 at 20:35, wrote: > > --- > > MAINTAINERS | 1 + > > xen/arch/arm/hvm.c | 8 +++ > > xen/arch/x86/hvm/event.c| 116 > ++-- > > xen/arch/x86/hvm/h

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Stefano Stabellini
On Fri, 19 Feb 2016, Corneliu ZUZU wrote: > On 2/19/2016 3:49 PM, Stefano Stabellini wrote: > > On Thu, 18 Feb 2016, Corneliu ZUZU wrote: > > > + > > > +if ( sync ) > > > +{ > > > +req->flags |= VM_EVENT_FLAG_VCPU_PAUSED; > > > +vm_event_vcpu_pause(v); > > > +} > > > + >

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Corneliu ZUZU
On 2/19/2016 3:49 PM, Stefano Stabellini wrote: On Thu, 18 Feb 2016, Corneliu ZUZU wrote: + +if ( sync ) +{ +req->flags |= VM_EVENT_FLAG_VCPU_PAUSED; +vm_event_vcpu_pause(v); +} + +#if CONFIG_X86 +if ( altp2m_active(d) ) I would rather #define altp2m_active(d) (

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Jan Beulich
>>> On 18.02.16 at 20:35, wrote: > --- > MAINTAINERS | 1 + > xen/arch/arm/hvm.c | 8 +++ > xen/arch/x86/hvm/event.c| 116 > ++-- > xen/arch/x86/hvm/hvm.c | 1 + > xen/arch/x86/monitor.c | 14 --

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Razvan Cojocaru
On 02/19/2016 03:49 PM, Stefano Stabellini wrote: > On Thu, 18 Feb 2016, Corneliu ZUZU wrote: >> diff --git a/MAINTAINERS b/MAINTAINERS >> index cd4da04..768ad32 100644 >> --- a/MAINTAINERS >> +++ b/MAINTAINERS >> @@ -356,6 +356,7 @@ M: Tamas K Lengyel >> S: Supported >> F: xen/common/vm

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-19 Thread Stefano Stabellini
On Thu, 18 Feb 2016, Corneliu ZUZU wrote: > diff --git a/MAINTAINERS b/MAINTAINERS > index cd4da04..768ad32 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -356,6 +356,7 @@ M:Tamas K Lengyel > S: Supported > F: xen/common/vm_event.c > F: xen/common/mem_access.c > +F: xen/com

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-18 Thread Corneliu ZUZU
On 2/18/2016 11:25 PM, Tamas K Lengyel wrote: On Thu, Feb 18, 2016 at 1:08 PM, Razvan Cojocaru mailto:rcojoc...@bitdefender.com>> wrote: On 02/18/2016 09:35 PM, Corneliu ZUZU wrote: > This patch adds ARM support for guest-request monitor vm-events. > > Summary of changes:

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-18 Thread Tamas K Lengyel
On Thu, Feb 18, 2016 at 1:08 PM, Razvan Cojocaru wrote: > On 02/18/2016 09:35 PM, Corneliu ZUZU wrote: > > This patch adds ARM support for guest-request monitor vm-events. > > > > Summary of changes: > > == Moved to common-side: > > * XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST handling (moved from

Re: [Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-18 Thread Razvan Cojocaru
On 02/18/2016 09:35 PM, Corneliu ZUZU wrote: > This patch adds ARM support for guest-request monitor vm-events. > > 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) > *

[Xen-devel] [PATCH] arm/monitor vm-events: Implement guest-request support

2016-02-18 Thread Corneliu ZUZU
This patch adds ARM support for guest-request monitor vm-events. 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, hvm_event_traps (also added targe