comparison packages/kernel/current/ChangeLog @ 2117:5d7f57fd1729

* src/sched/sched.cxx: * include/sched.hxx (class Cyg_Scheduler): Added thread_entry() member function. This handles thread startup housekeeping. Zeroing the scheduler lock is handled by calling unlock() so that DSRs may be run. * src/common/thread.cxx (thread_entry): Refactored code to call Cyg_Scheduler::thread_entry() instead of doing all the work here.
author nickg
date Tue, 10 Jan 2006 15:52:54 +0000
parents 84bb9baeb0e1
children 1406c9fadbf3
comparison
equal deleted inserted replaced
2116:8286f0e1f4c7 2117:5d7f57fd1729
1 2006-01-10 Nick Garnett <nickg@ecoscentric.com>
2
3 * src/sched/sched.cxx:
4 * include/sched.hxx (class Cyg_Scheduler): Added thread_entry()
5 member function. This handles thread startup housekeeping. Zeroing
6 the scheduler lock is handled by calling unlock() so that DSRs may
7 be run.
8
9 * src/common/thread.cxx (thread_entry): Refactored code to call
10 Cyg_Scheduler::thread_entry() instead of doing all the work here.
11
1 2005-11-23 Sergei Organov <osv@javad.com> 12 2005-11-23 Sergei Organov <osv@javad.com>
2 13
3 * doc/kernel.sgml: Fix description of CYG_ISR_CALL_DSR and 14 * doc/kernel.sgml: Fix description of CYG_ISR_CALL_DSR and
4 CYG_ISR_HANDLED. Fix example isr_function() accordingly. 15 CYG_ISR_HANDLED. Fix example isr_function() accordingly.
5 16