Thanks.  The implementation use 'via' as param name and 'a' as local
variable which makes me think `via` is an abbreviation of something. Seems
wrong.

int xen_set_callback_via(uint64_t via)
{
struct xen_hvm_param a;
a.domid = DOMID_SELF;
a.index = HVM_PARAM_CALLBACK_IRQ;
a.value = via;
return HYPERVISOR_hvm_op(HVMOP_set_param, &a);
}


On Wed, Feb 22, 2017 at 9:21 PM, Jan Beulich <jbeul...@suse.com> wrote:

> >>> On 22.02.17 at 13:57, <yumingwu...@gmail.com> wrote:
> > I am learning event channel implementation in xen and evtchn driver in
> > linux.
> > When PVHVM guest boot, it will set callback vector using function void
> > *xen_callback_vector(void)*
> > which will call *xen_set_callback_via()*
> >
> > The logic itself is simple but I don't know what the '*via*' stands for.
> > Would you please kindly tell me the full name of '*via*'?
>
> This is the English word "via", i.e. which approach (route) to take.
>
> Jan
>
>
 Yuming
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
https://lists.xen.org/xen-devel

Reply via email to