On 09.05.19 19:25, Ankur Arora wrote:Looking at this patch again, it seems to me that it would be best to
Largely mechanical patch that adds a new param, xenhost_t * to the
evtchn interfaces. The evtchn port instead of being domain unique, is
now scoped to xenhost_t.
As part of upcall handling we now look at all the xenhosts and, for
evtchn_2l, the xenhost's shared_info and vcpu_info. Other than this
event handling is largley unchanged.
Note that the IPI, timer, VIRQ, FUNCTION, PMU etc vectors remain
attached to xh_default. Only interdomain evtchns are allowable as
xh_remote.
I'd do only the interface changes for now (including evtchn FIFO).
Yeah, though, this would depend on how the evtchns are mapped (if it's
The main difference will be how to call the hypervisor for sending an
event (either direct or via a passthrough-hypercall).
Juergen