> > > 2. if previous p is 1 and it is in remapped mode, we can only set it to > > remapped mode in _this_ function, setting it to posted mode is in > > another function: pi_update_irte(). > > Which may be part of the problem: Why are there two functions? > I think the reason is that pi_update_irte() was introduced when we first enabled VT-d PI, and this patch handles some cases which need to be done in msi_msg_to_remap_entry(). But I think your suggestion here is good, I am thinking of calling msi_msg_to_remap_entry() (Need to add new parameter to this function) in pi_update_irte().
Thanks, Feng _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org https://lists.xen.org/xen-devel