Re: [edk2] round robin scheduling using timer events

Subject: Re: [edk2] round robin scheduling using timer events

From: Andrew Fish <afish@apple.com>

To: Thomas Rognon <tcrognon@gmail.com>

Date: 2013-06-04 18:27:06

EFI is not a RTOS and the quality of service contract is vague on purpose. Events get queued and dispatched, but no order is guaranteed, just  what TPL level things run at. 

Can you make the timers TimerRelative vs. TimerPeriodic? That way you can control when the  timers will fire next.

Andrew Fish


On Jun 4, 2013, at 10:18 AM, Thomas Rognon  wrote:

> I'm trying to implement round robin scheduling on a collection of function pointers using timer events.
> 
> If my functions are A, B, C, and D and each one has a timer that calls the next one after x amount of time, how do I return execution from D to A without waiting for D, C, B to complete? Is this possible with timer events? If not, is it possible using anything else? Thanks.
> 
> Thomas Rognon
> ------------------------------------------------------------------------------
> How ServiceNow helps IT people transform IT departments:
> 1. A cloud service to automate IT design, transition and operations
> 2. Dashboards that offer high-level views of enterprise services
> 3. A single system of record for all IT processes
> http://p.sf.net/sfu/servicenow-d2d-j_______________________________________________
> edk2-devel mailing list
> edk2-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/edk2-devel


------------------------------------------------------------------------------
How ServiceNow helps IT people transform IT departments:
1. A cloud service to automate IT design, transition and operations
2. Dashboards that offer high-level views of enterprise services
3. A single system of record for all IT processes
http://p.sf.net/sfu/servicenow-d2d-j
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel