tech-kern archive


Re: MP callouts


At the moment, callouts only fire on the boot CPU. The below diff allows for

Each CPU has its own lock and call wheel. Non-MPSAFE callouts are always

Any comments?

What are the implications of this? Will each CPU have its own timer interrupt

Can we add a void cpu_nextcallout(unsigned int ticks); so that ports that can schedule a variable clock can avoid scheduling clock intrs that won't actually do anything. It would be nice if hardclock could take a 2nd argument which is
the number of [additional] ticks that this invocation encompasses.

Home | Main Index | Thread Index | Old Index