Re: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls

2015-01-16 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 16 January 2015 16:28 > To: Paul Durrant > Cc: David Vrabel; xen-devel@lists.xen.org; Keir (Xen.org) > Subject: Re: [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls > > >>> On 16.01.15 at 11:09, wrote: > > --- a/xe

Re: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls

2015-01-16 Thread Jan Beulich
>>> On 16.01.15 at 11:09, wrote: > --- a/xen/include/asm-x86/hvm/vcpu.h > +++ b/xen/include/asm-x86/hvm/vcpu.h > @@ -160,6 +160,7 @@ struct hvm_vcpu { > } u; > > struct tasklet assert_evtchn_irq_tasklet; > +u8 evtchn_upcall_vector; > > struct nestedvcpu

Re: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls

2015-01-16 Thread Paul Durrant
> -Original Message- > From: Jan Beulich [mailto:jbeul...@suse.com] > Sent: 16 January 2015 11:59 > To: Andrew Cooper; Paul Durrant; xen-devel@lists.xen.org > Cc: David Vrabel; Keir (Xen.org) > Subject: RE: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls >

Re: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls

2015-01-16 Thread Jan Beulich
>>> On 16.01.15 at 12:07, wrote: >> From: Andrew Cooper >> On 16/01/15 10:09, Paul Durrant wrote: >> > +#define HVMOP_set_evtchn_upcall_vector 23 >> > +struct xen_hvm_set_evtchn_upcall_vector { >> > +uint32_t vcpu; >> > +uint8_t vector; >> > +}; >> > +typedef struct xen_hvm_set_evtchn_upca

Re: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls

2015-01-16 Thread Paul Durrant
> -Original Message- > From: Andrew Cooper > Sent: 16 January 2015 10:39 > To: Paul Durrant; xen-devel@lists.xen.org > Cc: Keir (Xen.org); David Vrabel; Jan Beulich > Subject: Re: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls > > On 16/01/15 1

Re: [Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls

2015-01-16 Thread Andrew Cooper
On 16/01/15 10:09, Paul Durrant wrote: > HVM guests have always been confined to using the domain callback > via (see HVM_PARAM_CALLBACK_IRQ) to receive event notifications. > This is usually an IOAPIC vector and is only used if the event > channel is bound to vcpu 0. > > PVHVM Linux uses a pre-def

[Xen-devel] [PATCH v5] x86/hvm: Add per-vcpu evtchn upcalls

2015-01-16 Thread Paul Durrant
HVM guests have always been confined to using the domain callback via (see HVM_PARAM_CALLBACK_IRQ) to receive event notifications. This is usually an IOAPIC vector and is only used if the event channel is bound to vcpu 0. PVHVM Linux uses a pre-defined interrupt vector for the event channel upcall