On 09.08.2019 16:58, Juergen Gross wrote:
> In order to prepare for multiple vcpus per schedule unit move struct
> task_slice in schedule() from the local stack into struct sched_unit
> of the currently running unit.

The change looks mechanical enough to be probably fine, but what's
the connection between the item currently being on schedule()'s stack
and there being multiple vCPU-s? Is this because it'll be established
just once, but used multiple times (by different parties)? In which
case, since the "slaves" will have to wait for the "master" to make
the scheduling decision, there'll need to be communication anyway
between all involved parties.

Jan

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to