Re: [Xen-devel] [PATCH v5 11/17] vt-d: Add API to update IRTE when VT-d PI is used

2015-08-13 Thread Konrad Rzeszutek Wilk
On Thu, Aug 13, 2015 at 02:33:03AM -0600, Jan Beulich wrote: > >>> On 12.08.15 at 18:23, wrote: > > On Wed, Aug 12, 2015 at 10:35:32AM +0800, Feng Wu wrote: > >> +GET_IREMAP_ENTRY(ir_ctrl->iremap_maddr, remap_index, iremap_entries, > >> p); > >> + > >> +old_ire = new_ire = *p; > >> + > >>

Re: [Xen-devel] [PATCH v5 11/17] vt-d: Add API to update IRTE when VT-d PI is used

2015-08-13 Thread Jan Beulich
>>> On 12.08.15 at 18:23, wrote: > On Wed, Aug 12, 2015 at 10:35:32AM +0800, Feng Wu wrote: >> +GET_IREMAP_ENTRY(ir_ctrl->iremap_maddr, remap_index, iremap_entries, p); >> + >> +old_ire = new_ire = *p; >> + >> +/* Setup/Update interrupt remapping table entry. */ >> +setup_posted_ir

Re: [Xen-devel] [PATCH v5 11/17] vt-d: Add API to update IRTE when VT-d PI is used

2015-08-12 Thread Wu, Feng
> -Original Message- > From: Andrew Cooper [mailto:andrew.coop...@citrix.com] > Sent: Thursday, August 13, 2015 1:41 AM > To: Wu, Feng; xen-devel@lists.xen.org > Cc: Zhang, Yang Z; Tian, Kevin; Keir Fraser; Jan Beulich > Subject: Re: [PATCH v5 11/17] vt-d: Add API to update IRTE when VT-d

Re: [Xen-devel] [PATCH v5 11/17] vt-d: Add API to update IRTE when VT-d PI is used

2015-08-12 Thread Andrew Cooper
On 12/08/15 03:35, Feng Wu wrote: > +GET_IREMAP_ENTRY(ir_ctrl->iremap_maddr, remap_index, iremap_entries, p); > + > +old_ire = new_ire = *p; > + > +/* Setup/Update interrupt remapping table entry. */ > +setup_posted_irte(&new_ire, pi_desc, gvec); > +ret = cmpxchg16b(p, &old_ire,

Re: [Xen-devel] [PATCH v5 11/17] vt-d: Add API to update IRTE when VT-d PI is used

2015-08-12 Thread Konrad Rzeszutek Wilk
On Wed, Aug 12, 2015 at 10:35:32AM +0800, Feng Wu wrote: > This patch adds an API which is used to update the IRTE > for posted-interrupt when guest changes MSI/MSI-X information. > > CC: Yang Zhang > CC: Kevin Tian > CC: Keir Fraser > CC: Jan Beulich > CC: Andrew Cooper > Signed-off-by: Feng

[Xen-devel] [PATCH v5 11/17] vt-d: Add API to update IRTE when VT-d PI is used

2015-08-11 Thread Feng Wu
This patch adds an API which is used to update the IRTE for posted-interrupt when guest changes MSI/MSI-X information. CC: Yang Zhang CC: Kevin Tian CC: Keir Fraser CC: Jan Beulich CC: Andrew Cooper Signed-off-by: Feng Wu Acked-by: Kevin Tian --- v5: - Make some function parameters const -