[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v8 15/17] vmx: VT-d posted-interrupt core logic handling




> -----Original Message-----
> From: Dario Faggioli [mailto:dario.faggioli@xxxxxxxxxx]
> Sent: Thursday, October 29, 2015 5:27 PM
> To: Wu, Feng <feng.wu@xxxxxxxxx>; Jan Beulich <JBeulich@xxxxxxxx>
> Cc: Tian, Kevin <kevin.tian@xxxxxxxxx>; Keir Fraser <keir@xxxxxxx>;
> GeorgeDunlap <george.dunlap@xxxxxxxxxxxxx>; Andrew Cooper
> <andrew.cooper3@xxxxxxxxxx>; xen-devel@xxxxxxxxxxxxx
> Subject: Re: [Xen-devel] [PATCH v8 15/17] vmx: VT-d posted-interrupt core 
> logic
> handling
> 
> On Thu, 2015-10-29 at 05:39 +0000, Wu, Feng wrote:
> >
> > > -----Original Message-----
> > > From: Dario Faggioli [mailto:dario.faggioli@xxxxxxxxxx]
> 
> > > Of course, that does not mean that we shouldn't add them for the
> > > sake
> > > of this patch, if we can't avoid doing that. But if we can avoid
> > > them,
> > > that is perhaps one more reason for doing things that way.
> >
> > Jan & Dario, thanks a lot for you guys' input.
> >
> Thanks to you for listening and replying. :-)
> 
> > If you agree, I will remove
> > the arch_vcpu_block_cancel() and maybe arch_vcpu_wake_prepare()
> > as well, and implement the logic before VM-entry in V9, the patch
> > will
> > be coming soon.
> >
> Ok. Just to be sure I understand, you're plan is removing
> arch_vcpu_block_cancel(), arch_vcpu_wake_prepare() and *leaving*
> arch_vcpu_block()?

Yes, that is my plan, It seems to me it is hard to remove arch_vcpu_block(),
or do you have any ideas?

Thanks,
Feng

> 
> Regards,
> Dario
> --
> <<This happens because I choose it to happen!>> (Raistlin Majere)
> -----------------------------------------------------------------
> Dario Faggioli, Ph.D, http://about.me/dario.faggioli
> Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.