Mercurial > ecos
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 |
