How to enable scheduling time in one-shot model
Martin Schröder
mschroeder at web.de
Mon Jul 14 23:04:59 CEST 2014
Hi Yuxin,
Am 14.07.2014 17:09, Yuxin Ren schrieb:
> I know in previous Fiasco kernel, there is a kernel option to use
> scheduling timer in one-shot model. But I cannot find this option in the
> latest Fiasco kernel.
> So now how can I enable this feature?
>
> In addition, where is the code for timer interrupt handler?
> Could someone give me some hints about that code?
the interrupt service routine can be found in the bsp folder. For the
ARM Realview it is here:
/kernel/fiasco/src/kern/arm/bsp/realview/platform-arm-realview.cpp:
IMPLEMENT inline NEEDS["config.h", "kip.h"]
Unsigned64
Timer::system_clock()
{
if (Config::Scheduler_one_shot)
return 0;
else
return Kip::k()->clock;
}
maybe this helps...
Martin.
More information about the l4-hackers
mailing list