[ECOS] about timeslice
ylyuan
ylyuan@davform.com
Sun Jun 3 18:20:00 GMT 2001
Hi,in the DSR of RTC:
void Cyg_RealTimeClock::dsr(cyg_vector vector, cyg_ucount32 count, CYG_ADDRWORD data)
{
......
rtc->tick( count );
#ifdef CYGSEM_KERNEL_SCHED_TIMESLICE
#if 0 == CYGINT_KERNEL_SCHEDULER_UNIQUE_PRIORITIES
// If timeslicing is enabled, call the scheduler to
// handle it. But not if we have unique priorities.
Cyg_Scheduler::scheduler.timeslice();
#endif
#endif
......
}
if the parameter of count isn't 1,why function of timeslice only subtract one but the parameter of rtc->tick is count?
Thanks a lot!
More information about the Ecos-discuss
mailing list