[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 1/2] arinc: Add cpu-pool support to scheduler.
On mar, 2013-12-03 at 17:24 -0500, Nathan Studer wrote: > From: Nathan Studer <nate.studer@xxxxxxxxxxxxxxx> > > 1. Remove the restriction that dom0 must be in the schedule, since dom-0 may > not belong to the scheduler's pool. > 2. Add a schedule entry for each of dom-0's vcpus as they are created. > 3. Add code to deal with empty schedules in the do_schedule function. > 4. Call the correct idle task for the pcpu on which the scheduling decision > is being made in do_schedule. > 5. Add code to prevent migration of a vcpu. > 6. Implement a proper cpu_pick function, which prefers the current processor. > 7. Add a scheduler lock to protect access to global variables from multiple > PCPUs. > > These changes do not implement arinc653 multicore. Since the schedule only > supports 1 vcpu entry per slot, even if the vcpus of a domain are run on > multiple pcpus, the scheduler will essentially serialize their execution. > > Signed-off-by: Nathan Studer <nate.studer@xxxxxxxxxxxxxxx> I'm not yet familiar enough with the details of the algorithm itself yet, but still, FWIW: Reviewed-by: Dario Faggioli <dario.faggioli@xxxxxxxxxx> -- <<This happens because I choose it to happen!>> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK) Attachment:
signature.asc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |