Messages in this thread | | | Date | Fri, 23 Mar 2012 12:03:42 +0800 | From | Michael Wang <> | Subject | Re: [ANNOUNCE] LinSched for v3.3-rc7 |
| |
On 03/15/2012 11:58 AM, Paul Turner wrote:
> Hi All, > > [ Take 2, gmail tried to a non text/plain component into the last email .. ] > > Quick start version: > > Available under linsched-alpha at: > git://git.kernel.org/pub/scm/linux/kernel/git/pjt/linsched.git .linsched
Hi, All
I got confused with the LinSched main loop... My understanding is:
while (not time up) { get all cpus whose next event is the left most for those cpus {
simulate hres clock interrupt process_all_softirqs() ?
if cpu is idle enter idle else check process running time } }
Wonder why we need to call process_all_softirqs which will process other cpu's pending soft irq here?
Regards, Michael Wang
| |