public inbox for ecos-cvs@sourceware.org
help / color / mirror / Atom feed
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-10-13 17:20 nickg
0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2003-10-13 17:20 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: nickg@sourceware.org 2003-10-13 17:20:18
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: clock.cxx
Log message:
* src/common/clock.cxx (Cyg_Counter::tick): Changed code to deal
with manipulation of unsorted lists (see ChangeLogs passim). There
are several corner cases where the current code does not
work. Replaced with a more straightforward, but slightly more
expensive, implementation.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2009-05-14 18:26 jld
0 siblings, 0 replies; 9+ messages in thread
From: jld @ 2009-05-14 18:26 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: jld@sourceware.org 2009-05-14 18:26:53
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: thread.cxx
Log message:
* src/common/thread.cxx: Use the Cyg_Scheduler::get_current_thread()
convenience function when instrumenting thread events. Bug reported
by Pieter-Jan Busschaert.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2007-07-02 11:49 gthomas
0 siblings, 0 replies; 9+ messages in thread
From: gthomas @ 2007-07-02 11:49 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: gthomas@sourceware.org 2007-07-02 11:49:10
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: thread.cxx
packages/kernel/current/src/debug: dbg_gdb.cxx
Log message:
Add (char *) casts to make GCC/4.2.x happy.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2006-01-19 17:54 nickg
0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2006-01-19 17:54 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: nickg@sourceware.org 2006-01-19 17:53:58
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: thread.cxx
packages/kernel/current/src/sched: sched.cxx
Log message:
* src/sched/sched.cxx (thread_entry): Fixed a bug which could
cause a thread to be started with a non-zero scheduler lock. The
previous code only decremented it by 1 so if the previous thread
was executing with the lock > 1 the thread ended up with a
non-zero lock. This is fixed by decrementing the lock in a loop
until it reaches zero.
* src/common/thread.cxx (idle_thread_main): Added an assert for a
non-zero scheduler lock.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-09-26 17:41 nickg
0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2003-09-26 17:41 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: nickg@sourceware.org 2003-09-26 17:41:31
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: clock.cxx
Log message:
* src/common/clock.cxx: Removed label/goto
add_alarm_unlock_return to get rid of compiler error when
CYGIMP_KERNEL_COUNTERS_SORT_LIST is enabled.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-07-10 17:41 nickg
0 siblings, 0 replies; 9+ messages in thread
From: nickg @ 2003-07-10 17:41 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: nickg@sources.redhat.com 2003-07-10 17:41:07
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: clock.cxx
Log message:
* src/common/clock.cxx (Cyg_Counter::tick): In unsorted list case:
moved saving of next node details to before re-insertion of alarms
with intervals. The call to add_alarm() can make enough of a
difference to the list to need to force a rescan.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-06-25 18:32 jlarmour
0 siblings, 0 replies; 9+ messages in thread
From: jlarmour @ 2003-06-25 18:32 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: jlarmour@sourceware.org 2003-06-25 17:44:28
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: clock.cxx
Log message:
* src/common/clock.cxx (Cyg_Counter::rem_alarm): Bugfix: call
Cyg_Scheduler::lock() before calculation of index into alarm_list
array to avoid race condition with multi list counters.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-05-20 9:15 asl
0 siblings, 0 replies; 9+ messages in thread
From: asl @ 2003-05-20 9:15 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: asl@sourceware.org 2003-05-20 08:56:43
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: kapi.cxx
Log message:
* src/common/kapi.cxx (cyg_thread_get_next): Passing a *current
pointer as NULL is how you start the walk of the linked list. So
don't assert on NULL. Reported by Daniel Lidsten.
^ permalink raw reply [flat|nested] 9+ messages in thread
* ecos/packages/kernel/current ChangeLog src/com ...
@ 2003-01-28 5:07 jlarmour
0 siblings, 0 replies; 9+ messages in thread
From: jlarmour @ 2003-01-28 5:07 UTC (permalink / raw)
To: ecos-cvs
CVSROOT: /cvs/ecos
Module name: ecos
Changes by: jlarmour@sourceware.org 2003-01-28 05:07:01
Modified files:
packages/kernel/current: ChangeLog
packages/kernel/current/src/common: kapi.cxx
Log message:
* src/common/kapi.cxx (cyg_thread_get_next): Be quite zealous about
checking the validity of passed in threads in debug mode.
(cyg_thread_get_info): Ditto.
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2009-05-14 18:26 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-13 17:20 ecos/packages/kernel/current ChangeLog src/com nickg
-- strict thread matches above, loose matches on Subject: below --
2009-05-14 18:26 jld
2007-07-02 11:49 gthomas
2006-01-19 17:54 nickg
2003-09-26 17:41 nickg
2003-07-10 17:41 nickg
2003-06-25 18:32 jlarmour
2003-05-20 9:15 asl
2003-01-28 5:07 jlarmour
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).